Google Ads will happily show you a shiny ROAS number. The problem is, that number is calculated by Google, reported by Google, and — let's be honest — optimized to make Google look good.
This isn't a conspiracy. It's just how the incentive structure works. Platforms that report conversions also sell you the ads. You should probably have your own data.
ROAS vs. ROI: they're not the same thing
ROAS is gross revenue divided by ad spend. If you spent $1,000 and generated $4,000 in sales, your ROAS is 4x (or 400%). Sounds great.
ROI accounts for what those sales actually cost you. If each product costs $30 to make, ship, and process, and you're selling it for $80, your margin is 62.5%. A 4x ROAS on that margin is actually pretty healthy — but a 1.5x ROAS would mean you're losing money on every sale.
Google Ads reports ROAS. It doesn't know your margins. So even a "good" ROAS number might be secretly unprofitable.
The auto-tagging gap
Google recommends enabling auto-tagging, which appends a gclid parameter to your URLs so Google Analytics can track what happens after the click. This is a good start and you should have it turned on.
But here's the catch: the gclid only works when the user's browser cooperates. If they're on a strict privacy browser, have an ad blocker, or clear their cookies before converting, the attribution chain breaks. Google won't see the conversion. The campaign looks like it's underperforming. You pause it. You just paused your best-performing campaign because of a data gap.
How to get a number you can actually trust
Layer in independent click tracking on top of your Google Ads setup. Wrap your ad destination URLs in tracked short links before inserting them into your campaigns. When someone clicks your Google ad, the click hits your tracking server first, then redirects to the landing page.
You now have a click log that's completely independent of Google's self-reporting. Compare the two regularly. If Google is claiming 200 conversions and your own tracker shows 180 legitimate clicks, you have a real picture. If Google's showing 200 and your tracker shows 60, something's very wrong with how they're attributing.
This kind of independent verification is how serious advertisers avoid getting taken for a ride.
gometrify is the independent tracker — wrap your Google Ad destination URLs in gometrify short links, and every click is logged on our servers before it ever reaches Google's reporting pipeline. Set up independent tracking →