Field notes from
real audits.
What we find when we open client containers. What's broken, what's lying, what we did about it. No SEO content, no GTM 101, no listicles.
Why your Google Ads conversions don't match your shop
Last month I audited a DTC brand whose Google Ads dashboard reported €184k in revenue, while Shopify showed €126k for the same window. A 31% gap. The client assumed it was the usual platform discrepancy. It wasn't.
What I found
Enhanced conversions had stopped firing two weeks earlier. Not all of them, only the ones routed through the new server container. Here's the snippet that did it:
// sGTM event transformation const { value, transaction_id } = event; if (!transaction_id) return; // dropped silently return { conversion_value: value, order_id: transaction_id }
Sun/Feb/2026
What Data Can You Legally Send When Consent Is Denied?
What data can you send when consent is denied? Full breakdown of cookieless pings, strictly…
Tue/Feb/2026
UTM Parameters to First-Party Cookies: How to Stop Losing Attribution Data
UTM parameters vanish after the landing page. Learn how to preserve attribution data in first-party…
Sat/Feb/2026
Server-Side Tagging vs Tracking: Know The Difference
What's the difference? Server-side tagging vs server-side tracking explained, plus why it matters…
Thu/Feb/2026
Client-Side vs Server-Side Tracking: What You Might Get Wrong
Client-side vs server-side tracking explained for DTC brands. Learn where data gets lost, how to…



