SUBSCRIBERS ONLY
QUERY = 'contents'; TYPE = 'premium' // 22 rows
Connecting a Shopify Order to an Ad Click: Choosing a Join Key for Offline Conversions
The ad platform wants a click ID for offline conversion upload, but the Shopify order does not carry one. The cart attribute path only works going forward, so it cannot serve a backfill request. Using GA4 as a join table, the cart token naming trap, and the consent ceiling both paths share.
Read PostLocal Semantic Code Search: An MCP Server for AI Agents
A local semantic code search MCP server that solves AI coding agents' search problems using Tree-sitter AST chunking and hybrid search. Development process, architectural decisions, and real-world results.
Claude Code Context Management: Three Different Approaches
Claude Code's context window fills up fast. claude-context-mode, claude-context, and dnomia-knowledge solve this problem in different ways. Architectural decisions, trade-offs, and real-world comparison.
An applied measurement
case, every week
Analytics and measurement, developer tools, AI & LLM integrations, server-side tracking: weekly real case analyses.
Reading Time, Recalculated: 238 WPM, the 20% Rule, and Scroll Signals
The reading time estimate at the top of blog posts usually assumes 200 WPM. Brysbaert's 2019 meta-analysis showed it is actually 238 WPM. NN/g eye-tracking data says users only read 20-28% of words on a page. GA4 underreports actual engagement time by an average of 54.7%. A reading ratio metric that unifies these three findings, plus scrollTracker integration.
Shopify Facebook & Instagram App + Multiple Pixels: The Global Track Bug and Duplicate Events
The Shopify Facebook & Instagram app sends events with `fbq('track', ...)`; if other Pixel IDs are initialized in the page, F&I events leak onto every pixel. Source, diagnosis and three fixes for duplicate events in multi-pixel Shopify setups.
Bridging Shopify Metafields and Custom Pixel: The Cart Attribute Pattern
Liquid metafields are unreachable inside the Shopify custom pixel sandbox. Use the cart attribute pattern to carry customer metafields into checkout pixel events and onward to Flow. Bridge consent state for correct enforcement in server-side events.
GA4 Source/Medium Debugging: Detecting the Real Source with First-Party Cookies
First-party cookie based source tagging implementation to detect the real origin of purchase events showing as (direct)/(none) in GA4. GTM Custom HTML tags, cookie structure, GA4 custom dimension setup, and debug tools.
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.
AI Pair Programming: Coffee Debt, Gamifying Error Tracking
AI coding assistants make mistakes. Edit commands fail to match, bash scripts crash, users have to step in and correct. The point isn't getting frustrated at errors, it's logging them and extracting patterns. The Coffee Debt system does exactly that.
T-Soft Cookie Law and Google Consent Mode V2 Incompatibility: Analysis and Solution
Logic errors in T-Soft's cookie law structure, Google Consent Mode V2 incompatibility, and a GTM Custom HTML solution using monkey-patching.
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.
Shopify Analytics vs GA4: Why Do They Show Different Numbers?
Why do Shopify dashboard and GA4 show different visitor and revenue numbers? Session definition, attribution model, checkout sandbox limitations, and revenue calculation differences.
Ecommerce KPI Dashboard Setup: Tools, Metrics and Structure
From North Star Metric selection to dashboard layering, tool comparison from GA4 to PostHog, and applying the DNOMIA 4-Context Framework.
Scroll Depth Tracking: Measuring Content Engagement Beyond GA4 and GTM
Why GA4's 90% scroll event and GTM's Scroll Depth trigger fall short. Content-scoped scroll tracking with ScrollTracker: engaged, scanned, and skipped classification using dwell time, velocity, and dynamic height versioning.