AuditTags

AuditTags: Find Tracking Problems Shopify Stores Miss Every Week

AuditTags runs a real-browser diagnostic of your Shopify GA4/GTM setup and highlights issues that inflate revenue, break events, or block Consent Mode v2—often without any visible symptoms.

  • Detect missing/duplicate purchase events
  • Confirm GA4/GTM firing sequence
  • Validate Consent Mode v2 status
  • Identify conflicting scripts and app injections
Run Free Issue Check3 checks free · 39 unlocked with full audit
View Sample Report
Real-browser scan · No code changes needed · Works with GA4, GTM, CMPs
Example issue detected during a real AuditTags scan:
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 32 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 Issue Check 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 Issue Check 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

Stop debugging GA4/GTM manually. Get an automated health check in under 5 minutes.

Automated Chromium scan. 32 tracking integrity checks. PDF report with severity-ranked findings.