Loading…
Loading…
Smart Bidding showed a beautiful CPA. But real sales had dropped 34%. The conversion setup was the problem — and it took £12,000 to find out.
A UK e-commerce client came to us in January 2026 with a puzzling problem. Their Google Ads dashboard looked excellent: CPA had dropped 22% over the previous quarter, conversion volume was up 18%, and ROAS was trending upward. But revenue from paid channels had declined 34%. Their finance team spotted it first — the ads team was celebrating while the business was shrinking.
The diagnosis took us two hours. The root cause took three months and approximately £12,000 in wasted spend to accumulate. Their Google Ads conversion setup had three conversion actions set as 'primary': purchases (correct), add-to-carts (incorrect), and newsletter signups (very incorrect). Smart Bidding was treating all three equally, optimising for whichever was cheapest to generate.
The algorithm did exactly what it was told to do: find the cheapest conversions. Newsletter signups cost £3.40. Add-to-carts cost £6.20. Actual purchases cost £28.50. So Smart Bidding naturally pushed budget toward audiences and placements most likely to sign up for the newsletter or add items to cart — not toward people likely to buy. The CPA looked great because it was averaging across cheap and expensive conversions. The business was drowning in newsletter signups from people who never intended to purchase.
This isn't a story about one incompetent agency. This is the most common misconfiguration in Google Ads, and it happens because Google's interface actively encourages it.
When you create a conversion action in Google Ads, the default setting is 'primary' — meaning it's included in the 'Conversions' column and used by Smart Bidding for optimisation. Most businesses set up multiple conversion actions as they grow: a purchase event, a form submission, a phone call, a newsletter signup, a PDF download. Each one defaults to primary. Over time, the account accumulates primary conversions that were never meant to influence bidding.
The second common cause is Google Tag Manager implementations where a developer fires a conversion tag on a page view or button click that's upstream of the actual conversion. We've audited accounts where 'conversion' was firing on the checkout page load, not the order confirmation. Every abandoned cart was counted as a conversion. The reported conversion rate was 12%. The real one was 1.8%.
The third cause is importing goals from GA4. When you link GA4 to Google Ads and import goals, Google helpfully suggests marking them all as primary conversion actions. If your GA4 has 'scroll_depth', 'video_play', 'file_download', and 'purchase' as goals, all four become optimisation targets unless you manually change them to secondary.
Google Ads has two conversion categories: primary and secondary. The difference is straightforward but the consequences are enormous.
Primary conversions appear in the 'Conversions' column and are used by Smart Bidding to optimise campaign performance. If a conversion action is set to primary, the algorithm actively seeks out users and placements most likely to trigger that action. Every primary conversion action influences where your money goes.
Secondary conversions are tracked and reported in the 'All conversions' column, but they are invisible to Smart Bidding. The algorithm does not optimise toward them. They exist purely for your reporting and analysis. Think of them as observation metrics — useful for understanding the customer journey, but not steering the ship.
The rule is simple: only your most valuable, bottom-of-funnel conversion action should be primary. For e-commerce, that's the purchase. For B2B lead generation, that's the qualified form submission or booked meeting — not the form view, not the partial form fill, not the 'thank you page' view that fires even on duplicate submissions. Everything else should be secondary.
If you have multiple primary conversions right now, your Smart Bidding is compromised. It's not a theoretical risk — it's an active drain on your ad spend happening with every auction.
Even with the right conversion action set as primary, there's a subtler issue that distorts Smart Bidding: conversion lag. This is the delay between when a user clicks your ad and when they convert. For e-commerce, it's typically 1-7 days. For B2B, it can be 30-90 days.
Here's why this matters. Smart Bidding evaluates recent performance to set bids in real time. If your conversion cycle is 14 days, the algorithm is always looking at incomplete data for the most recent two weeks. It sees the last 14 days as underperforming (because conversions haven't come in yet), so it adjusts bids downward. Then the conversions arrive, making those days look great in hindsight — but the algorithm has already moved on.
This creates a cycle where Smart Bidding consistently undervalues recent traffic and overreacts to short-term dips. We've seen this cause 15-25% budget oscillation in B2B accounts, where the algorithm alternates between overspending and underspending in two-week cycles that perfectly match the conversion lag.
The fix is setting your conversion window to match your actual sales cycle and using the 'data-driven' attribution model, which distributes credit across the full customer journey. For B2B, also consider using offline conversion imports so that Smart Bidding sees the actual closed deal, not just the initial form fill. This gives the algorithm the signal it actually needs rather than a proxy that may be 30-90 days premature.
Google now offers multiple ways to improve conversion data quality. The two most impactful are Enhanced Conversions and offline conversion imports. They solve different problems, and most accounts need both.
Enhanced Conversions improve match rates for online conversions. When a user completes a purchase or form submission, Enhanced Conversions sends hashed first-party data (email, phone, address) to Google, which matches it against signed-in Google users. This recovers conversions that would otherwise be lost due to cross-device journeys, cookie restrictions, or browser privacy features. In our experience across UK accounts, Enhanced Conversions recover 12-18% of previously untracked conversions. Setup takes 30 minutes with Google Tag Manager.
Offline conversion imports solve a completely different problem: closing the loop between ad clicks and actual business outcomes that happen off your website. If a user clicks your ad, fills out a form, and then your sales team closes the deal two weeks later via phone — offline conversion import feeds that closed deal back into Google Ads, tied to the original click via GCLID. This is transformative for B2B businesses because Smart Bidding now optimises for users likely to become paying customers, not just users likely to fill out a form.
For e-commerce: implement Enhanced Conversions as a priority. You'll see improved data within days. For B2B or any business with an offline sales component: implement both Enhanced Conversions and offline imports. The offline import has a higher setup cost (your CRM needs to capture and store GCLIDs), but the impact on Smart Bidding quality is dramatic — we typically see CPA decrease 20-35% within 6 weeks of enabling offline imports with sufficient data volume.
Back to our e-commerce client. The fix was methodical, not dramatic.
Week 1: We changed add-to-cart and newsletter signup from primary to secondary conversion actions. Purchase remained the only primary conversion. We also removed a duplicate purchase conversion tag that was firing on the confirmation page and via a GA4 import — the account was double-counting 15% of purchases, which inflated ROAS and confused the bidding algorithm further.
Week 2: We implemented Enhanced Conversions for the purchase event, recovering an additional 14% of conversions that were previously lost to cross-device and cookie limitations. We also reduced the conversion counting method from 'every' to 'one' — a customer buying twice in 30 days should count as one conversion for bidding purposes, not two.
Weeks 3-4: Smart Bidding recalibrated. This was the uncomfortable period — CPA initially jumped 40% as the algorithm adjusted to optimising for actual purchases rather than cheap micro-conversions. We'd warned the client this would happen. The reported conversion volume dropped from 840/month to 310/month because we'd removed the inflated actions. But those 310 were real purchases.
Weeks 5-8: Performance stabilised and then improved. By week 8, purchase CPA was £24.80 (down from the original £28.50) and ROAS hit 4.2x on real revenue — not the phantom 6.1x the dashboard had shown before. Monthly revenue from paid channels increased 41% despite a 5% decrease in total ad spend. The algorithm was finally optimising for the right thing.
You don't need to hire an agency to check this. Open your Google Ads account and run through these five steps. It takes 20 minutes and could save you thousands.
Step 1: Go to Goals → Conversions → Summary. List every conversion action. Check the 'Primary/Secondary' column. If more than one action is set to 'Primary' at the account level, you likely have a problem. Only your most valuable bottom-of-funnel action should be primary. Change everything else to secondary. Don't delete them — you'll still see the data in 'All conversions', but Smart Bidding will stop optimising for them.
Step 2: Check for duplicate counting. If you're tracking purchases via both a Google Ads tag and a GA4 import, you may be counting each purchase twice. Look for conversion actions with suspiciously similar names or identical conversion counts. Remove the duplicate — keep whichever has the longer history or better data quality.
Step 3: Verify your conversion tag fires on the correct event. Open Google Tag Assistant (tagassistant.google.com), complete a test conversion on your site, and confirm the conversion tag fires only once and only on the final confirmation step. If it fires on the checkout page, form page, or button click rather than the confirmation, you're over-counting.
Step 4: Check your conversion counting method. For lead generation, this should always be 'one' (count one conversion per click, regardless of how many times the user converts). For e-commerce, 'every' is correct if each purchase has genuine separate value. Most B2B accounts should use 'one'.
Step 5: Review your conversion window. If your sales cycle is 7 days, a 90-day window introduces noise. If your sales cycle is 60 days, a 7-day window misses most conversions. Match the window to your actual sales cycle — check your CRM data for the average time from first touch to conversion.
Fixing conversion setup is not a painless process. The week after you make changes, your Google Ads account will look worse by every surface metric. This is normal and expected — here's what happens and why.
Your reported conversion volume will drop, often dramatically. If you had three primary conversion actions and you reduce to one, you'll see a 50-70% drop in the 'Conversions' column. This isn't a performance decline — it's an accuracy improvement. You're now seeing real conversions instead of inflated totals.
Smart Bidding will enter a learning period of 2-4 weeks. During this time, CPAs will fluctuate and may spike 30-50% above your target. The algorithm is recalibrating to the new conversion signal. Do not panic and revert. Do not make other changes during this period. Let the algorithm learn. If you interfere, you restart the learning period and waste more budget.
After 4-6 weeks, performance will stabilise — and it will be better than before on the metrics that matter: revenue, real ROAS, and cost per paying customer. The dashboard numbers will be lower (fewer 'conversions', potentially higher 'CPA'), but the commercial outcomes will be stronger. Train your client or stakeholders to read the new numbers before you make the change, so they don't panic at the interim dip.
One final note: audit your conversions quarterly. New tags get added, GA4 goals get imported, developers push changes that affect tag firing. A conversion setup that's clean today can drift within months. Put a recurring calendar reminder to run the 5-step audit every 90 days.
We'll audit your Google Ads conversion setup, identify hidden misconfigurations, and fix the tracking so Smart Bidding optimises for real business outcomes — not vanity metrics.