retention-engagement
3
总安装量
2
周安装量
#61987
全站排名
安装命令
npx skills add https://github.com/sunnypatneedi/claude-starter-kit --skill retention-engagement
Agent 安装分布
mcpjam
2
neovate
2
antigravity
2
qwen-code
2
windsurf
2
zencoder
2
Skill 文档
Retention & Engagement Strategies
Build products users return to regularly through habit formation, engagement loops, and retention mechanics.
When to Use
- Day 30 retention is weak (<20%)
- Users activate but don’t return
- High churn rate
- Low DAU/MAU ratio (<20%)
- Need to build habit-forming product
- Designing features to increase stickiness
- Re-engaging dormant users
Core Concept
Retention is the foundation of growth. Without retention, acquisition is pouring water into a leaky bucket.
Key Framework: The Hook Model (Nir Eyal)
- Trigger – Internal or external cue to use product
- Action – Simplest behavior in anticipation of reward
- Reward – Variable reward that satisfies need
- Investment – User puts something in, increasing likelihood of return
Workflow
Step 1: Diagnose Retention Problems
## Retention Diagnostic Framework
**COHORT ANALYSIS:**
Track retention by cohort (signup week/month):
- D1, D7, D30, D60, D90 retention rates
- Look for: When does curve flatten? Is it improving cohort-over-cohort?
**BENCHMARKS:**
| Product Type | Good D30 | Strong D30 | Good DAU/MAU | Strong DAU/MAU |
|--------------|----------|------------|--------------|----------------|
| Social | 25% | 40%+ | 20% | 40%+ |
| Content | 20% | 35%+ | 15% | 30%+ |
| Productivity | 30% | 50%+ | 25% | 45%+ |
| B2B SaaS | 60% | 80%+ | 30% | 50%+ |
**RED FLAGS:**
â Curve never flattens (continuous decline)
â Retention getting worse cohort-over-cohort
â DAU/MAU <10% (low habit formation)
â Resurrection rate <5% (users don't come back once churned)
**DIAGNOSE THE PROBLEM:**
IF retention drops immediately (D1-D7):
â Onboarding problem. Users don't reach aha moment.
â Fix: Improve activation flow (see `/user-onboarding`)
IF retention drops gradually (D7-D30):
â Lack of habit formation. No reason to return.
â Fix: Build engagement loops, triggers, rewards
IF retention plateaus but low (<20%):
â Product is nice-to-have, not must-have.
â Fix: Deepen value prop, add use cases, improve core product
IF retention drops suddenly after plateau:
â External factor (competitor, market shift, seasonal)
â Fix: Win-back campaign, feature parity with competitor
Step 2: Build The Hook (Habit Loop)
Apply Nir Eyal’s Hook Model:
## Hook Model Implementation
### COMPONENT 1: Trigger (Why do users return?)
**EXTERNAL TRIGGERS (Get them back):**
- Email: Daily digest, milestone achieved, social activity
- Push: New content, friend activity, reminder
- SMS: Time-sensitive (appointments, deadlines)
- In-app: Badge notifications, unread counts
**INTERNAL TRIGGERS (Habit formed):**
- Emotional state: Bored â Instagram, Lonely â Twitter
- Situational: Commute â Podcast, Morning â News
- Goal: Learn â Duolingo, Fit â Fitness app
**BEST PRACTICES:**
â
Use external triggers early (email/push) to create habit
â
Reduce external triggers as internal triggers form
â
Make triggers valuable (not spammy)
â
Personalize based on user behavior
â Don't spam (multiple emails/day)
â Don't send generic "We miss you" (be specific)
â Don't trigger without value (no reason to return)
---
### COMPONENT 2: Action (Make it easy)
**Simplify the return action:**
- Deep link to relevant content (not homepage)
- Show new activity immediately (not empty state)
- Reduce friction (stay logged in, magic links)
- Mobile-optimized (most returns happen on mobile)
**Formula:** Motivation à Ability à Trigger = Action
- High motivation + Low ability = Action happens
- Low motivation + Low ability = Needs strong trigger
- Low motivation + High ability = Won't happen
**EXAMPLES:**
â
Twitter: Tap notification â see reply immediately
â
Slack: Push says "John mentioned you" â tap â direct to message
â
LinkedIn: "You appeared in 15 searches" â tap â see who viewed
â Generic: "You have updates" â tap â login wall â homepage
---
### COMPONENT 3: Reward (Variable reinforcement)
**Types of Variable Rewards:**
1. **Rewards of the Tribe** (Social validation)
- Likes, comments, shares
- Followers, connections
- Leaderboards, badges
2. **Rewards of the Hunt** (Material gain)
- Discovering new content/products
- Earning points, coins, rewards
- Unlocking features, levels
3. **Rewards of the Self** (Mastery)
- Completing task, checking off item
- Leveling up skill, hitting milestone
- Streak maintenance, progress bars
**CRITICAL:** Rewards must be **variable** (unpredictable).
- Fixed reward: "Check email, nothing new" â boring
- Variable reward: "Check email, might have interesting message" â addictive
**EXAMPLES:**
â
Instagram: Variable reward (feed shows different content each time)
â
Duolingo: Variable reward (lessons vary, streaks gamified)
â
LinkedIn: Variable reward ("You appeared in X searches" varies)
â Fixed: Same content every time you open app (boring)
---
### COMPONENT 4: Investment (Commitment increases)
**Get users to invest so they return:**
- Add content (photos, posts, tasks)
- Build profile (bio, preferences, settings)
- Connect accounts (integrations, imports)
- Invite others (network effects)
- Customize (personalization, saved preferences)
**Why it works:** Sunk cost fallacy. The more they invest, the more they value it.
**EXAMPLES:**
â
Notion: You build elaborate workspace â can't leave
â
Spotify: You curate playlists â invested in content
â
GitHub: You host repos â locked in by data
**TIMING:** Ask for investment AFTER reward (not before).
- Bad: "Set up profile before using app" (friction)
- Good: "You just completed first task! Add more tasks?" (investment after reward)
Step 3: Feature Adoption Strategies
## Drive Feature Adoption
**WHY IT MATTERS:**
- More features used = Higher retention
- Users who use 3+ features â 2x retention vs. 1 feature
**FEATURE ADOPTION FUNNEL:**
1. Aware (know feature exists) â 80% of users
2. Tried (used once) â 40% of aware users
3. Adopted (used 3+ times) â 20% of tried users
4. Habitual (use weekly) â 10% of adopted users
**TACTICS TO INCREASE ADOPTION:**
1. **Contextual Discovery**
- Show feature when relevant (not random tooltip)
- Example: Slack shows "Add reaction" when hovering over message
2. **Progressive Disclosure**
- Introduce one new feature per session
- Duolingo unlocks new lesson types gradually
3. **Social Proof**
- "3 teammates are using [feature]"
- "Most popular feature for teams like yours"
4. **Quick Win**
- Let users get value from feature in <2 minutes
- Example: Loom's "Record screen in one click"
5. **Email/Push Prompts**
- "Did you know you can [feature]?"
- Include GIF or screenshot showing it
6. **In-App Prompts**
- Empty state CTAs: "Try [feature] to solve [problem]"
- Checklist: "Unlock advanced features"
Step 4: Re-Engagement Campaigns
Win back churned/dormant users:
## Re-Engagement Framework
**SEGMENT USERS BY ACTIVITY:**
- Active: Used in last 7 days
- At-Risk: Used 8-30 days ago
- Dormant: Used 31-90 days ago
- Churned: >90 days inactive
**CAMPAIGN BY SEGMENT:**
### AT-RISK USERS (8-30 days)
**Goal:** Prevent churn before they leave
Email Subject: "We noticed you haven't been around..."
Body:
- Acknowledge absence (empathetic)
- Highlight what they're missing (new content, activity from connections)
- Offer help ("Reply if you're stuck")
- CTA: "Come back and see what's new"
Push: "You have 3 unread [items]"
---
### DORMANT USERS (31-90 days)
**Goal:** Remind them why they signed up
Email Subject: "We've made [Product] even better"
Body:
- Show new features/improvements
- Customer success story
- Incentive (bonus credits, trial extension)
- CTA: "Log back in"
Push: Consider skip (high uninstall risk)
---
### CHURNED USERS (>90 days)
**Goal:** Last-ditch effort to win them back
Email Subject: "We'd love to have you back"
Body:
- Acknowledge they left
- Ask why (survey link)
- Major product updates since they left
- Generous incentive (free month, discount)
- CTA: "Give us another try"
**Timing:**
- At-Risk: Email weekly until they return or go dormant
- Dormant: Email bi-weekly for 6 weeks, then monthly
- Churned: One final email, then stop (don't spam)
Step 5: Retention Mechanics Toolbox
## Proven Retention Tactics
### TACTIC 1: Streaks
Show consecutive days/weeks of usage.
- Example: Duolingo (learning streak), Snapchat (snap streak)
- Why it works: Loss aversion (don't want to break streak)
- Caution: Can feel manipulative if not genuine value
### TACTIC 2: Progress Bars
Show completion status toward goal.
- Example: LinkedIn profile strength, Todoist karma
- Why it works: Zeigarnik effect (incomplete tasks nag us)
- Best: Tie to real value, not vanity metric
### TACTIC 3: Leaderboards
Rank users competitively.
- Example: Strava (segment leaderboards), Peloton
- Why it works: Social comparison, status
- Caution: Can demotivate low performers (use cohorts)
### TACTIC 4: Notifications (Judiciously)
Alert users to new activity.
- Example: "John mentioned you", "New message", "Daily summary"
- Why it works: FOMO, curiosity
- Caution: Overuse = uninstalls (let users control frequency)
### TACTIC 5: Content Freshness
New content daily/weekly gives reason to return.
- Example: News apps, social feeds, content platforms
- Why it works: Variable reward (never know what's new)
- Best: Personalized (not generic)
### TACTIC 6: Network Effects
More valuable as more people join.
- Example: Slack (more teammates), Marketplace (more listings)
- Why it works: Switching cost increases with usage
- Best: Encourage invites, team features
### TACTIC 7: Data Lock-In
User data makes product more valuable over time.
- Example: Spotify playlists, Notion workspaces
- Why it works: Sunk cost, hard to replicate elsewhere
- Caution: Allow exports (trust signal)
### TACTIC 8: Habit Stacking
Integrate into existing routine.
- Example: "Log workout after gym", "Review tasks with morning coffee"
- Why it works: Piggyback on existing habits
- Best: Suggest specific habit triggers
Step 6: Measure What Matters
## Key Retention Metrics
**PRIMARY METRICS:**
1. **D1, D7, D30 Retention** - % of users who return
2. **DAU/MAU Ratio** - Daily active / monthly active (stickiness)
3. **L30 (Last 30 days active)** - Rolling 30-day retention
**SECONDARY METRICS:**
4. **Session Frequency** - Visits per week/month
5. **Session Length** - Time spent per session
6. **Feature Adoption** - % using 3+ features
7. **Resurrection Rate** - % of churned users who return
**COHORT METRICS:**
8. **Cohort Retention Curves** - By signup week/month
9. **Retention by Segment** - Power users vs. casual
10. **Retention by Channel** - Organic vs. paid
**LEADING INDICATORS:**
11. **Aha Moment Completion** - % reaching activation
12. **Time to Aha** - Days from signup to activation
13. **Trigger Engagement** - Email/push open rates
Common Retention Mistakes
## Anti-Patterns
â **Notification Spam**
Sending daily "We miss you" emails without value
â Fix: Valuable triggers only (new content, social activity)
â **Growth Over Retention**
Acquiring users faster than you're retaining them
â Fix: Retention first, then scale acquisition
â **Dark Patterns**
Manipulative streaks, fake urgency, hard unsubscribe
â Fix: Ethical engagement (user can always leave)
â **One-Size-Fits-All**
Same triggers/content for all user segments
â Fix: Personalize based on behavior, preferences
â **Ignoring Churn Reasons**
Not talking to churned users
â Fix: Exit surveys, churn interviews
Related Skills
/product-market-fit– Retention is core PMF signal/user-onboarding– Fix activation to improve D1/D7/growth-loops– Retention enables viral growth/north-star-metrics– Retention as NSM component
Last Updated: 2026-01-22