Meta says 40. Shopify says 28. Which number do you scale on?
A fixed-scope audit of your entire tracking stack: GTM, GA4, Meta CAPI, Google Ads, and consent, reconciled against your store's real orders. You get the discrepancy quantified per channel and a ranked fix list, with evidence behind every finding.
Definition
What is an ecommerce tracking audit?
An ecommerce tracking audit is a structured inspection of every system a store uses to measure conversions: the GTM container, the GA4 property, the Meta Pixel and Conversions API, Google Ads conversion actions, and the consent setup that governs them all. The audit checks each layer for broken, duplicated, or missing events, then reconciles the purchase numbers every platform reports against the store's own order data to quantify exactly how far each one is from the truth. The output is a ranked fix list: which issues cost the most revenue signal, which are quick wins, and which need structural work like server-side tagging. Anlyto delivers this as a fixed-price, fixed-turnaround engagement with read-only access, a founder-readable deck, and a live walkthrough call. Every finding cites the tag, property ID, or event configuration it came from.
What the audit covers
Every layer between a click and a counted order
Tracking breaks quietly. A tag fires twice, a consent banner blocks a region, CAPI never got deduplicated. Five layers, each inspected inside your live accounts, then tied together by the reconciliation.
Layer
What we check
What it costs when it breaks
GTM container
Every tag, trigger, and variable across the web and server containers, plus dataLayer coverage.
Events that fire twice, or never fire at all.
GA4 property
Ecommerce event coverage, conversion definitions, attribution and reporting settings, BigQuery export status.
Purchases missing from the reports your team plans against.
Meta Pixel and CAPI
Browser and server events compared, deduplication verified, event match quality read from your Events Manager.
Meta optimizing against a fraction of your real purchases.
Google Ads conversions
Conversion action inventory, enhanced conversions status, and every import path into the account.
Bidding trained on noise, or on the same order counted twice.
Consent
Consent mode v2 configuration and CMP behavior, checked region by region.
Whole markets blocked from measurement without anyone noticing.
What broken tracking actually looks like
Three findings from delivered tracking audits, anonymized. Not one of them looked wrong from inside the interface.
Read a full anonymized tracking audit report01
One tag, two GA4 destinations
In a delivered tracking audit we found a single Google tag carrying two GA4 destinations. Every visit was counted twice, and roughly 342,000 page views were recorded per stream across 28 days.
02
Key events pinned to the wrong signal
In the same audit, session_start and user_engagement had been marked as key events while the real purchase event never fired. GA4 reported roughly 526,000 conversions over 90 days against zero revenue, and all eight Google Ads conversion actions read zero.
03
A consent banner scoped to timezones
In another delivered tracking audit we found a consent banner set to appear only for EU browser timezones. Every other market was left permanently consent-denied, with ad and analytics tags blocked globally, and nobody had noticed.
Why Meta, GA4, and Shopify never agree
Every platform measures with its own attribution window, its own model, and its own blind spots. Some disagreement is expected. What we nearly always find is a gap far beyond the expected range, caused by fixable problems in the setup itself.
The reconciliation takes a fixed window of your store's real orders and checks what each platform saw, missed, or double-counted. The result is a quantified discrepancy per channel and, more importantly, the reason behind each gap. That is the difference between knowing something is off and knowing what to fix.
The usual suspects behind the gap
Different attribution windows and models per platform
Missing or misconfigured CAPI event deduplication
Consent mode dropping events for entire regions
iOS and ad-blocker signal loss with no server-side recovery
Refunds and cancelled orders counted differently per tool
Test orders and internal traffic polluting one platform but not another
From read-only access to a ranked fix list
Fixed scope and a fixed turnaround, both agreed before we start. One to two business days from the moment access lands.
- 01
Kickoff and access
A 30-minute call on goals and known pain, then read-only access to GA4, GTM, Meta, Google Ads, and Shopify.
- 02
Stack inspection
Tag-by-tag review of GTM, GA4 configuration, Meta CAPI and dedup, Google Ads conversions, and consent behavior.
- 03
Reconciliation
Platform numbers checked against your store's orders over a fixed window. Discrepancy quantified per channel with a root cause.
- 04
Audit document
A detailed, founder-readable audit document: your current architecture, findings with evidence, and the ranked solution plan.
What lands in your inbox
One audit document, four parts, readable in about twenty minutes.
Your current architecture
How the stack is wired today, platform by platform, tag by tag.
Findings by severity
Each one in plain language, with the tag, property ID, or event configuration that proves it.
The reconciliation
What each platform reported against what your store recorded, with the gap quantified per channel.
The ranked fix list
Quick wins, structural fixes, and what needs a rebuild, ordered by impact and effort.
Yours to keep whatever you decide next. See a sample tracking audit report if you want to check the format before you book.
How we de-risk it
Four promises, in writing, on every engagement
We sell verification for a living, so the way we work has to survive it too.
Audit fee credited
Continue into implementation within 60 days and the audit fee comes off the project price. The diagnosis is never a sunk cost.
Nothing goes live without your sign-off
We never publish to your container, account, or store without your approval. Every change is staged, reviewed, and reversible.
Loom walkthrough handoff
Every engagement ends with a recorded walkthrough of what was built, how it works, and how to check it yourself. Rewatch it anytime.
30-day correction guarantee
If anything we implemented misreports within 30 days of handoff, we fix it free. No ticket, no invoice, no argument.
Fixed-price, from $500
The Tracking Audit is fixed-price from $500 with a fixed turnaround, agreed before we start. It is the flagship of our audit family, and the one most brands should run first, because every other number depends on tracking you can trust.
If the audit finds broken measurement, the natural next step is our tracking setup service: server-side GTM, CAPI deduplication, and consent mode v2, rebuilt properly and reconciled against your store.
Tracking audit questions
Why your numbers disagree, what we inspect, and what you get back.
Find out which number is telling the truth
Book a 30-minute discovery call. We'll map your stack, flag the obvious leaks, and send a fixed quote inside two business days.
Continue reading
Related audits and next steps
- Read more
Paid Media Audit
Once tracking is trustworthy, the next question is whether your Meta and Google spend is working. Wasted spend, learning-phase health, and creative read.
- Read more
Performance Audit
The tracking audit plus CRO, paid media, and reporting in one engagement, with a 90-day prioritized growth roadmap.
- Read more
Tracking Setup
The rebuild the audit ranks: server-side GTM, CAPI dedup, consent mode v2, and events reconciled against your store.
Published
Last reviewed