Google Ads · attribution case study

458,611 clicks, 411 conversions, and $16,878 + TRY 165K paid anyway

Google Ads reported a conversion rate of 0.09% across TRY 353,822.80 of my own money. The commissions were paid anyway — by wire, into a real bank account. Here is why the report was wrong, and why it is the first thing I check in any Google Ads account.

Ledger A — what Google Ads reported

411

conversions, all accounts, all time

TRY 860.88

cost per conversion, by that number

Read on its own, this account set looks like a total loss: nearly ten million impressions, 458,611 clicks, and almost nothing to show for the spend.

Two ledgers. One traffic source. Only one of them was visible inside Google Ads.

Why the number was wrong

These were affiliate campaigns. The ads pointed straight at the merchant's page through an affiliate tracking link — direct linking, which Google Ads permitted at the time and prohibits now.

When an ad sends a click to an external domain you do not own, the sale fires a pixel on the affiliate network's servers. Google Ads never sees that event. There is no tag on the merchant's checkout page that reports back, because the checkout page is not yours. So the conversion column stays near zero while the commissions accumulate somewhere Google Ads cannot read.

The 411 conversions were not the result. They were the small subset of events that happened to fire somewhere Google Ads could still observe — an app install, one merchant with a tag in place.

None of this makes the reporting broken in a bug sense. Google Ads reported exactly what it could measure. The failure was in reading that column as if it measured the outcome.

Why it matters to an account that isn't yours

Almost every "our account is underperforming" brief I read describes the same shape: spend continues, clicks continue, the conversion number falls or flatlines, and the bidding strategy gets blamed.

But the two failures look identical in the interface. A campaign that genuinely stopped converting and a campaign whose conversions stopped being recorded produce the same falling line. One costs you a rebuild you didn't need; the other costs you months of a smart bidding strategy optimising toward a signal that stopped arriving.

A wasted click is loud — it appears in the search terms report with a cost beside it. A conversion that silently stopped firing shows you nothing at all. One side of the ledger complains; the other goes quiet. That asymmetry is why tracking problems get misdiagnosed as bidding problems for months.

So before touching a bid, a budget or a keyword, the first question is always the same one: is the conversion data telling the truth? Check the conversion action's status and its last-recorded timestamp. Compare the platform's count against the merchant's own back end. Find out whether a tag, a form, or a redirect changed near the date performance "dropped". That check takes under an hour and it decides which of two completely different jobs you are actually doing.

The spend, by account

Sixteen accounts under two logins, exported all-time and all-status — including removed campaigns and cancelled accounts, which Google Ads hides from the default view. That hiding is its own lesson: most of this history was invisible until the filters were changed.

Account 1
89,538
Account 2
64,123
Account 3
57,499
Account 4
38,413
Account 5
29,764
Account 6
24,022
Account 7
18,721
Account 8
15,318
Account 9
8,249
Account 10
4,034
Account 11
1,818
Account 12
1,064
Account 13
867
Account 14
297
Account 15
61
Account 16
34
TRY 0TRY 89,538

Account names and IDs are withheld; the bars show each account's all-time spend in TRY.

Totals, all 16 accounts, all-time exports pulled 19 Aug 2026
MeasureValueSource
Total spendTRY 353,822.80Google Ads campaign export
Impressions9,989,035Google Ads campaign export
Clicks458,611Google Ads campaign export
Click-through rate4.59%derived
Average cost per clickTRY 0.77derived
Conversions as reported411Google Ads conversion column
Conversion rate as reported0.09%derived
Commissions paid$16,878.80FlexOffers payment history
Commissions paidTRY 165,450.22Impact.com earnings history

What this is not

What you would actually get

A written audit. Every finding attached to the screenshot or the report row that proves it, ranked by what it costs you per month, each with a specific fix. Read-only access is enough — no changes to your account without your sign-off, in writing, one item at a time.