Your Google Ads dashboard says you got 57,000 conversions last month at $9 each. Your CMO is happy. Your agency is celebrating.
But when you look at actual leads in the CRM, there are 193.
This is not a hypothetical. This is what we found during a recent enterprise audit. The gap between "conversions" and reality was 295x. Every bidding decision, every budget allocation, every performance report was based on data that had almost no relationship to actual business outcomes.
Here are the five patterns we see in nearly every audit that tell us tracking is broken before we even open Google Ads.
1. Your "conversions" include things that are not conversions
Google Ads has two categories: primary conversions (what Smart Bidding optimizes toward) and secondary conversions (observed but not optimized). Most accounts we audit have the wrong actions marked as primary.
Common offenders:
- Google Maps directions counted as conversions
- Google Business Profile clicks (calls, website visits) marked as primary
- Modeled store visits at massive volume
- Legacy conversion actions from 2018 still firing
- Page views or scroll depth events configured as conversions
In a recent audit, we found 13 primary conversion actions. Only 4 were actual business outcomes. The other 9 were map directions, local listing clicks, and modeled store visits totaling 1.5M+ monthly "conversions." Smart Bidding was optimizing against noise.
The fix: Open Google Ads > Goals > Conversions. Review every primary conversion. Ask yourself: "If this action happened 1,000 times, would we have 1,000 more customers?" If not, it should be secondary or removed.
2. Google Ads and GA4 report different numbers for everything
Your agency shows you the Google Ads report. Your analytics team shows you GA4. The numbers never match. Everyone spends hours trying to reconcile them, and the conclusion is always "attribution differences."
Sometimes it is attribution. But more often, the real causes are:
- Conversion counting: Google Ads is set to MANY_PER_CLICK (counts every conversion per click) while GA4 counts sessions. A user who submits a form three times shows as 3 conversions in Google Ads but 1 in GA4.
- Conversion windows: Google Ads defaults to 30-day click-through. GA4 uses different attribution windows. If these are not aligned, the same conversion credits different campaigns.
- Auto-tagging conflicts: If manual UTM parameters and auto-tagging (gclid) are both present, GA4 may attribute differently than Google Ads.
- Missing linking: Google Ads and GA4 are not properly linked, or the link was broken during a property migration.
The fix: For lead generation, switch all lead form conversions to ONE_PER_CLICK. Align conversion windows. Verify the Google Ads to GA4 link in both platforms. Then compare again - the gap should shrink significantly.
3. You are paying a Quality Score tax and do not know it
Quality Score is not just a vanity metric. It directly impacts how much you pay per click. A keyword with QS 4 can cost 2-3x more per click than the same keyword with QS 7.
We calculate this as a "Quality Score premium" - the estimated additional spend caused by low Quality Scores across the account.
In a recent audit of an account spending $500K/month, 39% of keywords had Quality Scores of 4 or below. The estimated premium: $92,000/month. That is $1.1M/year in inflated click costs for the same traffic.
The three components of Quality Score:
- Expected clickthrough rate - are your ads compelling?
- Ad relevance - does the ad match the keyword intent?
- Landing page experience - does the landing page match the ad?
The most common failure is the third one. Someone searches for "new homes in [city]" and lands on the company homepage instead of a city-specific page. Google sees the mismatch, drops the QS, and charges you more.
The fix: Pull a keyword report filtered by QS 1-4. Sort by spend. The top spenders with low QS are your biggest waste. Fix the landing page alignment first - it has the most direct impact.
4. Your landing pages are bouncing paid traffic
If you are paying $1.73 per click (the average across a recent account we audited) and your landing page bounces at 86%, you are paying $1.73 for someone to see your page for 2 seconds and leave.
Patterns we see:
- Demand Gen campaigns pointing to the homepage. The homepage is built for brand awareness, not conversion. It has no specific CTA for the audience the ad targeted.
- City/metro search ads landing on generic pages. Someone searched for "[service] in [city]" and landed on a page that does not mention their city.
- Mobile landing pages that are not mobile-optimized. The ad targets mobile, but the page has tiny text, slow load times, and forms that are painful to fill out on a phone.
Real numbers from an audit: Demand Gen campaigns were spending $50K/month. Nearly all traffic landed on the homepage. Bounce rate: 86%. The same type of traffic landing on metro-specific pages bounced at 25-35%. That is 6,000-7,500 more engaged visitors per month just by changing where the ad points.
The fix: Audit your top 20 landing pages by paid traffic volume. Any page bouncing above 60% from paid traffic needs a dedicated landing page or a redirect to a more relevant page.
5. Nobody has checked the account in a while
Conversion tracking breaks silently. A developer pushes a site update and the form confirmation page URL changes. A tag manager adds a new tag that conflicts with an existing one. A conversion action expires or gets disconnected.
Signs of decay:
- Conversion actions that received data 6+ months ago but show zero in the last 30 days
- Tags in GTM sitting in a "To Be Migrated" folder that nobody migrated
- Test or staging conversion actions still enabled in production
- Multiple Google Ads conversion IDs in the same container (from agency transitions)
- Orphaned tags with no triggers that nobody remembers creating
In a recent GTM audit, we found 18 tags in a "To Be Migrated" folder, 2 orphaned Floodlight tags with no triggers, a document.write() tag that was blocking page rendering, and 50+ ad tags firing without consent checks. Nobody had done a container cleanup in over 2 years.
The fix: Schedule a quarterly audit. At minimum, check:
- Are all primary conversions still receiving data?
- Are conversion counts reasonable (not suddenly 10x or 0)?
- Are there new tags in GTM that were not there last quarter?
- Is the consent implementation still working?
What to do next
If any of these signs sound familiar, you have two options:
- Run a free scan. Our Digital Maturity Index scores your implementation across conversion health, campaign efficiency, landing page alignment, bidding signals, and attribution. Takes 30 seconds. Run your free DMI scan.
- Talk to us. If you already know it is broken and want it fixed, we do this for enterprise brands every week. We will audit the account, quantify the waste in dollars, and give you a prioritized fix roadmap. Get in touch.
The worst thing you can do is nothing. Every day these issues persist, your bidding algorithms are learning from bad data and your budget is being allocated based on signals that do not represent real customers.
Want to know your score? Run a free Digital Maturity Index scan at rawsoft.com/dmi - we will score your implementation across 5 dimensions and show you exactly where the leaks are.