Platform mismatches

Why your ROAS looks different on every platform

Google Ads says your return on ad spend is one figure, Meta says another, GA4 a third. Same campaigns, same spend, three answers. It is not a maths error; each is dividing a differently-counted revenue by the same cost.

Why the numerator differs

ROAS is revenue divided by spend. The spend is the same, but the attributed revenue is not. Each platform credits itself for conversions on its own rules, so Google's revenue, Meta's revenue (often inflated by view-through) and GA4's last-click revenue are all different numbers over the same sales.

What pulls them apart

Which number to act on

Use each platform's ROAS to judge that platform against itself over time (is it improving?), not to compare platforms head to head. For a true blended picture, calculate ROAS from total revenue (your store or GA4) against total spend, often called MER. One honest blended number beats three self-serving ones. Clean, consistent conversion tracking is what makes any of it trustworthy.

Want us to check your tracking in 10 seconds?

Pop in your domain and we will show you what is firing, what is not, and where data is leaking. Free, no signup.

Check my tracking free

Get a plain-English audit

We check your live GA4, Google Tag Manager and consent setup by hand and tell you exactly what is wrong. The audit comes off any build.

See how it works & pricing

Datahound are analytics and ad-tracking specialists. We fix broken GA4, Google Tag Manager and server-side tracking so every sale, form and call gets counted. Back to datahound.agency · All tracking guides · What is an attribution window?