Ecommerce tracking

Why your subscription renewals don't show in tracking

For a subscription business, the first order is the smallest part of the value. Yet most setups track that initial purchase on the website and go blind the moment renewals start billing, which hides the number that actually matters: lifetime value.

Why renewals vanish

The initial sale happens in the browser, where your tags live. Renewals are billed later by Stripe, Shopify or a subscription app, server-side, with no browser session, so nothing on your site ever sees them. Your tracking simply was not told.

What that distorts

How to capture it

Send renewal and churn events server-side from your billing system (with the subscription ID and value) into GA4 and, where useful, your ad platforms. Then you can measure true LTV and let bidding optimise for it. This is advanced, reliable-by-design tracking, and a natural fit for an audit and build.

Want us to check your tracking in 10 seconds?

Pop in your domain and we will show you what is firing, what is not, and where data is leaking. Free, no signup.

Check my tracking free

Get a plain-English audit

We check your live GA4, Google Tag Manager and consent setup by hand and tell you exactly what is wrong. The audit comes off any build.

See how it works & pricing

Datahound are analytics and ad-tracking specialists. We fix broken GA4, Google Tag Manager and server-side tracking so every sale, form and call gets counted. Back to datahound.agency · All tracking guides · What is server-side tracking?