Guides
Step-by-step guides — from setting up analytics to calculating SaaS metrics correctly.
How to calculate churn rate
The exact formulas for customer churn, revenue churn, net revenue churn and NRR — each with a worked example, and the annualising trap to avoid.
Annual churn rate: formula and monthly conversion
Annual churn isn't monthly × 12. The compounding formula in both directions, a conversion table, and when to measure directly instead.
How to calculate NRR from Stripe data
A step-by-step method for computing net revenue retention from Stripe subscriptions — and the traps that skew it.
Why your Stripe MRR is wrong
Stripe's MRR and your real MRR can quietly disagree — where the definitional gaps are in 2026, and how to build a number you can trust.

How to add analytics to a Lovable app
The built-in dashboard, Google Analytics, or a lighter tool — three ways to find out what visitors do in a Lovable app, with the exact steps for each.

How to add analytics to a Replit app
The built-in telemetry, Google Analytics, or a lighter tool — three ways to see what people actually do in a Replit app, with the exact steps for each.

How to set up Google Analytics on your website
Account, property, data stream, one tag in the head - the whole install is about fifteen minutes. The exact steps, how to check it's actually collecting, and the five settings worth changing before you close the tab.

How to add analytics to a WordPress site
WordPress ships with no analytics of its own - unless you're on WordPress.com, where some stats are built in. The four ways to add real visitor tracking to a WordPress site, what each one costs you, and how to pick.

How to add analytics to a Webflow site
Webflow tracks nothing until you tell it to, and which analytics you can add depends on your plan. The free Google Analytics field, the paid custom-code route, Webflow's own Analyze add-on, and the two gotchas that pollute everyone's data.

How to add heatmaps to a Shopify store
Shopify's reports tell you what sold - a heatmap shows how shoppers used the pages along the way. The two install routes, the tools with real Shopify apps, and the checkout limitation nobody's listicle mentions.

How to add Bigdelta to a Squarespace site
Squarespace takes any analytics script through one box called Code Injection. Where it is, which plans have it, and how to check the script is working.

How to add heatmaps to a WordPress site
The two ways to get a heatmap onto a WordPress site, what the plugin directory actually offers, and the caching, page-builder and admin-visit gotchas that spoil first maps.