Track your users and reduce churn automatically
Add this to your website's <head> or before closing </body> tag:
<script src="https://churnguardapp.com/widget.js"
data-churnguard-key="YOUR_API_KEY">
</script>When user logs in, tell ChurnGuard:
// After successful login
ChurnGuard.trackLogin({
id: 'user_123',
email: 'user@example.com',
name: 'John Doe'
});Track when users complete key actions (onboarding, purchase, etc.):
// User completed onboarding
ChurnGuard.trackFeature('onboarding_complete');
// User made a purchase
ChurnGuard.trackFeature('purchase', {
amount: 99,
plan: 'pro'
});
// User used key feature
ChurnGuard.trackFeature('exported_report');When payment fails, trigger retention playbook:
// When Stripe payment fails
ChurnGuard.trackPaymentFailed({
amount: 99,
error: 'card_declined',
attempt: 2
});Detect when users show intent to leave:
// User clicked "Cancel Subscription"
ChurnGuard.trackChurnSignal('clicked_cancel');
// User downgraded plan
ChurnGuard.trackChurnSignal('downgraded_plan');
// User visited help article "How to cancel"
ChurnGuard.trackChurnSignal('viewed_cancellation_help');