Why Your Paid Media ROAS Numbers Lie (Both Ways)
Marketing platforms inflate conversions. Backend data undercounts them. Here's what your actual return really is, and why it matters for your budget.
Marketing platforms inflate conversions. Backend data undercounts them. Here's what your actual return really is, and why it matters for your budget.
Every performance marketer has lived this moment. Google Ads reports your search campaign returned 5x ROAS. You pull the data from your backend, your actual sales system, your source of truth, and it shows 2x. You assume the platform is lying. You mark the campaign as inflated and move on.
The real problem: your backend isn't telling the truth either. And neither is Google. This gap between platform reporting and backend data costs owners millions in misallocated budget.
Ad platforms count conversions in three ways your backend doesn't:
By design, platforms count as many conversions as possible under these rules. A 5x ROAS reading is generous.
Your backend is conservative. It counts only confirmed transactions. But it misses conversions that were genuinely influenced by your ad:
A 2x ROAS from your backend is real revenue, but it undervalues the role your paid media played.
If you trust the platform's 5x, you overfund campaigns and waste money on poor performers. If you trust your backend's 2x, you kill campaigns that actually work. The truth sits somewhere between, but acting on either number is dangerous.
A business owner running Google Ads, Meta Ads, or TikTok Ads needs one rule: the platform number is aspirational, your backend number is conservative. Your actual return lives in between. Find it before you cut a budget line or scale a spend.
How WebKing runs this
We run reconciliation between what the ad platform reports and what your sales system confirms, accounting for conversion windows and consent gaps, so you see the ROAS that actually drives decisions.
Google counts view-through conversions (people who saw but didn't click your ad), modeled conversions from users with privacy restrictions, and clicks within a long conversion window. Your backend typically counts only confirmed purchases tied to a direct click, missing sales that were influenced by your ad but came through other channels.
Neither alone. The platform inflates by design; your backend undercounts by filtering out assisted conversions. You need both data sources reconciled with clear rules about what counts: conversion window length, consent status, and whether you credit assists or only last-click.
Not safely. If you kill a 2x backend campaign because the platform shows 3x, you might be cutting a genuine winner. If you fund a 5x platform campaign that's actually 1.5x in backend, you're burning budget. Reconcile first, then decide.
The source doesn't specify an exact window, but the gap exists because platforms credit clicks over longer periods (sometimes 90 days) while backends often track only 30-day or same-session conversions. Work backward from your sales cycle: if customers typically buy 14 days after clicking, use that window in your backend export, then compare to the platform's matching period.
Sources
The Lab is original analysis by WebKing. We summarize and interpret developments from the sources above for industrial, commercial, and small business owners. Figures are reported as published by their sources.
More from the desk
A massive expansion of Reserve with Google integrations means your booking link now flows automatically into your ads. No manual setup needed.
OpenAI's advertising platform now auto-adjusts your bids to squeeze maximum results from your budget, while letting you pick exactly which platforms see your ads.
A new partnership lets businesses recognize anonymous site visitors and automatically trigger targeted emails and texts. Here's what that means for your customer retention and revenue.
Free audit
We read your search, ads and AI visibility, then tell you which of these moves actually applies to your business. Free, 30 minutes, no pitch deck.