Campaign Data Aggregator & Dashboard
Turn campaign reports into one usable dashboard.
Upload Excel or CSV reports from multiple advertising platforms. Map the fields, combine matching campaigns, standardize the data, calculate performance, and build a customizable dashboard.
Your source files are processed locally in your browser. Saving on this device and sharing a snapshot are optional.
One connected workflow
From source reports to reusable Master Data.
- 01
Upload
Bring Excel or CSV reports from the platforms you already use.
- 02
Standardize
Map different platform fields into one consistent structure.
- 03
Match
Identify equivalent campaigns across files using your selected key.
- 04
Build Master Data
Create one reusable dataset of standardized reporting rows.
- 05
Analyze
Calculate valid KPIs and generate a customizable dashboard.
- 06
Use it your way
Share a selected snapshot or download Master Data for Excel.
Start with your reports
Upload → Standardize → Master Data → Dashboard
Choose your reports, review the suggested mappings, and decide how campaigns should match. Your source data stays in this tab.
CSV, XLS or XLSX · up to 8 reports and 250,000 rows per analysis. Device memory affects large files.Just need a quick KPI?
Manual KPI Calculator
Calculate CPM, CTR, CPC, CPA, ROAS, frequency, VCR and CPCV from the inputs you have. No report upload is needed.
Inputs
Enter the metrics you have
Results
Available KPIs
Multiple reports in. One Master Dataset out.
Standardize once. Use the output your way.
Source reports
Advertising report.xlsx
Campaign delivery.csv
Creative results.xlsx
Master Data
Canonical fields
Consistent values
Your selected match key
Your next step
Custom dashboard
CSV or Excel export
Selected share snapshot
The dashboard adapts to your data
Useful metrics from the fields you have.
- Spend + Impressions
- → CPM
- Clicks + Impressions
- → CTR
- Spend + Clicks
- → CPC
- Spend + Conversions
- → CPA
- Revenue + Spend
- → ROAS
- Video Starts + Video Completions
- → VCR
- Spend + Video Completions
- → CPCV
Valid inputs and nonzero denominators unlock the related metrics. Mapped Platform, Creative and Market fields enable additional breakdowns. Reach is non-additive; frequency is calculated only when the existing data safeguards allow it.
Data Enrichment
Turn structured names into reporting dimensions.
ACME_Spring-Sale_Display_Retargeting_NJ can become Client, Campaign, Channel, Tactic and Market. Preview and map each part to add dimensions missing from your exports, with reversible rules that keep your original data intact.
Prefer working in Excel?
Master Data travels with you.
Download canonical CSV or an XLSX with MASTER_DATA and a schema README. This format is designed for upcoming compatible Arvin Stewart workbook templates. Existing workbooks are not yet certified for automatic compatibility.
Explore Excel workbooks →Clean reporting starts before launch
Consistent names make reporting easier.
A clear campaign naming structure helps identify market and audience, troubleshoot mismatches, combine datasets and automate future QA. Use the Campaign Naming Generator to plan a repeatable convention.
Open Campaign Naming Generator →Private by design
Your reports stay in your browser.
Your source files and raw reports are not uploaded to our servers during normal analysis. Master Data stays in this tab unless you explicitly save the workspace on this device or download an export.
If you choose to create a shareable dashboard, only the selected dashboard snapshot you preview and approve is uploaded. It does not contain your source files, normalized source rows, mappings, enrichment recipes or local workspace backup.
Usage information and saved preferences
Usage events contain coarse feature information, source/field counts and approximate row-volume ranges. They are designed to exclude filenames, workspace names, campaign/client values, parsed values, custom labels, spend, revenue and Master Data contents. Site analytics and advertising requests are separate from report processing.
Workspace saving is optional. A saved workspace uses IndexedDB in this browser to retain standardized rows, mappings, match fields, enrichment recipes and dashboard configuration; original uploaded file bytes are not saved. Saved workspaces are not synced to our servers, and clearing browser data can remove them. Saved setups remain smaller configuration-only records. Anonymous share management uses a separate browser-local token; clearing storage can remove that access while expiration still applies. Deleting a saved workspace does not revoke shared dashboards.
Read the Privacy Policy for processing, storage and sharing details.
Just need a quick KPI?
Keep the calculator close.
Calculate CPM, CTR, CPC, CPA, ROAS, VCR and CPCV without uploading a report.