MixedMetrics

BY SOLUTION // AD PERFORMANCE DASHBOARD

Ad performance dashboard: ad campaign performance across Google Ads, Meta and TikTok in one view

Every ad network ships a performance dashboard, and each one shows your campaigns in the best light its own attribution allows. The problem starts when you try to put them next to each other. Google Ads says the account returned 4.1x, Meta says 3.8x, TikTok says 2.6x, and the sum of the revenue those three claim is comfortably more than your store took that month.

read-only connectors // blended truth // no PII exposure

The Blend Board
Interactive example
Example
Sources
MASTER · BLENDED READ-OUT Blending sources... last 30 days
Blended ROAS
MER
Blended CAC
Spend
Revenue
New customers
CHANNELS · SPEND VS REVENUE
SIGNAL · AI INSIGHT
Blend an example to read what is driving revenue
Mx What changed

|

What's working
Where money leaks

Illustrative example figures · not a customer account · your own stack connects read-only

That is not a tracking bug you can fix with better tagging. It is three different measurement systems, with different conversion windows, different rules about who gets credit for a view, and different opinions about which day a sale belongs to. An ad performance dashboard that ignores this is a prettier version of the same confusion.

This page covers what to put on a cross-network ad performance dashboard, exactly where the definitions diverge (with the current windows for all three networks, verified in August 2026), and how to keep campaign-level granularity for media buying while still having one number that survives a budget meeting.

The short answer

An ad performance dashboard puts campaign results from every ad network on one screen so you can compare them and decide where budget goes. The part most tools skip is that the networks do not measure the same way. Google Ads counts a conversion up to 30 days after a click and books it to the click date, Meta offers 1, 7 and 28-day click windows and a single 1-day view window since it removed the 7-day and 28-day view windows on 12 January 2026, and TikTok offers only 1 or 7-day click with view-through either off or 1 day. Stacking those three numbers side by side and summing them overstates your results, because each network claims the same customers. MixedMetrics shows platform figures for campaign decisions and a blended ROAS, CAC and MER layer computed against the revenue your store and billing actually recorded, from $79 a month.

Last updated August 2026

Growth teams Agencies Ecommerce Founders

Blended across ad, sales, and ecom

Read-only connectors

Why it works

What you get with ad performance dashboard

01

Campaign detail, kept

Spend, clicks, CPM, CPC, conversions and platform ROAS per campaign, per network, so media buyers still have what they need to optimize.

02

One number that reconciles

Total spend against the revenue Shopify and Stripe actually recorded, so blended ROAS, CAC and MER cannot double count the way stacked platform ROAS does.

03

The windows shown, not hidden

Each network measures on its own attribution window. We label which figure came from where instead of quietly adding them together.

What it covers

Connect, blend, and see what is driving revenue

MixedMetrics turns scattered platform numbers into one blended read-out of ROAS, CAC, MER, and revenue, with AI that flags where spend is leaking.

  • Compare Google Ads, Meta and TikTok campaign performance without summing conversions that overlap
  • See total ad spend and real revenue in the same view, updated daily
  • Spot the campaign or network where efficiency slipped before the month closes
  • Give media buyers platform detail and leadership one blended figure from the same data
  • Understand why each network reports a different number, and which one to budget on
MASTER READ-OUT Example
Blended ROAS
3.8x
MER
4.2x
Blended CAC
$29
Revenue
$214k

AI insight

TikTok is carrying ROAS at 4.8x while Meta CAC crept to $41. Shift budget to recover efficient revenue.

Illustrative figures showing the layout · not a customer account

Why MixedMetrics

Blended truth, AI insights, no BI tool required

Not eight conflicting platform dashboards, not a data engineer, not a spreadsheet that rots by Friday. One blended view you can act on.

One blended read-out

Blended ROAS, CAC, MER, LTV, and revenue by channel in a single live view, instead of eight platforms claiming the same conversion.

AI that finds the leak

The insight layer reads the blended data and tells you what changed and where spend is leaking, before the month closes.

Connect, do not migrate

Read-only connectors to the tools you already run. No re-platforming, no pixel surgery, first dashboard the same day.

Compare

How the three ad networks measure the same campaign differently (verified August 2026)

Measurement rule Google Ads Meta Ads TikTok Ads
Click-through window 30 days by default, configurable from 1 to 90 1, 7 or 28 days 1 or 7 days only
View-through window 1 day 1 day Off, or 1 day
Engaged-view window 3 days 1 day 1 or 7 days
Longest window it can claim on 90 days 28 days 7 days
Recent change to be aware of No window change 7-day and 28-day view windows removed 12 January 2026 No window change
Effect on reported results Credits the most, longest lookback Middle, view credit now much shorter Credits the least, shortest lookback
Safe to add to the other two? No No No

In depth

Building an ad performance dashboard that survives scrutiny

What is an ad performance dashboard?

An ad performance dashboard is a single view of how your advertising campaigns are performing across every network you buy on, usually covering spend, impressions, clicks, cost per click, conversions and return on ad spend. Instead of logging into Google Ads, Meta Ads Manager and TikTok Ads Manager separately, you get one board that pulls all of them together on a shared date range.

The useful ones do something the native dashboards cannot: they show your total advertising spend against your actual business revenue. No single ad network can do this, because none of them can see the campaigns running on the other networks or the sales that arrived through organic search, email and direct. That total view is the reason to build one at all.

Why do Google Ads, Meta and TikTok report different numbers for the same campaign?

Because they use different attribution windows and each one only sees its own traffic. A customer who saw a TikTok video, later clicked a Meta ad, then searched your brand name and clicked a Google ad has plausibly been influenced by all three. Each network counts that one sale as its own, so the three dashboards together report up to three times the revenue that actually happened once.

The window lengths make the gap wider still. Google Ads looks back 30 days from a click by default and can be configured out to 90, so it has the longest memory and the most opportunity to claim credit. Meta offers 1, 7 and 28-day click windows, and since 12 January 2026 its only view-based windows are 1-day engaged view and 1-day view, after the 7-day view and 28-day view windows were removed from the Ads Insights API along with every combined window built on them. TikTok is the strictest of the three: its click window is 1 or 7 days and its view-through window is either off or 1 day.

There is a second, quieter difference in which day a conversion lands on. Google Ads books a conversion against the date of the click that produced it, so a sale today can appear in last week's numbers when you refresh a report. GA4 books the same sale against the date the event happened. That alone makes weekly comparisons between the two disagree even when the tracking is flawless. We worked through all six causes in why ad platform revenue numbers do not match.

How do I compare ad performance across platforms?

Compare efficiency metrics across networks, and never compare or sum attributed conversion counts. Spend, impressions, clicks, CPM, CPC and click-through rate are measured roughly the same way everywhere, so a cross-network comparison of those is fair. Conversions, conversion value and ROAS are attributed figures produced by three different rulebooks, so a side-by-side table of platform ROAS ranks the networks by how generous their attribution is, not by how well they sold anything.

The practical structure is two layers. The lower layer is per-network and per-campaign, kept in the platform's own terms and used for the decisions that live inside an ad account: which creative to scale, which campaign to pause, which audience is getting expensive. The upper layer is blended and network-agnostic: total spend, total revenue, blended ROAS, blended CAC and MER. Budget decisions belong on the upper layer, optimization decisions on the lower one.

Keeping both layers on one board is what stops the classic argument where the media buyer is looking at platform ROAS of 4.1 and the founder is looking at a bank balance that says otherwise. Both numbers are correct, they just answer different questions, and labeling them clearly is most of the fix. The full method is in blended ROAS and the board-level version in the marketing efficiency ratio dashboard.

What metrics should be on an ad campaign performance dashboard?

Keep it to metrics that change a decision. A dashboard with forty widgets gets checked once and then ignored, and every metric you add makes the important ones harder to see. Three tiers works: a headline row that answers whether marketing is paying for itself, a network row that shows where the money went, and a campaign table you open when a number on the row above moved.

The headline row should carry total ad spend, total revenue, blended ROAS, blended CAC and MER, plus the change against the previous period. The network row carries spend, share of spend, platform-reported conversions and platform ROAS per network, each labeled as platform-reported so nobody sums them. The campaign table carries spend, impressions, clicks, CTR, CPC, CPM and platform conversions, sortable, so a media buyer can find the campaign that moved the network number.

  • Total ad spend across every network, reconciled to what your card was actually charged
  • Total revenue from your store and billing system, not from ad platform claims
  • Blended ROAS and blended CAC, with the change versus the previous period
  • MER against your break-even line, derived from contribution margin
  • Spend share by network, so budget drift is visible before it becomes a surprise
  • Per-campaign CPM, CPC, CTR and platform conversions for the optimization layer

Is a Google Ads performance dashboard enough on its own?

It is enough if Google Ads is genuinely your only paid channel, and it stops being enough the moment a second network is running. The native Google Ads dashboard is a good tool for the account it manages: it has campaign, ad group and keyword granularity that no third-party view improves on, and if you want that view specifically, our Google Ads dashboard page covers what to add around it.

What it cannot tell you is whether the money would do more good somewhere else. That question needs total spend, total revenue and the other networks in frame. The same applies in reverse to a Facebook Ads dashboard: excellent for creative and audience decisions inside Meta, blind to everything outside it. If the paid search and paid social split is the specific thing you are managing, the PPC dashboard view is the closer fit.

Which networks does MixedMetrics connect, and which does it not?

On the advertising side: Google Ads, Meta Ads and TikTok Ads, plus Search Console for organic search. On the revenue side: Shopify, Stripe, and Klaviyo or HubSpot. GA4 connects for session and channel context. Every connector is read-only, so we can never change a bid, a budget or a campaign in your account.

Amazon Ads, Microsoft Ads and LinkedIn Ads are not connected today, and it is better you know that before you sign up than after. If a meaningful share of your spend sits in one of those three, we will show you an incomplete picture this quarter. Amazon in particular is a structural case rather than a missing connector: Amazon Ads drive purchases that complete on Amazon and never touch your store, so those sales are a separate revenue pool that no dashboard can honestly merge into your site revenue. We explain the three-layer structure that does work in reconciling Meta, Google and Amazon ad data.

If you are still comparing options, cross-channel marketing analytics covers the wider category and marketing reporting software pricing puts 16 tools side by side on published prices.

Good questions

Questions about ad performance dashboard

A single view of campaign results across every ad network you buy on, typically spend, impressions, clicks, CPC, conversions and ROAS. The version worth building also shows total ad spend against the revenue your store and billing system actually recorded, which no individual ad network can see.
Different attribution windows and no visibility into each other. Google Ads looks back 30 days from a click by default and up to 90, Meta offers 1, 7 and 28-day click windows with only 1-day view options since 12 January 2026, and TikTok offers 1 or 7-day click with view-through off or 1 day. Each claims the same customers separately.
No. Summing platform-reported conversion value across networks double counts customers who touched more than one network, so the total will exceed your real revenue. Compare total ad spend against actual store and billing revenue instead, which is what blended ROAS measures and why it always reads lower than stacked platform ROAS.
Three tiers. A headline row with total ad spend, total revenue, blended ROAS, blended CAC and MER. A network row with spend share and platform-reported figures, labeled as platform-reported. A campaign table with CPM, CPC, CTR and conversions for optimization. Anything that does not change a decision is clutter.
Compare efficiency metrics that are measured the same way everywhere: spend, impressions, clicks, CPM, CPC and click-through rate. Do not rank networks by platform ROAS, because that ranks them by how generous their attribution windows are rather than by how much they actually sold.
No. We connect Google Ads, Meta Ads and TikTok Ads on the advertising side, plus Search Console, GA4, Shopify, Stripe and Klaviyo or HubSpot. Amazon Ads, Microsoft Ads and LinkedIn Ads are not connected today, so if a large share of your spend sits there we are the wrong tool this quarter.
With MixedMetrics, the same day. You authorize each ad account and revenue source read-only and the blended math is already built, so there is no warehouse, no connector subscription and no BI licence. A custom build covering the same networks is a multi-week project plus ongoing maintenance every time a platform changes its API.

See your whole stack blended in one view.

Connect your ad channels, store, and billing through read-only connectors and watch blended ROAS, CAC, and revenue settle into one live dashboard.

See pricing

read-only connectors // blended ROAS, CAC, MER // AI insights // no PII exposure