web analytics
QUERY = 'contents'; CATEGORY = 'web-analytics' // 8 rows
An applied measurement
case, every week
Analytics and measurement, developer tools, server-side tracking, AI & LLM integrations: 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.
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.
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.
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.
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.
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.
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.
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.