Publisher Pulse · Free report workspace

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.

Your selected CSV stays in this browser tab; no account required.

Publisher Pulse report workspace

LOCAL PROCESSING
Step 1 · Choose your dataImport a CSV report

Use a report with page views and estimated earnings. Date, impressions, clicks, page URL and country help unlock more comparisons.

Download sample CSV ↓

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.

Step 3 · Read the report

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.

Use the report's actual date coverage.
Your assumption, not inferred from the file.
Reduction from observed RPM.
Increase from observed RPM.

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.

Privacy and interpretation: the analyzer reads the selected file in this browser and its code does not send the CSV contents to AIVUV. This does not change how your hosting provider processes ordinary website requests or how third-party services behave on pages where you enable them. Verify source reports before making business decisions.
How to use Publisher Pulse

Turn an exported report into a repeatable review.

  1. Export a CSV from an ad platform or reporting tool you control.
  2. Map the page-view and earnings fields; confirm optional date, impression, click, page and country fields.
  3. Review calculated totals and ratios, then group the report by date or page.
  4. 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 →