data
QUERY = 'contents'; CATEGORY = 'data' // 25 rows
An applied measurement
case, every week
Analytics and measurement, developer tools, server-side tracking, AI & LLM integrations: weekly real case analyses.
Your Google Tag Is Now a GTM Container: The Destinations Model and the Container ID You Need to Audit
Google Tags are upgraded to fully capable Google Tag Manager containers, and each Google destination gets its own tag inside the container. The opt-in upgrade's performance gain, the container ID audit in the snippet, and its impact on sGTM setups.
Meta Pixel Advanced Matching and EMQ: Hashing, fbc/fbp and CAPI Dedup in Practice
Meta Pixel Advanced Matching parameters, SHA-256 hashing rules, fbc/fbp cookie lifecycle, CAPI event_id deduplication and EMQ score. A platform-agnostic technical reference for setting up Pixel and CAPI correctly.
Pivot Tables Guide: From Excel to Polars, Automated with AI
Pivot tables in Excel, Google Sheets, Pandas/Polars and AI. Polars 5-10x speed, LLM hallucination pitfalls, privacy-friendly local LLM examples in a practical guide.
sGTM in 2026: Cloud Run vs Stape vs Self-Hosted, Real Costs and Consent Mode v2 Pitfalls
I run sGTM on Cloud Run and tested Stape and Docker alternatives. Real infrastructure costs, GA4 and Meta CAPI configuration, Enhanced Conversions, 1st-party cookie strategy, and what breaks when Consent Mode v2 is misconfigured.
sGTM Hosting Decision Matrix: Cloud Run, Stape, and Self-Host Compared
Where should server-side GTM be hosted? Cloud Run, Stape, and self-hosted Docker compared across cost, maintenance, and agency multi-client scenarios. Including Cloudflare Workers' same-origin proxy role.
You Added a Consent Banner, Your Traffic Dropped 30%: GDPR and KVKK's Impact on Measurement
Why GA4 data drops after adding a cookie consent banner, how Consent Mode v2 works, and how to compensate for measurement losses.
Funnel Analysis: Visualizing and Diagnosing Conversion Problems
A funnel chart alone does not diagnose the problem. Identifying real drop-off causes requires understanding funnel models, GA4 Funnel Exploration features, and common analysis mistakes.
How dataLayer Works: The Shared Layer for GTM, gtag.js, and Consent Mode
dataLayer is not exclusive to Google Tag Manager — gtag.js and Consent Mode V2 use the same object. We explain why initialization order causes silent data loss and the difference between push() and array declaration.
Client-Side Tracking Problems: Bot Traffic, Ad Blockers, and Browser Privacy
Why web analytics tools can't measure real traffic accurately. Bot traffic, ad blockers, Safari ITP, and page abandonment before JavaScript loads.
Cloudflare Analytics vs GA4: Why the 5x Difference?
Why does Cloudflare Analytics show far more visitors than GA4? Cloudflare Zone Analytics, Web Analytics, and Zaraz integration methodology differences explained.
Analytics Platform Data Discrepancies: Why No Numbers Ever Match
Why Cloudflare, Shopify, GA4, server-side GTM, and consent tools all show different numbers. Server-side vs client-side measurement differences, bot traffic, ad blockers, and consent impact.
Google Ads Enhanced Conversions Guide: Setup, Errors, and Solutions
A comprehensive guide to Google Ads enhanced conversions covering SHA-256 hashing, GTAG/GTM/API setup methods, common diagnostic errors, and data matching strategies.
Google Ads Conversion Tracking Guide: GTAG, GTM, Conversion Linker, and Cart Data
A comprehensive guide covering Google Ads conversion code setup, GTM conversion tracking, Conversion Linker cookie management, and shopping cart data integration with conversion tags.
Meta Pixel Events and Advanced Matching Parameters (em, ph, fn, ln) Guide
Meta Pixel standard events, Advanced Matching parameters (em, ph, fn, ln, ct, st, zp), Conversions API deduplication, and Consent Mode setup. Practical 2026 reference for e-commerce tracking.
Google Ads gtag.js: Conversion, Remarketing, and Cart Data Guide
A comprehensive look at conversion, remarketing, cart data, enhanced conversions, and consent mode structures in Google Ads gtag.js, the differences between them, and correct usage scenarios.