中文 | English | 日本語 | 한국어 | Русский | Español | العربية | Français | Bahasa Indonesia | Tiếng Việt | Türkçe
Back to Home

New User Retention Path

Track new users' behavior completion in key time windows, forming a retention conversion ladder

Please upload an Excel or CSV (UTF-8) file

User ID Column
Each row represents an order. Please specify a column that uniquely identifies users (e.g., member ID, phone number)
Event Date Column
Date when user behavior occurred, format: 2025-01-01 or 2025/1/1
Registration Date Column
Date of user registration (used to define cohort starting point), format: 2025-01-01 or 2025/1/1

🔍Data Filter (Optional)

After setting filter conditions, only data matching the conditions will be analyzed
正在分析数据,请稍候...
正在处理数据,可能需要几秒钟时间
About This Tool

I. Calculator Introduction

The New User Retention Path Calculator is a specialized tool for tracking new users' behavior completion within key time windows, forming a retention conversion ladder. By analyzing user behavior completion rates at different time points after registration (next day, 3 days, 7 days, 15 days, 30 days, 60 days), this tool helps you gain deep insights into new users' retention conversion paths, identify key churn points, and provide data support for developing new user activation and retention strategies.

Core Features

Application Scenarios

Applicable Customers

This calculator is suitable for all industries and scenarios that need to analyze new user retention conversion paths, particularly suitable for the following types of customers:

Prerequisites: Your business needs to be able to provide data on user ID, event date (order date or behavior date), and registration date, and the data should contain historical behavior records of new users.


II. Algorithm Introduction

2.1 Core Concepts

Retention Definition

Retention: Users have order or behavior records within a specified time window.

For example:

Time Window Definition

The system defines the following key time windows (milestones):

Note: All time windows are calculated starting from the 2nd day after registration, excluding the registration day. Behavior on the registration day is separately counted as "Registration Day Active".

Retention Rate Definition

Retention Rate: The proportion of users with order or behavior records within a specified time window to the total number of new users.

Retention Rate = Number of users with behavior in the time window / Total number of new users

For example:

2.2 Calculation Logic

Step 1: Data Preprocessing

The system performs the following processing on the data:

  1. Parse Dates: Parse registration date and event date strings into date objects
  2. Filter Invalid Data: Exclude records with missing user ID, registration date, or event date
  3. User Grouping: Group by user ID, collecting registration date and all event dates for each user

Step 2: Group New Users by Registration Date

The system groups all new users by registration date:

  1. Collect each user's registration date (recorded only once per user)
  2. Collect all event dates (order date or behavior date) for each user
  3. Group by registration date, forming different cohorts

Step 3: Calculate Registration Day Activity

For each user:

  1. Check if the user has an event date equal to the registration date
  2. If yes, the user belongs to "Registration Day Active" users

Step 4: Calculate Retention Users for Each Milestone

For each user and each milestone (1 day, 3 days, 7 days, 15 days, 30 days, 60 days):

  1. Calculate time window: from the 2nd day after registration (registration + 1 day) to the Nth day after registration (registration + N days)
  2. Check if the user has an event date falling within this time window
  3. If yes, the user belongs to the retention users of this milestone

Example:

Step 5: Monotonicity Verification and Correction

The system ensures monotonicity of retention numbers:

Step 6: Aggregate Data by Month

The system aggregates daily grouped data into monthly grouped data:

  1. Group all registration dates by month (YYYY-MM format)
  2. For each month, summarize data for all users registered in that month
  3. Calculate retention numbers and retention rates for each milestone
  4. Keep only the most recent 12 calendar months of data

Step 7: Calculate Overall Retention Rates

The system calculates overall retention rates:

Step 8: Result Display

  1. Overall Metrics:
    • Overall 7-Day Retention Rate: Proportion of 7-day retention users among all new users
  2. Retention Path Details Table:
    • Grouped by registration month, displaying retention numbers and retention rates within each time window
    • Includes columns such as Registration Day Active, Next Day, 1-3 Days, 1-7 Days, 1-15 Days, 1-30 Days, 1-60 Days
    • Displays only the most recent 12 months of data
  3. Retention Conversion Ladder Chart:
    • Displays the conversion path from Registration Day Active to 60-Day Retention in a ladder format
    • Each stage shows retention numbers and retention rates
    • Facilitates observation of key churn points

2.3 Data Filtering Rules


III. Usage Instructions and Notes

3.1 Data Preparation

Required Fields

Before importing data, please ensure your data file contains the following three fields:

  1. User ID (user_id)
    • Description: Field that uniquely identifies users (user ID or phone number are both acceptable)
    • Format Requirements: Text or numbers are both acceptable
    • Examples: U001, 12345, 13800138000
  2. Event Date (event_date)
    • Description: Date when user behavior occurred (order date or behavior date)
    • Format Requirements: Supports multiple date formats (such as YYYY-MM-DD, YYYY/MM/DD, MM/DD/YYYY, etc.)
    • Notes: The system automatically recognizes common date formats. It is recommended to use standard date formats to ensure accurate parsing
  3. Registration Date (register_date)
    • Description: Date when user registered (used to define cohort starting point), format such as 2025-01-01 or 2025/1/1
    • Format Requirements: Supports multiple date formats (such as YYYY-MM-DD, YYYY/MM/DD, MM/DD/YYYY, etc.)
    • Notes: The system automatically recognizes common date formats. It is recommended to use standard date formats to ensure accurate parsing

Data Format Requirements

3.2 Field Mapping

After uploading data, the system will ask you to map columns in your data file to the following fields:

3.3 Data Filtering (Optional)

The system supports filtering by event date:

3.4 Result Interpretation

Metric Description

Retention Path Analysis

Monthly Trend Analysis

3.5 Notes

⚠️ Important Notes

  1. Time Window Calculation Rules:
    • All retention time windows are calculated starting from the 2nd day after registration, excluding the registration day
    • For example: User A registered on 2024-01-01, next day retention means placing an order on 2024-01-02, 3-day retention means placing orders between 2024-01-02 and 2024-01-03
    • Behavior on the registration day is separately counted as "Registration Day Active"
    • Recommendation: Understanding this logic helps correctly interpret analysis results
  2. Retention Definition:
    • Retention means that within a specified time window, users have at least one order or behavior record
    • Even if a user has multiple behaviors within the same time window, it is counted only once
    • For example: User A placed orders on 2024-01-02, 2024-01-03, and 2024-01-04, still only counts as a 3-day retention user (not a 7-day retention user, because 7-day retention requires checking registration + 1 day to registration + 7 days)
    • Recommendation: Understanding this logic helps correctly interpret analysis results
  3. Monotonicity Correction:
    • The system automatically ensures monotonicity of retention numbers: 60-day retention users ≥ 30-day retention users ≥ ... ≥ next day retention users
    • If the retention number of a milestone is greater than the next milestone, the system automatically corrects it to the value of the next milestone
    • This ensures the rationality of the retention conversion ladder but may mask some data anomalies
    • Recommendation: If data anomalies are found, you can view the original data for verification
  4. Data Integrity:
    • Records with missing user ID, registration date, or event date are automatically excluded
    • Dates that cannot be parsed are excluded, which may affect the accuracy of retention calculations
    • Recommendation: During data preparation, ensure key fields are complete and formats are correct
  5. Monthly Data Limitations:
    • The monthly details table displays only the most recent 12 calendar months of data
    • However, overall retention rate calculation is based on all data and is not limited to 12 months
    • Recommendation: If you need to view earlier data, you can adjust the data filtering range

💡 Usage Recommendations

  1. Data Quality Check:
    • Check data integrity before uploading, ensuring user ID, registration date, and event date fields are not missing
    • Verify that date formats are correct to avoid date parsing errors
    • Check for abnormal data (such as future dates, obviously incorrect dates)
    • Ensure the logical relationship between registration date and event date is correct (event date should not be earlier than registration date)
  2. Analysis Time Range:
    • It is recommended to include sufficient historical data (at least 12 months) to observe monthly retention trends
    • If the data volume is large, you can first analyze the most recent 1-2 years of data to observe short-term trends
    • Then extend to longer historical data to observe long-term trends and seasonal patterns
  3. Result Validation:
    • Compare retention paths across different periods to identify abnormal changes
    • Combine with business activity times to analyze reasons for retention rate changes
    • Verify that the retention conversion ladder meets business expectations. If there are anomalies, further investigation is needed
    • Check if monotonicity correction is reasonable. If in doubt, you can view the original data
  4. Strategy Optimization:
    • If the registration day activity rate is low, it is recommended to optimize new user onboarding processes to improve registration day conversion rates
    • If the next day retention rate drops significantly, it is recommended to strengthen new user guidance and provide better first-time experiences
    • If the 7-day retention rate is low, it is recommended to strengthen new user activation strategies, pushing coupons or activity information
    • If long-term retention rates (30-day, 60-day) continue to decline, it is recommended to optimize product experience and service quality
    • Adjust new user activation and retention strategies based on monthly retention trends

3.6 Frequently Asked Questions

Q1: Why are some users in my data not counted?

A: Possible reasons include:

Q2: How are retention time windows calculated?

A: All retention time windows are calculated starting from the 2nd day after registration, excluding the registration day. For example:

Behavior on the registration day is separately counted as "Registration Day Active".

Q3: If a user places an order on the registration day, does it count as next day retention?

A: No. Next day retention means placing an order on the 2nd day after registration (registration + 1 day). Behavior on the registration day is separately counted as "Registration Day Active".

Q4: How is retention rate calculated?

A: Retention Rate = Number of users with behavior in the time window / Total number of new users. For example:

Q5: Why might 60-day retention users equal 30-day retention users in the retention conversion ladder?

A: This is normal. If a user placed an order within days 2-30 after registration, that user belongs to both 30-day retention users and 60-day retention users (because the 30-day window is contained within the 60-day window). The system ensures monotonicity of retention numbers: 60-day retention users ≥ 30-day retention users ≥ ... ≥ next day retention users.

Q6: How to improve new user retention rates?

A: It is recommended to start from the following aspects:


IV. Summary

The New User Retention Path Calculator helps you fully understand new users' retention conversion paths through scientific algorithms and intuitive visualizations. Proper use of this tool can:

If you have any questions or need technical support, please contact the system administrator.