cohort-analysis

Solid

Builds and interprets a cohort retention table — defines the cohort and return event, reads where and when users drop off, compares cohorts over time, and converts the retention curve into a hypothesis and an action. Use when you say "build a cohort table," "why is retention dropping," "are newer signups sticking better," "where do users churn," or "what happened to the March cohort."

AI & Automation 6 stars 1 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
28
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Cohort Analysis Group users by when they first joined, then track what fraction return in each period after. A cohort retention table turns a flat churn number into a curve you can read: where the cliff is, whether the curve flattens (a sticky core), and whether newer cohorts retain better than older ones. **Grounded in:** *Lean Analytics* — Croll & Yoskovitz: cohort retention curves read against a benchmark, not zero. **Go deeper (The Product Channel):** [Product Metrics](https://sidsaladi.substack.com/p/week-5-week-in-product-series-product) ## When to use this - Retention or churn looks bad but you can't tell if it's getting better or worse over time. - You shipped an onboarding, activation, or pricing change and want to see if it moved retention for users who joined after. - You need to know *where* in the lifecycle users drop — day 1, week 1, month 2 — not just that they do. - Leadership asks "are the users we're acquiring now any good?" and you need cohort-over-cohort evidence. - You want to find your retention floor (the curve flattening) to size a real, durable user base vs. a leaky bucket. ## Before you start (gather these) - **The cohort definition**: what groups users (usually signup/first-purchase date) and the grain (daily, weekly, monthly). - **The return event**: what "retained" means — opened app, completed a core action, paid again. Vanity logins are weak; a value-moment event is strong. - **The period grid**: how you'll bucket time after joining (Day 0...

Details

Author
Sidsaladi9
Repository
Sidsaladi9/persona-os
Created
3 months ago
Last Updated
3 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

cohort-analysis

Read retention curves and adoption trends by cohort and decide what is real signal vs noise. Use when analyzing retention by cohort, studying feature adoption over time, investigating churn, or comparing cohorts — to reach a defensible PM judgement, not just a chart.

3 Updated 5 days ago
VandanaAjayDubey111
AI & Automation Featured

cohort-analysis

Segment customers into cohorts — by acquisition period, channel, first behavior, or revenue tier — and produce a color-coded retention matrix, overlaid retention curves, LTV-by-cohort comparisons with LTV:CAC where cost data exists, best/worst cohort rankings with hypothesized drivers, stabilization-point analysis, and intervention recommendations for underperformers. Analyzes and recommends; it launches nothing. Triggers on "/digital-marketing-pro:cohort-analysis", "are newer customers retaining better than older ones", "which channel produces the highest-LTV customers", "build a retention matrix", "when does our churn stabilize". Pulls customer data from connected CRM and analytics MCPs, reads the brand profile for business-model context, and saves the summary as a campaign-tracker.py insight for trend tracking.

835 Updated 2 weeks ago
indranilbanerjee
AI & Automation Listed

cohort-analysis

Segment customers into cohorts — by acquisition period, channel, first behavior, or revenue tier — and produce a color-coded retention matrix, overlaid retention curves, LTV-by-cohort comparisons with LTV:CAC where cost data exists, best/worst cohort rankings with hypothesized drivers, stabilization-point analysis, and intervention recommendations for underperformers. Analyzes and recommends; it launches nothing. Triggers on "/digital-marketing-pro:cohort-analysis", "are newer customers retaining better than older ones", "which channel produces the highest-LTV customers", "build a retention matrix", "when does our churn stabilize". Pulls customer data from connected CRM and analytics MCPs, reads the brand profile for business-model context, and saves the summary as a campaign-tracker.py insight for trend tracking.

0 Updated 1 months ago
teachskillofskills-ai