The SaaS Event Model
Two-Level Tracking: User + Account
Unlike B2C, SaaS requires tracking both:- Individual users (seats, roles, activity)
- Accounts/Organizations (subscriptions, usage limits, billing)
Activation Events (PLG Focus)
Signup Completed
When: User creates account (self-serve signup)Activation Milestone Events
Why activation matters: Activated users = 3x higher retention, 5x higher conversion to paid. Define your activation criteria (example for project management tool):- Created first project
- Invited team member
- Created first task
- Assigned task to someone
- Completed at least one task
Analyst query example
Analyst query example
Feature Usage Events
Core Feature Used
When: User engages with key product feature- Usage-based pricing: Track API calls, reports generated, emails sent
- Feature adoption: % of users who’ve used Feature X
- Power user identification: Users who generate 10+ reports/month
Premium Feature Gated
When: Free/trial user hits paywallCollaboration Events
Team collaboration = higher retention + account expansionTeam Member Invited
Team Member Joined
Mentioned User
Shared Content
Usage-Based Pricing Events
Quota Tracked
For usage-based billing (API calls, storage, seats, etc.)Quota Warning Triggered
When: User approaching usage limitQuota Exceeded
When: User hits hard limitAccount Expansion Events
Seat Added
When: Account increases seat countPlan Upgraded
When: Account moves to higher tierFeature Tier Unlocked
When: Upgrade unlocks new featuresChurn Signals
Negative Engagement Events
Track behaviors indicating churn risk:Usage Dropped
Cancellation Flow Started
Cancellation Reason Selected
Account Downgraded
Analytics Queries
Activation Rate by Signup Source
Analyst query example
Analyst query example
Feature Adoption by Plan Type
Analyst query example
Analyst query example
Revenue Expansion by Cohort
Analyst query example
Analyst query example
Implementation Checklist
Phase 1: Signup & Activation (Week 1)
- Signup Completed event
- Define activation milestones (5-7 steps)
- Track each milestone event
- User Activated event
- Onboarding email sequence
- Profile attributes: activated, activation_date, activation_cohort
Phase 2: Feature Usage (Week 2)
- Top 5 feature usage events
- Premium Feature Gated events
- Collaboration events (invited, joined, mentioned)
- Usage-based quota tracking
- Quota warning/exceeded triggers
Phase 3: Expansion & Retention (Week 3)
- Plan Upgraded/Downgraded events
- Seat Added event
- Usage Dropped detection (cron job)
- Cancellation Flow Started
- At-risk account segment + outreach campaign
Phase 4: Analytics & Optimization (Week 4)
- Activation rate dashboard (by source, plan)
- Feature adoption analysis
- Cohort retention + expansion
- Churn reason analysis
- Expansion-ready account identification
Next: Learn about communication channels and messaging → Communication Channels