Skip to content

Fix: Funnel coverage gaps

finding google ads updated 2026.04.30 4 min read

Funnel coverage gaps appear when only a bottom-funnel conversion is tracked — leaving Smart Bidding starved of mid-funnel signal it needs to learn from.

Why this matters

A funnel coverage gap is not a tracking outage — the conversion stream works. The failure is signal volume. With only the macro event reported, an account doing 12 purchases/month sits below Google's 30/30 tCPA threshold and never exits learning cleanly. Secondary actions do not change bidding goals — they enrich the signal the model uses to predict macro events. The rule carries severity: high because cost compounds: weak signal → noisy bids → unstable CPA → operator overrides. The optimal ratio Whitead observes is 5-10 micro-events per macro conversion (Whitead audit baseline, 2026-Q1).

How to verify the issue

Go to ToolsConversionsSummary and group by Goal category:

  1. Count active rows with Source = Website.
  2. If the only Primary is Purchase or Lead and there are zero Page view, Add to cart, or engagement actions — gap confirmed.
  3. Cross-check SettingsCustomer Acquisition: single-Primary accounts also lack data for new-customer bidding.

Whitead's funnel_coverage rule emits covered_stages and missing_stages, listing which layers (awareness, interest, consideration, conversion) are missing.

How to fix it

  1. Inventory micro-events. Map at least three: TOFU (view_content), MOFU (add_to_cart, view_pricing), content (scroll_depth_75).
  2. Create the actions. ToolsConversions+ New conversion actionWebsite. Set Count to One for leads, Every for ecommerce micro-events.
  3. Mark Secondary. Under Optimisation choose Secondary action — visible in reports, excluded from bidding.
  4. Wire the trigger. Push events via Google Tag Manager or the Google Tag; server-side via Measurement Protocol or sGTM.
  5. Leave the Primary alone. Smart Bidding still needs one clear macro target. As Google Ads Help puts it:

"Secondary actions aren't included in your 'Conversions' or 'Conversion value' reporting columns and aren't used for bid optimisation. They are reported separately." — Google Ads Help, About Primary and Secondary actions (accessed 2026-04-29)

How to confirm the fix worked

Wait 7 days, then re-open ToolsConversions:

  • Each new Secondary action reports >0 conversions.
  • The Conv. (current model) column is unchanged — Secondary actions do not pad macro count.
  • Re-run the Whitead audit: funnel_coverage should drop from severity: high to passed.
  • After 14-30 days, Smart Bidding Status stabilises faster after target edits.

In Whitead audits, funnel coverage gaps are the second most common high-severity finding after broken conversion tracking — and more insidious, because the account appears tracked. Operators see purchases reporting and assume signal is sufficient; the model disagrees silently by widening bid variance. The fix is cheap (an afternoon in GTM) but compounds: each Secondary action gives Smart Bidding more intent patterns to learn between rare macro events — especially in B2B funnels where 30 conv/30d is aspirational. Treat micro-conversions as bidding fuel, not vanity metrics.

Diagnostic checklist — is this really the funnel coverage gap?

  • Exactly one Primary action across all goals? → likely gap.
  • Monthly macro-conversion volume below 30 per campaign? → gap is critical.
  • Secondary actions exist but report zero conversions in the last 30 days? → wiring problem, not coverage.
  • Site has meaningful mid-funnel events (cart, pricing, demo request)? → if untracked, fix applies.
  • Brand-defence or Target Impression Share campaign? → coverage less critical.

Sources