Skip to content
ceaksan

web analytics

QUERY = 'contents'; CATEGORY = 'web-analytics' // 8 rows

Every Monday · One email

An applied measurement
case, every week

Analytics and measurement, developer tools, server-side tracking, AI & LLM integrations: weekly real case analyses.

Recent Emails
  • Turning Typography Rules into Prompts with Vibe Coding
  • Data Loss Analysis After GA4 Consent Mode v2
  • E-commerce Code Review Automation with Gemma 4
  • Shopify Flow: Auto Pricing Strategy on Low Stock
  • Server-side Tracking Setup with Cloudflare Workers
...and more
web-analytics

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.

5/19/2026
web-analytics

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.

3/30/2026
web-analytics

KPI Playbook for Ecommerce and SaaS

Which KPIs to focus on from startup to scale, customer journey metric mapping, why measurement breaks in 2026, and a framework setup guide.

3/29/2026
web-analytics

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.

2/11/2026 Updated
web-analytics

The KPI Measurement Crisis: Privacy, Agent Commerce and New Attribution Models

Traditional KPI measurement breaks at 3 points: cookie loss, consent requirements, and agent commerce. What breaks, why, and adaptation paths.

3/29/2026
web-analytics

Why Scroll Depth Tracking Gives You False Confidence

Scroll depth is the most popular engagement metric that tells you almost nothing. Academic research proves behavioral signals like velocity, dwell time, and direction changes are far more reliable. Here is why threshold-based tracking fails and what to use instead.

3/28/2026
web-analytics

Is GA4 Not Enough? Reclaiming Data Ownership with Umami and PostHog

GA4 is marketing analytics, PostHog is product analytics, Umami is privacy-first web analytics. A comparison of three tools, which one makes sense in which scenario, and what a self-hosted analytics stack means for solo entrepreneurs, startups, and agencies.

3/9/2026
web-analytics

Cart Abandonment Tracking: Triggering Events Across Page Navigations with sessionStorage

JavaScript code that fires a cart_abandonment event via dataLayer when a user leaves the cart page without placing an order. Platform-specific URL configurations for Ticimax, IdeaSoft, T-Soft and Shopify.

1/30/2026