AuditTags

Real-browser tracking diagnostic

AuditTags — check the browser-side signals behind GA4, Ads, Meta, and revenue mismatches

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.

  • GA4 / GTM / CMP presence and consent-default heuristics
  • Duplicate ad-tracking pixels and failed tracker requests
  • Honest disclosure of what the browser scan does not prove
  • Works across Shopify, WooCommerce, custom storefronts, and lead-gen sites
Run a tracking diagnosticReal-browser scan · No theme changes · Read-only
Read the diagnostic playbook
Real-browser diagnostics · No background monitoring · Read-only
Example of a tracking mismatch the scan surfaces:
Critical Issue Detected
Duplicate Purchase Events
Your store fired the purchase event more than once. This can inflate revenue calculations and break attribution models.
Built for Shopify & DTC
Real browser execution, not static checks
Deterministic engine, repeatable results
Used by agencies & performance teams

Your tracking breaks more often than you think — and rarely where you expect.

1

Shopify theme pushes modify HTML structure

GTM triggers stop firing

2

App installs inject duplicate tracking scripts

Revenue metrics double-count

3

CMP vendors block scripts until consent

But GA4 events still fire incorrectly

4

Purchase events double-fire or fail to fire entirely

Revenue data becomes unreliable

5

Manual debugging is slow and inconsistent

Issues vary across devices and regions

Real Tracking Failures We Detect

Each failure maps to a specific detector in the AuditTags engine.

FailureImpactDetected by
GA4 installed but purchase event missingRevenue not recorded in GA4. Ad ROAS calculations break.Ecommerce event validation
GTM loads after purchase event firesConversions lost. Campaign attribution incomplete.Tag firing sequence check
Consent Mode blocks analytics silentlyEU traffic underreported. GA4 shows partial data.Consent state (gcs) parameter inspection
Duplicate GA4 tags from theme + GTMRevenue appears inflated by 2x. Sessions double-counted.Duplicate GA4 purchase detection
Shopify app injects second Facebook PixelFacebook sees duplicate events. Ad optimization degrades.Duplicate Facebook Pixel detection

Exactly what AuditTags does — no magic, no exaggeration.

A transparent, technical explanation of the scan process.

1

Launches a headless Chromium session

  • Same engine as Chrome
  • Real JS execution
  • Real network capture
  • Consent and CMP banners included in behavior
2

Navigates core storefront flows

  • Home
  • Product page
  • Add to Cart
  • Cart
  • Checkout entry (detects begin_checkout and related analytics events)
  • Most tracking failures appear before purchase — issues are detected without completing a checkout
3

Captures and analyzes

  • GA4 requests (collect hits)
  • GTM container scripts and fired tags
  • Consent Mode gcs signals
  • Duplicate trackers
  • Shopify detection
  • All network requests (to detect leaks, duplicates, and misfires)
4

Runs deterministic rule-based checks

  • Checks 31 tracking integrity rules
  • Validates Consent Mode behavior
  • Flags script conflicts and ignored CMP signals
  • Assigns a 0–100 health score (P0/P1/P2 deductions)
5

Outputs a canonical report

  • Full GA4/GTM findings
  • Severity-ranked issues
  • Detection summary
  • Raw network evidence
  • PDF + JSON access
  • No PII, no page indexing, no DOM snapshots stored

A real-browser tracking diagnostic your team would need hours to run manually.

GA4 Validation

Measurement IDs detected, event consistency by flow, duplicate hit detection.

GTM Integrity

Container detection, tag firing consistency, blocked tags, missing triggers.

Consent Mode v2

gcs parameter inspection, pre/post-consent behavior validation.

Duplicate Tracker Detection

Facebook, TikTok, Klaviyo, ad scripts, theme-injected extras.

Shopify Signal Validation

Platform signature detection, network pattern matching.

Network Evidence

All collected hits with timestamp, status, and source.

PDF + JSON Output

Generated on-demand, deterministic, uses the engine's canonical presentation summary.

Free Tracking Diagnostic shows 3 essential checks — and locks the remaining 39.

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.

Free Tracking Diagnostic Shows

  • GA4 presence
  • GTM presence
  • CMP presence

Locked (39 checks)

  • Duplicate purchase events
  • Consent Mode violations
  • Misfiring GTM tags
  • Blocked scripts
  • Missing GA4 hits in flows
  • Duplicate pixels
  • DataLayer integrity
  • Timing-based tracker conflicts
  • And 31 more...

$79/mo. Re-scan after every change. Cancel anytime.

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

Get Health Check Plan — $79/mo
No agencies·Self-serve·No sales calls·No upsell pressure

Just need a single audit? $49 one-time →

Your site's data stays yours. AuditTags never touches customer PII.

  • We do not store customer PII
  • We do not collect checkout data
  • We never store sensitive DOM content
  • We only parse public JS, dataLayer, and network requests
  • GDPR-aligned
  • Engine isolated, sandboxed browser instance
  • Signed request infrastructure with HMAC enforcement
  • All scan fetches require SERVICE_ROLE_KEY authentication
  • Scan data is stored securely while your account exists and can be deleted on request

Technical FAQ for skeptical CTOs

See where your tracking is breaking. Run a real-browser diagnostic.

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.