cohort-analysis
phuryn/pm-skills
Analise o engajamento e os padrões de retenção dos usuários por coorte para identificar tendências no comportamento do usuário, na adoção de recursos e no engajamento a longo prazo.
...Expandir tudoAnálise de Coortes e Explorador de Retenção
Objetivo
Analisar os padrões de engajamento e retenção dos utilizadores por coorte, a fim de identificar tendências no comportamento dos utilizadores, na adoção de funcionalidades e no engajamento a longo prazo. Combinar insights quantitativos com recomendações de pesquisa qualitativa.
Como Funciona
Passo 1: Ler e Validar os Seus Dados
- Aceitar ficheiros de dados CSV, Excel ou JSON com informações sobre coortes de utilizadores
- Verificar a estrutura dos dados: identificador da coorte, períodos temporais, métricas de engajamento
- Verificar a existência de valores em falta e problemas de qualidade dos dados
- Resumir as estatísticas principais (tamanhos das coortes, intervalos de datas, métricas disponíveis)
Passo 2: Gerar Análise Quantitativa
- Calcular as taxas de retenção das coortes e as tendências de engajamento
- Identificar curvas de retenção, padrões de abandono e anomalias
- Calcular as taxas de adoção de funcionalidades através das coortes
- Calcular as variações mês a mês ou período a período
- Gerar scripts de análise em Python utilizando pandas e numpy, se solicitado
Passo 3: Criar Visualizações
- Gerar mapas de calor de retenção (coortes vs. períodos temporais)
- Criar gráficos de linha que mostrem a progressão das coortes
- Construir gráficos de comparação para a adoção de funcionalidades
- Visualizar pontos de abandono e tendências de engajamento
- Exportar como gráficos interativos ou imagens estáticas
Passo 4: Identificar Insights e Padrões
- Detetar um ou mais padrões significativos:
- Abandono precoce em coortes específicas
- Alterações no engajamento em fases tardias
- Grupos de adoção de funcionalidades
- Tendências sazonais ou temporais
- Destacar descobertas surpreendentes e desvios
- Comparar o desempenho das coortes para estabelecer linhas de base
Passo 5: Sugerir Pesquisa de Acompanhamento
- Recomendar métodos de pesquisa qualitativa:
- Entrevistas direcionadas a utilizadores que abandonaram o serviço
- Inquéritos sobre o uso de funcionalidades com coortes engajadas
- Replays de sessões de padrões de interação chave
- Análise de ganhos/perdas para coortes de alta e baixa retenção
- Conceber estudos quantitativos de acompanhamento
- Sugerir testes A/B ou experimentos de funcionalidades
Exemplos de Utilização
Exemplo 1: Carregar Dados CSV
Carregar cohort_engagement.csv com as colunas: cohort_month, weeks_active,
user_id, feature_x_usage, engagement_score
Pedido: "Analisar os padrões de retenção e identificar por que razão as coortes do Q4 2025
têm um desempenho inferior em comparação com o Q3"
Exemplo 2: Descrever o Formato dos Dados
"Tenho coortes mensais de utilizadores de janeiro a dezembro de 2025. Cada linha mostra:
data da coorte, ID do utilizador, frequência de compras e tickets de suporte.
Analisar quais as coortes que mostram a melhor retenção a longo prazo."
Exemplo 3: Análise de Adoção de Funcionalidades
Carregar feature_usage.xlsx com dados de adoção por coorte.
Pedido: "Comparar as curvas de adoção da nossa nova funcionalidade através das coortes.
Quais as coortes que adotaram mais rapidamente? Existem algum padrão?"
Capacidades Principais
- Leitura de Dados: Importar CSV, Excel, JSON, resultados de consultas SQL
- Análise de Retenção: Calcular e visualizar as taxas de retenção ao longo do tempo
- Comparação de Coortes: Comparar métricas entre grupos de coortes
- Deteção de Anomalias: Assinalar padrões incomuns ou quedas abruptas
- Scripts em Python: Gerar código de análise reutilizável para análises contínuas
- Visualizações: Criar mapas de calor, gráficos e painéis interativos
- Conceção de Pesquisa: Sugerir estudos de acompanhamento direcionados e abordagens de entrevista
- Resumo Estatístico: Fornecer métricas quantitativas e análise de correlação
Dicas para Melhores Resultados
- Incluir a dimensão temporal: Fornecer dados através de múltiplos períodos temporais
- Definir claramente a coorte: Torna o agrupamento de coortes explícito (mês de registo, data de lançamento de funcionalidade, etc.)
- Fornecer contexto: Explicar alterações de produto, lançamentos ou eventos ocorridos durante o período
- Múltiplas métricas: Incluir retenção, engajamento, uso de funcionalidades, receita, etc.
- Dados suficientes: Pelo menos 3-4 coortes para uma identificação significativa de padrões
- Solicitar saída específica: Pedir visualizações, scripts em Python ou recomendações de pesquisa
Formato de Saída
Receberá:
- Resumo dos Dados: Visão geral das coortes e avaliação da qualidade dos dados
- Descobertas Quantitativas: Métricas principais, taxas de retenção e análise de tendências
- Visualizações: Gráficos que mostram curvas de retenção e padrões de adoção
- Identificação de Padrões: 2-3 insights significativos extraídos dos dados
- Recomendações de Pesquisa: Acompanhamentos qualitativos e quantitativos específicos
- Scripts de Análise (se solicitado): Código Python para análise reproduzível
- Próximos Passos: Ações priorizadas com base nas descobertas
Leitura Adicional
- Análise de Coortes 101: Como Reduzir o Abandono e Tomar Melhores Decisões de Produto
- O Manual de Análise de Produto: AARRR, HEART, Coortes e Funis para Gestores de Produto
- Está a Acompanhar as Métricas Corretas?
---
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)
Todos os arquivos
1 arquivosInstalar cohort-analysis
Baixe e extraia os arquivos de habilidade para o diretório .claude/skills/.
Baixar ZIPClone o repositório e copie os arquivos da habilidade para o seu projeto.
git clone https://github.com/phuryn/pm-skills/tree/main/pm-data-analytics/skills/cohort-analysis # Copy SKILL.md to your .claude/skills/ directory
Copiar





Lar
