opção

cohort-analysis

phuryn/pm-skills 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 tudo
0
Tempo atualizado 29 de Setembro de 2026

Aná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

  1. Incluir a dimensão temporal: Fornecer dados através de múltiplos períodos temporais
  2. Definir claramente a coorte: Torna o agrupamento de coortes explícito (mês de registo, data de lançamento de funcionalidade, etc.)
  3. Fornecer contexto: Explicar alterações de produto, lançamentos ou eventos ocorridos durante o período
  4. Múltiplas métricas: Incluir retenção, engajamento, uso de funcionalidades, receita, etc.
  5. Dados suficientes: Pelo menos 3-4 coortes para uma identificação significativa de padrões
  6. 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?
Ver no GitHub
---
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 arquivos

Instalar cohort-analysis

Baixe e extraia os arquivos de habilidade para o diretório .claude/skills/.

Baixar ZIP

Clone 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 Copiar
Configuração rápida: Copie a pasta de habilidades para .claude/skills/ O Claude detectará e usará automaticamente a habilidade
Repositório phuryn/pm-skills

Habilidades relacionadas

microservices-patterns
Tempo atualizado 29 de Junho de 2026
jpa-patterns
Tempo atualizado 30 de Junho de 2026
fabric-lakehouse
Tempo atualizado 30 de Junho de 2026
prisma-expert
Tempo atualizado 29 de Junho de 2026
OR