G-CT1criticalGoogle AdsNo duplicate countingPassGA4 + Google Ads not double-counting same conversionFailBoth GA4 import and native tag counting same action
G-CT3criticalGoogle AdsGoogle Tag firingPassgtag.js or GTM firing correctly on all pagesWarningFiring on most pages (>90%)FailTag missing or broken on key pages
G42criticalGoogle AdsConversion actions definedPass≥1 primary conversion action configuredFailNo active conversion actions
G43criticalGoogle Ads~5 min to fixEnhanced conversions enabledPassEnhanced conversions active AND verified for primary conversions (~10% uplift)WarningEnabled but not verifiedFailNot enabled
G45criticalGoogle AdsConsent Mode v2PassAdvanced Consent Mode v2 implemented (enforcement July 21, 2025 EEA/UK). Recovers 15-25% of lost conversionsWarningBasic mode onlyFailNot implemented
G-CT2highGoogle AdsGA4 linked and flowingPassGA4 property linked, data flowing correctlyWarningLinked but data discrepanciesFailNot linked
G-CTV1highGoogle AdsCTV Floodlight tracking limitationPassCTV uses non-Floodlight measurement (Floodlight does NOT fire on CTV)WarningActive but unverifiedFailCTV relies on Floodlight
G44highGoogle AdsServer-side trackingPassServer-side GTM or Google Ads API conversion import activeWarningPlanned but not deployedFailNo server-side tracking
G47highGoogle AdsMicro vs macro separationPassOnly macro conversions (Purchase, Lead) set as "Primary" for biddingWarningSome micro events as PrimaryFailAll events including micro as Primary
G49highGoogle AdsConversion value assignmentPassDynamic values for ecom; value rules for lead genWarningStatic values assignedFailNo conversion values
G46mediumGoogle AdsConversion window appropriatePassWindow matches sales cycle (7d ecom, 30-90d B2B, 30d lead gen)WarningDefault 30d without validationFailWindow mismatched to sales cycle
G48mediumGoogle AdsAttribution modelPassData-driven attribution (DDA) selectedWarningLast Click (intentional)FailRule-based model active (see notes)