Build a Comprehensive Cohort Analysis to Track User Retention and Behavior

Create a full cohort analysis with SQL queries, retention matrices, segmentation strategies, and actionable insight frameworks.

๐Ÿ“ The Prompt

Act as a senior product analyst experienced in cohort analysis and user lifecycle analytics. I need you to help me design, build, and interpret a cohort analysis for the following product scenario. **Product & Data Context:** - Product type: [PRODUCT_TYPE, e.g., SaaS platform, mobile app, e-commerce store] - Cohort definition: users grouped by [COHORT_CRITERIA, e.g., signup month, first purchase date, acquisition channel] - Key action to measure: [KEY_ACTION, e.g., login, purchase, feature usage] - Analysis time window: [TIME_WINDOW, e.g., 12 weeks, 6 months] - Available data fields: [DATA_FIELDS, e.g., user_id, signup_date, event_date, event_type, revenue, acquisition_source] **Please provide the following deliverables:** 1. **SQL Query for Cohort Table:** Write a production-ready SQL query (compatible with [DATABASE_TYPE, e.g., PostgreSQL, BigQuery, Snowflake]) that generates a cohort retention table. The query should: - Assign each user to their cohort based on [COHORT_CRITERIA] - Calculate the number and percentage of users who performed [KEY_ACTION] in each subsequent period - Handle edge cases like users with multiple events on the same day 2. **Retention Matrix:** Show me how to structure and interpret a retention matrix (cohort period ร— time period) with sample output formatting. Explain what a healthy retention curve looks like for a [PRODUCT_TYPE]. 3. **Cohort Comparison Analysis:** Outline how to compare cohorts to identify: - Which cohorts retain best and worst, and hypothesize why - Whether retention is improving or degrading over time - The critical drop-off period where most users churn 4. **Advanced Segmentation:** Suggest how to layer in additional dimensions such as [SEGMENTATION_OPTIONS, e.g., pricing plan, geography, acquisition channel, user persona] and provide a modified SQL query for at least one segmented cohort view. 5. **Visualization Recommendations:** Recommend the best chart types (heatmap, line chart, etc.) and tools for presenting cohort data to [AUDIENCE, e.g., executives, product team, investors]. Include specific color-coding and formatting tips. 6. **Actionable Insights Framework:** Provide a framework of 5-7 specific questions I should answer from the cohort data and what actions each answer should trigger (e.g., if Week 1 retention drops below X%, then do Y). Format the SQL with clear comments, use markdown tables for sample outputs, and include interpretation guidance alongside every data point.

๐Ÿ’ก Tips for Better Results

Specify your exact database type so the SQL syntax is copy-paste ready โ€” functions like DATE_TRUNC and DATEDIFF vary across platforms. Start with a simple monthly cohort before adding segmentation layers to ensure your base logic is correct. Include your product's typical lifecycle length in the time window โ€” for a mobile game use weeks, for B2B SaaS use months or quarters.

๐ŸŽฏ Use Cases

Product managers, growth analysts, and data teams should use this when they need to understand user retention patterns, identify churn points, and measure the impact of product changes over time.

๐Ÿ”— Related Prompts

๐Ÿ“Š Data & Analytics intermediate

Write Complex SQL Queries

Generate optimized SQL queries for complex analysis with CTEs, JOINs, and performance tips.

๐Ÿ“Š Data & Analytics intermediate

Python Data Analysis Script

Generate a complete Python data analysis pipeline with cleaning, visualization, and insights.

๐Ÿ“Š Data & Analytics intermediate

Build an RFM Customer Segmentation Model for Targeted Marketing

Create a complete RFM customer segmentation model with scoring logic, code implementation, and marketing strategies.

๐Ÿ“Š Data & Analytics advanced

Design a Robust ETL Pipeline Architecture for Your Data Platform

Design a complete ETL pipeline architecture with extraction, transformation, loading strategies, error handling, and governance.

๐Ÿ“Š Data & Analytics intermediate

Create a Comprehensive Data Quality Checklist for Your Dataset

Generate a tailored data quality checklist with SQL validation queries, severity levels, and a scoring framework for any dataset.

๐Ÿ“Š Data & Analytics advanced

Analyze and Interpret A/B Test Results with Statistical Rigor

Get a complete A/B test analysis with statistical significance, power analysis, validity checks, and a clear ship decision.