Home / Blog / Tracking Audit Checklist
Shopify · Tracking Troubleshooting
Shopify Tracking Audit Checklist Before Scaling Ads
Before increasing ad spend, a Shopify brand should know whether the platforms are receiving clean purchase data. Scaling on broken tracking teaches Meta, Google, TikTok, and Klaviyo the wrong lessons.
Keyword target
- Primary: Shopify tracking audit checklist
- Secondary: Shopify conversion tracking audit, tracking audit before scaling ads, Shopify GA4 Meta Google Ads audit, Elevar tracking audit checklist, server-side tracking audit Shopify
Key takeaways
- Audit before spend increases, not after ROAS collapses.
- The source of truth is Shopify orders, not any ad platform dashboard.
- Validate event count, value, identity, consent, and deduplication separately.
- Do not scale if purchase ownership is split across apps, GTM, and old scripts.
The audit principle
Every channel can report a different number because attribution windows, modeled conversions, and click/view rules differ. That is normal. But raw event collection should still be explainable. One Shopify order should map to one intended purchase event per destination with the correct order ID, value, currency, and identity fields.
Core checks before scaling
Run these checks for a clean date range, then repeat with at least one live test order. The checklist should cover Shopify, GA4, Google Ads, Meta, TikTok, Klaviyo, Elevar/server-side tooling, consent, and checkout variants.
| Area | Question | Pass condition |
|---|---|---|
| Shopify | How many real orders? | test/refunds excluded where needed |
| GA4 | Do transactions match order IDs? | no missing/duplicate transaction_id |
| Google Ads | Which purchase action is primary? | only one primary purchase source |
| Meta | Are Pixel and CAPI deduped? | same event_id and clean diagnostics |
| TikTok | Pixel/API purchase deduped? | same event_id and clean match |
| Klaviyo | Are browse/cart/order events identified? | flows use the right events |
| Consent | Do tags respect consent? | allowed vs denied states behave correctly |
| Checkout | Do Shop Pay/PayPal/subscriptions work? | events persist through variants |
Tool comparison for audits
Elevar is strong when the store already uses it as the data layer and server-side delivery hub. Stape/sGTM is strong when a technical team maintains GTM. Analyzify and Littledata can provide managed Shopify tracking paths. Native apps are simpler but often need more source-of-truth checks when paid spend grows.
Diagnostic workflow
- Pick a clean 7-day order range and export Shopify orders.
- Remove test orders, refunds, cancelled orders, and POS if not part of ad tracking.
- Compare Shopify order IDs to GA4 transaction IDs.
- List all Google Ads purchase conversion actions and mark primary/secondary.
- Open Meta Events Manager and check Purchase Pixel/CAPI deduplication and EMQ.
- Open TikTok Events Manager and check Pixel/Events API purchase delivery.
- Open Klaviyo Placed Order, Added to Cart, and Viewed Product events.
- Check Elevar/server-side logs against Shopify order IDs.
- Test normal checkout, Shop Pay, PayPal, subscriptions, and post-purchase upsells.
- Document the source of truth for every destination before increasing budgets.
What not to do
- Do not scale because Shopify sales look good if ad platforms are missing or duplicating purchases.
- Do not assume every dashboard should match exactly. Focus on explainable differences.
- Do not install another pixel before removing old duplicate sources.
- Do not ignore consent mode or customer privacy behavior.
TrackingAudit validation checklist
- Shopify source-of-truth export created
- GA4 transaction IDs validated
- Google Ads primary actions checked
- Meta CAPI deduplication checked
- Meta EMQ reviewed
- TikTok Events API checked
- Klaviyo identity events checked
- Consent states tested
- Accelerated checkouts tested
- Subscription/upsell orders checked
- Values/currency/tax/shipping policy documented
- Duplicate sources removed
Need the tracking checked before scaling?
TrackingAudit can compare Shopify orders against the active event stack and show which system is missing, duplicating, or misattributing purchases.
Get your free audit →Frequently asked questions
What is a Shopify tracking audit?
A structured comparison of real Shopify orders against analytics, ad platforms, email/SMS tools, and active tracking sources.
Should ad dashboards match Shopify exactly?
No. Attribution differs. But event collection should be explainable and not obviously missing or duplicated.
When should I audit?
Before scaling spend, after checkout/theme changes, after installing tracking apps, and after consent/banner changes.
What is the main KPI?
One real Shopify order should become one intended purchase signal per destination, with correct ID, value, currency, and identity data.