All insights
PPC

Why enhanced conversions + server-side tracking matter more than your bid strategy

iOS, ITP, and consent-mode v2 have eaten client-side tracking. If your CPL keeps creeping, it's probably attribution drift, not ad performance.

Constant Concepts Team Apr 15, 2026 6 min read

If your Google Ads CPL has crept up 30-50% over the last 18 months and you can't figure out why, the answer is almost certainly attribution, not ad performance. Your ads are still converting at roughly the same rate. Your tracking just stopped seeing it.

This is what happened: Safari's Intelligent Tracking Prevention, Firefox's Total Cookie Protection, and Chrome's third-party cookie deprecation (rolling forward in stages) collectively gutted the third-party-cookie pipeline that GA4 and Google Ads relied on for conversion attribution. Around 30-50% of your real conversions on iOS now never make it to your conversion tracking.

When Google Ads can't see conversions, two things happen:

It bids worse. Smart Bidding is a closed-loop optimizer. Garbage in, garbage out. If only 60% of conversions are reported, the algorithm thinks the keywords producing the missing 40% are non-converters — so it under-bids them.

Your reported CPL goes up. You spent the same, you got the same conversions, but you only see 60% of them. CPL = spend / reported conversions. The math doesn't lie; the input is just wrong.

Two fixes, in order of impact

1. Enhanced conversions

This is the easier of the two. Enhanced conversions sends a hashed version of your customer's email (or phone, address) along with the conversion ping. Google matches that hash against signed-in Google account data and recovers the conversion attribution that the cookie loss broke.

Setup is mostly tag-manager work plus exposing the customer-identifying field on your conversion page. We typically see 8-15% recovered conversions inside two weeks.

2. Server-side tagging via Google Tag Manager Server Container

This is the bigger lift. Instead of the conversion ping going from the browser to Google's servers (where ITP and adblockers can intercept it), it goes from the browser to YOUR server (a Cloud Run instance you control), then your server forwards a clean signal to Google.

This recovers conversions that even enhanced conversions can't catch — particularly on Safari mobile where ITP is most aggressive. Combined with enhanced conversions we typically see 25-40% total recovered attribution.

The setup is more involved (Cloud Run container, custom subdomain, sGTM client + server tags), but for any account spending more than $5K/month on Google Ads it pays for itself in the first month.

What we tell clients

Before we touch your bid strategy, your keyword set, your ad creative, or your landing pages, we fix attribution. Otherwise you're optimizing on bad data and any improvements we ship will look smaller than they actually are.

Enhanced conversions is two weeks of work, max. Server-side tagging is four to six weeks. Both are mostly one-time setup with minimal ongoing maintenance. The ROI is the difference between an account that "feels like it's getting more expensive" and an account that's actually performing.

Ready to stop guessing? Let's talk.

30-minute discovery call, no pitch deck. We'll tell you what we'd do, what it costs, and how we'd measure it. No commitment.