All guides
Plausible CE on Hetzner: 20-Minute Self-Host Setup with Caddy (€5.49/mo)
Step-by-step recipe to deploy Plausible Community Edition on Hetzner Cloud (€4.51/mo CX22) behind Caddy auto-HTTPS. Tested 2026-05-02. Zero cookies, EU-hosted.
Plausible Custom Events, Revenue & Funnels: Self-Hosted CE
Self-hosted Plausible custom events plus Stripe/Paddle revenue tracking. Webhook payloads, ClickHouse SQL funnels, refund handling. The $19/mo Cloud Funnels bypass.
7 Self-Hosted GTM Alternatives That Actually Work
Compare 7 self-hosted tag manager alternatives to Google Tag Manager: Matomo TM, Cloudflare Zaraz, sGTM container, Piwik PRO, Stape, Adobe Launch, Snowplow. With install costs, server-side support, and a 60-second decision wizard.
Matomo Ecommerce Tracking: WooCommerce + Shopify Self-Hosted
Self-host Matomo CE for WooCommerce and Shopify revenue tracking. Four tracking calls, three log tables, refund workarounds, abandoned-cart SQL. Production code with idempotency baked in.
Server-Side Tracking Explained: Why It Matters for Privacy
What Is Server-Side Tracking, and Why Should You Care? If you run a website and rely on analytics data to make decisions, there is a good chance your…
Conversion Tracking Beyond E-commerce: Measuring What Matters for Any Site
When most people hear “conversion tracking,” they immediately think of e-commerce: add to cart, checkout, purchase. But here’s the thing — I’ve set up conversion tracking for everything…
Attribution Models Compared: Which One Fits Your Business
What Is Marketing Attribution, and Why Does It Matter? Here’s a scenario I’ve seen play out dozens of times: a CMO walks into a quarterly review, pulls up…
Consent Management Without Killing Your Analytics Data
The Consent vs. Data Dilemma Nobody Warned You About Here’s a scenario I’ve watched play out dozens of times: a company finally gets serious about privacy compliance, rolls…
UTM Parameters Done Right: Campaign Tracking Without the Mess
Why UTM Parameters Matter (and Why Most Teams Get Them Wrong) If you’ve ever opened an analytics dashboard and seen a wall of traffic labeled “direct” or “(not…
How to Audit Your Website Tracking in 30 Minutes
You just launched a new campaign. Traffic is flowing. But a week later, your analytics dashboard tells a story that doesn’t match reality — conversions look off, page…