Explore a working demo
A realistic, labelled sample. Every filter and chart works.
Compare channels, find expensive conversions and explore the campaigns behind your results.
A realistic, labelled sample. Every filter and chart works.
CSV or TSV from Google, Meta, LinkedIn or your reporting tool. Review the columns before analysing.
Connect Google Ads for read-only campaign reports. Choose an accessible account before loading real data.
Checking Google Ads setup…
Sample data · Files stay in this browser tab. No campaign changes are made.
Select your fields. Spend and revenue must use the same currency and plain numbers. Missing optional metrics stay unavailable.
Bring a CRM outcome export alongside your campaign data. Compare the acquisition cohort, review unmatched campaigns and separate recorded business outcomes from ad-platform conversions.
Load the matching CRM export to compare customer outcomes.
Files are processed in this tab, with no upload or persistent storage. Export one row per opaque lead or opportunity ID. Use acquisition dates in the same timezone as the ad report. Avoid mixing separate lead and deal exports for the same people.
Use a created/acquisition date, rather than the deal close date. Choose an exact campaign ID or campaign name. Names, emails and extra columns are discarded after import.
Suggestions need your review. Qualified includes records you classify as qualified or won. These are current stages in the export, rather than a reconstructed funnel.
| Campaign / channel | Ad spend | CRM records | Qualified or won | Won | Won revenue | Cost / qualified | Revenue / spend |
|---|
Ad spend and records share the selected acquisition dates; statuses are the snapshot in your export. A match does not prove that every outcome was supplied. Reported CRM revenue is separate from Ads conversion value. Ratios describe the cohort and do not establish causal or incremental return.
Explore the selected currency, channel and campaigns. Targets are yours; comparisons use the previous equal-length calendar period.
A proportional scenario using reported averages in this filter. It assumes unchanged efficiency and attribution. It is not a prediction and does not change any campaign.
Provider-reported conversions may overlap across channels. Compare conversion definitions and attribution windows before acting. These findings do not establish causation or incremental return.
Conversion definitions and attribution windows vary by provider. These comparisons describe reported performance; they do not prove incremental impact.
| Campaign | Channel | Spend | Clicks | Conversions | CPC | CPA | ROAS |
|---|
No rows match these filters. Reset the filters or load another dataset.
Use the sample or import Google Ads, Meta and LinkedIn exports to compare spend, clicks and reported conversions. Keep currencies separate and compare attribution windows before combining channel totals.
The public demo processes files in this browser tab. Live reporting connections require a signed-in workspace and provider setup. A budget scenario describes reported averages; it does not predict incremental return.