Google Analytics 4
Setup
javascript
// GA4 setup
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
// Track events
gtag('event', 'page_view');
gtag('event', 'signup', {
'method': 'Google'
});Mixpanel
Event Tracking
javascript
import mixpanel from 'mixpanel-browser';
mixpanel.init('YOUR-TOKEN');
// Track events
mixpanel.track('Button Clicked', {
'button': 'Sign Up',
'page': '/home'
});
// User properties
mixpanel.people.set({
'plan': 'Premium',
'signup_date': new Date()
});Funnels
Track conversion funnels to see where users drop off.
Amplitude
Cohort Analysis
javascript
import amplitude from 'amplitude-js';
amplitude.getInstance().init('YOUR-API-KEY');
// Track user actions
amplitude.getInstance().logEvent('Page Viewed', {
'page': '/dashboard',
'referrer': 'google'
});Retention Metrics
Measure user retention over time.
Key Metrics
- 1DAU/MAU: Daily/Monthly Active Users
- 2Retention: User return rate
- 3Conversion: Signup/purchase rate
- 4Churn: User loss rate
- 5LTV: Lifetime Value
Best Practices
- Privacy: Anonymize PII
- Sampling: Use sampling for large datasets
- Segmentation: Break down by user segments
- Trends: Look at trends, not just absolutes
Tools
- Google Analytics 4: Free, comprehensive
- Mixpanel: Event-focused, great funnels
- Amplitude: Advanced cohort analysis
- PostHog: Open-source alternative
Data-driven decisions are better decisions!