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 }
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…
Tue/Jan/2026
First-Party vs Third-Party Cookies: Understanding the Difference
Learn the real difference between first-party vs third-party cookies, how they affect privacy, and…
Wed/Jan/2026
How to Track Website Data Without Violating User Privacy in 2026
Learn how privacy-compliant tracking works. Discover how to collect valuable website data while…
Mon/Jan/2026
GDPR, CCPA, and US State Privacy Laws
Understand GDPR vs CCPA, and new US state privacy laws to keep your marketing compliant,…
Mon/Jan/2026
Beyond Binary: The Future of Consent & Server-Side Tracking
Discover how modern consent-aware tracking tailors data to user preferences, striking a balance…
Wed/Dec/2025
The GA4 Way of Meta eCom: Why It Fails and How to Fix It
Meta CAPI errors often come from GA4-style item arrays. Learn why sGTM fails and how to remap…
Sun/Oct/2025
HubSpot Server-Side GTM Integration Guide: Boost Conversion Accuracy
Learn how to set up HubSpot Server-Side GTM integration step-by-step. Improve conversion tracking…






