Web analytics blog
Practical articles for marketers and UX designers. No jargon, no fluff – just things Grandma thinks you should know.
Ad platform conversion APIs: a practical guide
How to send conversion data to LinkedIn CAPI, Meta CAPI, Google Ads, and TikTok Events API from your server. Practical examples, common pitfalls, and how to verify it's working.
Privacy-friendly analytics: what it means and why it matters
Cookies vs cookieless tracking, what GDPR actually requires for analytics, and the real cost of consent banners on your conversion rates. A factual guide.
How to set up conversion goals that actually matter
Not everything is a conversion. Here's how to choose what to track, avoid vanity metrics, and set up goals that tell you whether your site is doing its job.
UTM parameters explained in 5 minutes
A clear, no-nonsense guide to UTM parameters: what each one does, a naming convention that scales, common mistakes, and how to read the data in your analytics.
Scroll depth tracking: the metric you're ignoring
Page views tell you someone arrived. Scroll depth tells you whether they actually read anything. Here's how to track it and what to do with the data.
What your bounce rate is actually telling you
Bounce rate is one of the most misunderstood metrics in web analytics. Here's what it really means, when a high bounce rate is fine, and how to pair it with scroll depth for the full picture.