GA4 Validation
Measurement IDs detected, event consistency by flow, duplicate hit detection.
Real-browser tracking diagnostic
AuditTags runs a real-browser scan and groups the evidence most likely to distort paid-ads reporting: GA4/GTM detection, consent defaults, duplicate events, missing ecommerce signals, and failed tracker requests. For backend revenue, Ads account, or Meta CAPI gaps, the report shows what the browser scan can and cannot prove.
purchase event more than once. This can inflate revenue calculations and break attribution models.Shopify theme pushes modify HTML structure
→ GTM triggers stop firing
App installs inject duplicate tracking scripts
→ Revenue metrics double-count
CMP vendors block scripts until consent
→ But GA4 events still fire incorrectly
Purchase events double-fire or fail to fire entirely
→ Revenue data becomes unreliable
Manual debugging is slow and inconsistent
→ Issues vary across devices and regions
Each failure maps to a specific detector in the AuditTags engine.
| Failure | Impact | Detected by |
|---|---|---|
| GA4 installed but purchase event missing | Revenue not recorded in GA4. Ad ROAS calculations break. | Ecommerce event validation |
| GTM loads after purchase event fires | Conversions lost. Campaign attribution incomplete. | Tag firing sequence check |
| Consent Mode blocks analytics silently | EU traffic underreported. GA4 shows partial data. | Consent state (gcs) parameter inspection |
| Duplicate GA4 tags from theme + GTM | Revenue appears inflated by 2x. Sessions double-counted. | Duplicate GA4 purchase detection |
| Shopify app injects second Facebook Pixel | Facebook sees duplicate events. Ad optimization degrades. | Duplicate Facebook Pixel detection |
A transparent, technical explanation of the scan process.
Measurement IDs detected, event consistency by flow, duplicate hit detection.
Container detection, tag firing consistency, blocked tags, missing triggers.
gcs parameter inspection, pre/post-consent behavior validation.
Facebook, TikTok, Klaviyo, ad scripts, theme-injected extras.
Platform signature detection, network pattern matching.
All collected hits with timestamp, status, and source.
Generated on-demand, deterministic, uses the engine's canonical presentation summary.
Validate tracking accuracy using GA4, GTM, and Shopify diagnostics. Run targeted audits or explore the complete website tag auditing guide.
The issue check is intentionally limited. If the first 3 checks are green, that does not mean your site is healthy.
A clean issue check only confirms that GA4, GTM, and a CMP are present on page load. It does not validate event consistency, duplicate tracking, consent behavior, or purchase flow integrity.
Theme updates, app installs, checkout customizations — each one can break your tracking.
50 monthly health checks
Scan history dashboard
Cancel anytime — no annual contract
Downgrade to one-time anytime
Just need a single audit? $49 one-time →
Real-browser diagnostic insights for Shopify GA4 and GTM setups
GA4 says one number, Google Ads says another, Meta a third. Consent Mode v2 is the silent cause — here's how to find and fix it.
Migrating from checkout.liquid to checkout extensibility breaks GA4 purchase tracking for most stores. Here is what changes and what you need to do.
A GTM container loading twice doubles every event count and wrecks attribution. Here is how to detect it and which Shopify setups cause it.
A read-only scan that surfaces the consent, tag-loading, and attribution evidence behind GA4 / Google Ads / Meta number disagreements. Severity-ranked findings with a PDF report. No theme changes. No background monitoring.