cohort-analysis
phuryn/pm-skills
사용자 참여 및 유지 패턴을 코호트별로 분석하여 사용자 행동, 기능 채택, 장기적 참여의 트렌드를 파악합니다.
...모든 것을 확장하십시오코호트 분석 및 유지 탐색기
목적
코호트별 사용자 참여 및 유지 패턴을 분석하여 사용자 행동, 기능 채택 및 장기적 참여의 트렌드를 식별합니다. 정량적 통찰과 정성적 연구 권장사항을 결합합니다.
작동 방식
단계 1: 데이터 읽기 및 검증
- 사용자 코호트 정보가 포함된 CSV, Excel 또는 JSON 데이터 파일 허용
- 데이터 구조 확인: 코호트 식별자, 시간 기간, 참여 지표
- 누락된 값 및 데이터 품질 문제 확인
- 주요 통계 요약(코호트 크기, 날짜 범위, 사용 가능한 지표)
단계 2: 정량적 분석 생성
- 코호트 유지율 및 참여 트렌드 계산
- 유지 곡선, 이탈 패턴 및 이상 징후 식별
- 코호트 전반에 걸친 기능 채택률 계산
- 월별 또는 기간별 변화 계산
- 요청 시 pandas 및 numpy를 사용한 Python 분석 스크립트 생성
단계 3: 시각화 생성
- 유지 히트맵 생성(코호트 대 시간 기간)
- 코호트 진행 상황을 보여주는 라인 차트 작성
- 기능 비교 차트 구축
- 이탈 지점 및 참여 트렌드 시각화
- 대화형 차트 또는 정적 이미지로 출력
단계 4: 통찰 및 패턴 식별
- 하나 이상의 주요 패턴 발견:
- 특정 코호트의 초기 이탈
- 후기 단계 참여 변화
- 기능 채택 클러스터
- 계절적 또는 시간적 트렌드
- 놀라운 발견 및 편차 강조
- 코호트 성능 비교를 통해 기준선 확립
단계 5: 후속 연구 제안
- 정성적 연구 방법 권장:
- 이탈 사용자와의 표적 사용자 인터뷰
- 참여 코호트와의 기능 사용 설문조사
- 주요 상호작용 패턴의 세션 재생
- 높은 유지율 대 낮은 유지율 코호트의 승/패 분석
- 후속 정량적 연구 설계
- A/B 테스트 또는 기능 실험 제안
사용 예시
예제 1: CSV 데이터 업로드
cohort_engagement.csv를 다음 열과 함께 업로드: cohort_month, weeks_active,
user_id, feature_x_usage, engagement_score
요청: "Q4 2025 코호트가 Q3에 비해 부진한 이유를 파악하고 유지 패턴을 분석하십시오"
예제 2: 데이터 형식 설명
"2025년 1월부터 12월까지 월별 사용자 코호트가 있습니다. 각 행은 다음을 보여줍니다:
코호트 날짜, 사용자 ID, 구매 빈도 및 지원 티켓.
어떤 코호트가 가장 우수한 장기적 유지율을 보이는지 분석하십시오."
예제 3: 기능 채택 분석
feature_usage.xlsx를 업로드하여 코호트 채택 데이터를 제공합니다.
요청: "코호트 전반에 걸친 신규 기능의 채택 곡선을 비교하십시오.
어떤 코호트가 가장 빠르게 채택했습니까? 패턴이 있습니까?"
주요 기능
- 데이터 읽기: CSV, Excel, JSON, SQL 쿼리 결과 가져오기
- 유지 분석: 시간 경과에 따른 유지율 계산 및 시각화
- 코호트 비교: 코호트 그룹 간 지표 비교
- 이상 징후 감지: 이상 패턴 또는 이탈 플래그 지정
- Python 스크립트: 지속적인 분석을 위한 재사용 가능한 분석 코드 생성
- 시각화: 히트맵, 차트 및 대화형 대시보드 생성
- 연구 설계: 표적 후속 연구 및 인터뷰 접근 방식 제안
- 통계 요약: 정량적 지표 및 상관관계 분석 제공
최적 결과를 위한 팁
- 시간 차원 포함: 여러 시간 기간에 걸친 데이터 제공
- 코호트 명확히 정의: 코호트 그룹화를 명시적으로 지정(가입 월, 기능 출시일 등)
- 맥락 제공: 기간 중 제품 변경, 출시 또는 이벤트 설명
- 다중 지표: 유지, 참여, 기능 사용, 수익 등 포함
- 충분한 데이터: 의미 있는 패턴 식별을 위해 최소 3-4개 코호트 필요
- 특정 출력 요청: 시각화, Python 스크립트 또는 연구 권장사항 요청
출력 형식
다음 내용을 받게 됩니다:
- 데이터 요약: 코호트 개요 및 데이터 품질 평가
- 정량적 발견: 주요 지표, 유지율 및 트렌드 분석
- 시각화: 유지 곡선 및 채택 패턴을 보여주는 차트
- 패턴 식별: 데이터에서 도출된 2-3개의 주요 통찰
- 연구 권장사항: 구체적인 정성적 및 정량적 후속 조치
- 분석 스크립트(요청 시): 재현 가능한 분석을 위한 Python 코드
- 다음 단계: 발견 내용을 기반으로 한 우선순위 조치
추가 자료
- 코호트 분석 입문: 이탈 감소 및 더 나은 제품 의사결정 방법
- 제품 분석 플레이북: PM을 위한 AARRR, HEART, 코호트 및 퍼널
- 올바른 지표를 추적하고 있습니까?
---
name: cohort-analysis
description: Analyze user engagement and retention patterns by cohort to identify trends in user behavior, feature adoption, and long-term engagement.
---
# Cohort Analysis & Retention Explorer
## Purpose
Analyze user engagement and retention patterns by cohort to identify trends in user behavior, feature adoption, and long-term engagement. Combine quantitative insights with qualitative research recommendations.
## How It Works
### Step 1: Read and Validate Your Data
- Accept CSV, Excel, or JSON data files with user cohort information
- Verify data structure: cohort identifier, time periods, engagement metrics
- Check for missing values and data quality issues
- Summarize key statistics (cohort sizes, date ranges, metrics available)
### Step 2: Generate Quantitative Analysis
- Calculate cohort retention rates and engagement trends
- Identify retention curves, drop-off patterns, and anomalies
- Compute feature adoption rates across cohorts
- Calculate month-over-month or period-over-period changes
- Generate Python analysis scripts using pandas and numpy if requested
### Step 3: Create Visualizations
- Generate retention heatmaps (cohorts vs. time periods)
- Create line charts showing cohort progression
- Build comparison charts for feature adoption
- Visualize drop-off points and engagement trends
- Output as interactive charts or static images
### Step 4: Identify Insights & Patterns
- Spot one or more significant patterns:
- Early churn in specific cohorts
- Late-stage engagement changes
- Feature adoption clusters
- Seasonal or temporal trends
- Highlight surprising findings and deviations
- Compare cohort performance to establish baselines
### Step 5: Suggest Follow-Up Research
- Recommend qualitative research methods:
- Targeted user interviews with churning users
- Feature usage surveys with engaged cohorts
- Session replays of key interaction patterns
- Win/loss analysis for high vs. low retention cohorts
- Design follow-up quantitative studies
- Suggest A/B tests or feature experiments
## Usage Examples
**Example 1: Upload CSV Data**
```
Upload cohort_engagement.csv with columns: cohort_month, weeks_active,
user_id, feature_x_usage, engagement_score
Request: "Analyze retention patterns and identify why Q4 2025 cohorts
underperform compared to Q3"
```
**Example 2: Describe Data Format**
```
"I have monthly user cohorts from Jan-Dec 2025. Each row shows:
cohort date, user ID, purchase frequency, and support tickets.
Analyze which cohorts show best long-term retention."
```
**Example 3: Feature Adoption Analysis**
```
Upload feature_usage.xlsx with cohort adoption data.
Request: "Compare adoption curves for our new feature across cohorts.
Which cohorts adopted fastest? Any patterns?"
```
## Key Capabilities
- **Data Reading**: Import CSV, Excel, JSON, SQL query results
- **Retention Analysis**: Calculate and visualize retention rates over time
- **Cohort Comparison**: Compare metrics across cohort groups
- **Anomaly Detection**: Flag unusual patterns or drop-offs
- **Python Scripts**: Generate reusable analysis code for ongoing analysis
- **Visualizations**: Create heatmaps, charts, and interactive dashboards
- **Research Design**: Suggest targeted follow-up studies and interview approaches
- **Statistical Summary**: Provide quantitative metrics and correlation analysis
## Tips for Best Results
1. **Include time dimension**: Provide data across multiple time periods
2. **Define cohort clearly**: Make cohort grouping explicit (signup month, feature launch date, etc.)
3. **Provide context**: Explain product changes, launches, or events during the period
4. **Multiple metrics**: Include retention, engagement, feature usage, revenue, etc.
5. **Sufficient data**: At least 3-4 cohorts for meaningful pattern identification
6. **Request specific output**: Ask for visualizations, Python scripts, or research recommendations
## Output Format
You'll receive:
- **Data Summary**: Cohort overview and data quality assessment
- **Quantitative Findings**: Key metrics, retention rates, and trend analysis
- **Visualizations**: Charts showing retention curves, adoption patterns
- **Pattern Identification**: 2-3 significant insights from the data
- **Research Recommendations**: Specific qualitative and quantitative follow-ups
- **Analysis Scripts** (if requested): Python code for reproducible analysis
- **Next Steps**: Prioritized actions based on findings
---
### Further Reading
- [Cohort Analysis 101: How to Reduce Churn and Make Better Product Decisions](https://www.productcompass.pm/p/cohort-analysis)
- [The Product Analytics Playbook: AARRR, HEART, Cohorts & Funnels for PMs](https://www.productcompass.pm/p/the-product-analytics-playbook-aarrr)
- [Are You Tracking the Right Metrics?](https://www.productcompass.pm/p/are-you-tracking-the-right-metrics)
모든 파일
1개 파일cohort-analysis 설치
스킬 파일을 다운로드하여 .claude/skills/ 디렉토리에 추출하세요.
ZIP 다운로드저장소를 클론하고 스킬 파일을 프로젝트에 복사하세요.
git clone https://github.com/phuryn/pm-skills/tree/main/pm-data-analytics/skills/cohort-analysis # Copy SKILL.md to your .claude/skills/ directory
복사





집
