Find what changed in your ad report—not just the total.
Read a CSV report, calculate page RPM, CTR and eCPM, compare pages, inspect daily revenue patterns and test a transparent 30-day scenario. The file is processed in your browser by this tool; it is not uploaded by the analyzer code.
Publisher Pulse report workspace
LOCAL PROCESSINGUse a report with page views and estimated earnings. Date, impressions, clicks, page URL and country help unlock more comparisons.
Step 2 · Confirm the column mapping
We suggest matches from your CSV headers. Check them before analyzing. Page views and earnings are required; other fields are optional.
The currency selection changes the displayed label only. It does not convert currencies. If the report combines currencies, analyze a single currency at a time.
Report summary
What changed between periods?
Compare the latest window with the immediately preceding window. The traffic/RPM split is mathematical decomposition, not proof of causation.
Map a date column to compare adjacent periods.
Daily revenue trend
Grouped by the date field you selected. Use this to spot movement, not to assume its cause.
What the selected data says
These are calculations from your file, not account recommendations.
Pages ranked by earnings
Grouping is available only when a page/URL column is mapped.
Country / region split
Grouping is available only when a location column is mapped. Labels come from your report.
30-day revenue scenario
A planning model based on this report's average daily page views and observed page RPM. Change the assumptions to see how the range moves. It is not a prediction.
Formula: projected monthly page views × observed page RPM × chosen RPM adjustment. It assumes the selected report is representative; seasonality, geography, ad demand, consent, viewability, ad setup and policy status may change real outcomes.
Turn an exported report into a repeatable review.
- Export a CSV from an ad platform or reporting tool you control.
- Map the page-view and earnings fields; confirm optional date, impression, click, page and country fields.
- Review calculated totals and ratios, then group the report by date or page.
- Use the scenario panel only after checking coverage dates, currency and missing dimensions.
For a detailed worked example, read How to audit an ad report without guessing.
Formulas used
- Page RPM = earnings ÷ page views × 1,000
- CTR = clicks ÷ impressions × 100
- eCPM = earnings ÷ impressions × 1,000
- 30-day baseline revenue = (page views ÷ report days × 30) ÷ 1,000 × observed page RPM
Missing source columns remain unavailable; the tool does not invent them.
Read the methodology →