Articles on Conversion Tracking
Long-form guides that show the actual mechanics — dataLayer payloads, Events Manager checks, reconciliation steps — and are honest about the limitations of each method. RSS feed.
- Fix the GA4 Purchase Event on Shopify (Step by Step) How the Shopify purchase event fires today, why Additional Scripts is dying, and a correct custom pixel that sends a GA4 purchase with transaction_id. Read the guide
- Meta CAPI Deduplication: How event_id Actually Works How Meta pairs browser Pixel and server Conversions API events by event_id and event_name, why mismatches double-count purchases, and how to verify dedup. Read the guide
- Server-Side Tracking: Benefits, Limits and Architecture What server-side tracking recovers (ITP, ad-blocker, network loss), what it can't fix, and how Stape, GCP, direct APIs and managed setups compare. Read the guide
- Why GA4 Revenue Doesn't Match Shopify Orders Why GA4 and Shopify revenue never match exactly, how much variance is structural and normal, and the order-level method I use to reconcile them. Read the guide
Not sure whether your tracking is actually broken?
Start with a Health Check — a fast, read-only diagnosis that tells you what is wrong before you spend anything fixing it. Prefer email? Send your store URL and one sentence about what looks off.