Get free audit →

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.

Short answer: A Shopify tracking audit before scaling ads should verify order count, revenue value, event ownership, purchase deduplication, Meta CAPI, Google Ads enhanced conversions, GA4 transaction IDs, TikTok Events API, Klaviyo identity events, consent behavior, accelerated checkouts, subscriptions, refunds, and every active pixel/app. The goal is to prove that one real Shopify order becomes one clean purchase signal per destination.

Keyword target

Key takeaways

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

  1. Pick a clean 7-day order range and export Shopify orders.
  2. Remove test orders, refunds, cancelled orders, and POS if not part of ad tracking.
  3. Compare Shopify order IDs to GA4 transaction IDs.
  4. List all Google Ads purchase conversion actions and mark primary/secondary.
  5. Open Meta Events Manager and check Purchase Pixel/CAPI deduplication and EMQ.
  6. Open TikTok Events Manager and check Pixel/Events API purchase delivery.
  7. Open Klaviyo Placed Order, Added to Cart, and Viewed Product events.
  8. Check Elevar/server-side logs against Shopify order IDs.
  9. Test normal checkout, Shop Pay, PayPal, subscriptions, and post-purchase upsells.
  10. Document the source of truth for every destination before increasing budgets.

What not to do

TrackingAudit validation checklist

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.

Sources