mediumuniversal

Cohort Analysis

Also known as: Retention Cohorts, Cohort Tracking, User Cohort

Analytics & Metrics

Definition

Cohort Analysis is the practice of grouping users by a shared characteristic (typically acquisition date or source) and tracking their behavior over time. Cohort analysis reveals true retention trends, monetization patterns, and the impact of ASO changes by isolating user groups acquired under specific conditions. It's the most rigorous way to evaluate ASO campaign effectiveness.

How It Works

Apple App Store

App Store Connect reports cohort retention (Day 1, Day 7, Day 30, Day 60, Day 90) segmented by acquisition source (App Store Search, App Store Browse, Web Referrer, etc.). Cohorts are automatically grouped by app version, so ASO changes (metadata updates) create new cohorts for comparison.

Google Play Store

Google Play Console offers similar cohort retention metrics. Android Vitals can segment by cohort. GA4 integration provides richer cohort analysis: lifetime event counts, revenue per cohort, feature usage by cohort.

Amazon Appstore

Amazon provides basic cohort reporting but with less sophistication than Apple/Google.

Formulas & Metrics

Basic Cohort Retention:

D7_Retention = (Users Active on Day 7 / Cohort Size) × 100

Cohort Comparison (Before/After ASO Change):

Retention Lift = (New Cohort D30 Retention - Previous Cohort D30 Retention) / Previous Cohort D30 Retention × 100

Example: 25% → 28% = 12% relative improvement

Cohort-Based LTV:

Cohort_LTV = (Total Revenue from Cohort) / (Cohort Size)

Reveals monetization differences by acquisition method/timing

Cohort Size Impact:

Min_Cohort_Size = (Baseline Retention Variance / Desired Precision)²

Larger cohorts (> 10,000) enable reliable statistical comparison

Best Practices

  1. Establish Cohort Boundaries Clearly — Define cohorts by acquisition week or month, not random date ranges. Consistency enables trend analysis.
  1. Large Cohort Sizes — Cohorts < 500 users have high variance. Aim for 1,000+ users per cohort to detect real trends.
  1. Track by Source and Version — Create separate cohorts for organic vs. paid, and for each major app version. This isolates variable effects.
  1. Compare Like-for-Like — Comparing a gaming cohort to a utility cohort is meaningless. Compare within same category, same time period, same platform when possible.
  1. Account for Seasonality — A cohort acquired in January may have different retention than one from July (holiday effect, weather, etc.). Compare year-over-year or note seasonal context.
  1. Use Cohort Data to Validate ASO Impact — If D30 retention improves after a metadata update, that cohort's downstream installs are higher quality. This justifies continued investment.

Examples

Example 1: Metadata Update A/B Test

  • Cohort A (Pre-update, Week of Jan 1): 10,000 installs

D1: 50%, D7: 28%, D30: 18%

  • Cohort B (Post-update, Week of Jan 8): 12,000 installs

D1: 52%, D7: 31%, D30: 22%

  • Result: Cohort B D30 Retention +22% (from 18% → 22%)
  • Conclusion: New screenshots/onboarding improved quality

Example 2: Paid vs. Organic Cohort Comparison

  • Organic Cohort: 8,000 installs

D30: 25%, LTV: $12.50

  • Paid Cohort (same period): 5,000 installs

D30: 18%, LTV: $8.00

  • Insight: Organic users are self-selected, higher-quality cohort
  • Action: Prioritize organic ASO to reduce reliance on paid CAC

Dependencies

Influences

Depends On

Platform Comparison

MetricApple App StoreGoogle Play StoreAmazon Appstore
Cohort AnalysisNative cohort reporting by acquisition source. Retention tracked D1–D90. Good granularity; no event-level tracking.Similar cohort reporting. GA4 integration enables detailed event-level cohort analysis.Basic cohort reporting; less sophisticated than Apple/Google.

Related Terms

Retention Rate, Lifetime Value (LTV), Engagement Score, Install Attribution, Conversion Rate

Sources & Further Reading

Referenced by (1)

#aso#glossary#analytics
Cohort Analysis — ASO Wiki | ASOtext