首页/增长营销/U033

同期群分析

Cohort Retention and Repurchase Analysis

把时间对齐到进入起点,避免观察长短制造差异。

精编方法 · 方法 · 描述性命名

01 · 场景

不同批次,在相同成长阶段表现怎样?

构造情景:第一批客户已观察 60 天,第二批只满 30 天。把第二批的 60 天复购填成零,就会制造虚假的恶化。比较前,先让两批站在相同的观察年龄。

构造场景,用于解释方法。

02 · 原理

一张图看懂它怎么运转

FIG. 原理图同期群分析

尚未完整观察的周期标为未成熟,不填零。period-N 与累计指标应分别命名。

03 · 实验

改变条件,观察结果

还没观察完,不能写成零

交互实验 · 构造示例

12 名构造顾客,A、B 各 6 人,分别在第 0、30 天完成有效首购。每期 30 天:1–30、31–60、61–90 天,均含端点。只计算有效再次购买,全额退款不计复购,初始人数保持不变。事件明细只展示截止日之前已发生的记录;不外推未成熟期。

横向滚动查看完整明细

第 N 期复购率 = 该期有有效再次购买的去重人数 ÷ 初始人数;累计复购跨期去重

04 · 分析交付

先给主判断,再展示依据

  • 主判断:先回答当前问题,给出有证据的首选解释、方案或行动。确实并列时写明比较结果及下一项区分证据,不用罗列可能性代替判断。
  • 判断依据:把关键原始记录、计算和推断连到结论。说明方法实际改变了哪项判断;来源不足时缩小结论范围,仍交付已能成立的部分。
  • 量化口径:按方法原有公式、单位和分母计算。材料编码须去重并单列未知;没有量化依据则给理由明确的定性比较,不编统一分数或未经校准的概率。
  • 反证与改判:指出最强的相反证据、替代解释或敏感变量。写清什么新事实或阈值变化会使首选改变;未经对照的相关性不写成因果。
  • 实际用途:把主判断转成当前可执行的动作、停止条件或下一项验证。负责人、预算和期限按已知材料填写;不为完成模板发明业务事实。
  • 适用范围:保留各方法自己的产出与失效条件。表达教程不承担业务结论;未核定资料不自动推荐;临床条目按其专项范围交付知识、行为应对或就诊准备。

05 · 准备

开始前,准备什么

最小输入

  • 去重实体 ID、首次有效购买或首次有效使用日期。
  • 后续有效事件时间、退款/取消状态及数据截止日。
  • 分群规则、第 N 期边界、分母和身份合并规则。

应留下的产出

  • 固定分母与成熟度的同期群表;第 N 期与累计指标分别展示。
  • 分群差异、数据缺口及待验证解释。

06 · 用法

按顺序完成 6 步

  1. 固定纳入事件。首次有效购买只归入一个进入批次,取消与全额退款按预定规则剔除。
  2. 从同一进入起点计算年龄。明确定义滚动 30 天窗口还是自然月,不混用。
  3. 对每个完整观察期,按去重实体数计算第 N 期复购;同时需要累计指标时另列名称和分子。
  4. 未到期的格子标为未成熟。若批次内进入日期不同,以整批均满足完整观察期为准,或明确另设固定分母。
  5. 核对身份重复、漏采、退款回写和样本规模。退款规则更新后需重算受影响批次。
  6. 只在同龄窗口比较批次,再分渠道和产品解释。观察差异只是线索;要判断改动效果,另设对照。

07 · 案例

Calm:先发现行为差异,再设计验证

真实公开案例 · 参与方报告,未独立复核

观察

Amplitude 2016 年案例称,Calm 中设置每日提醒的人不到 1%,这组人的留存接近其他人的 3 倍。

后续动作

团队怀疑活跃用户更容易自行找到提醒功能。于是向部分新用户在首次冥想后展示提醒设置提示,再观察后续留存。

可借鉴判断

先用分群提出线索,再改变可控条件检验解释。行为分群和进入批次分析不能混为同一个指标。

证据边界

原文主张存在因果关系,但没有完整披露分组随机性、样本和不确定区间。本库不把“3 倍”表述为所有新用户的已验证增益。

案例来源:Amplitude:Calm 如何分析提醒与留存(2016-07-14)

08 · 示例

把它放进一个具体场景

构造示例,非真实业务记录。

问题

构造两批各 6 名顾客。A 在全局第 0 天首购,B 在第 30 天首购。数据截止第 60 天。

已有材料

A 第 1、2 期各有 2 人复购;B 第 1 期有 3 人。全额退款事件不计复购,初始顾客仍留在分母。

目前能判断

同龄第 1 期:A 为 33.3%,B 为 50.0%;B 的第 2 期尚未成熟,不能填零。小样本差异不能外推总体。

下一步核对

把截止日调到第 90 天。B 第 2 期为 2/6,但截至第 2 期累计复购为 4/6,二者回答不同问题。

09 · 边界

什么情况下,不宜直接套用

  • 观察尚未完整不是 0%;不同年龄的批次不能直接比较累计复购。
  • 第 N 期复购可下降再回升,不要求连续每期出现;它不同于连续留存或累计复购。
  • 同一人在一期多次购买只计一次,跨期累计也要去重。
  • 获客渠道、促销、季节与人群构成变化可能解释批次差异,不能直接归因为产品改动。
  • 使用留存与购买复购是不同事件;退款规则、身份识别和漏采均会改变结果。

10 · 计算

计算关系

第 N 期复购率 = 第 N 期有至少一次有效再次购买的去重人数 ÷ 初始批次人数。

截至第 N 期累计复购率 = 第 1 至 N 期内至少复购一次的去重人数 ÷ 初始批次人数;不能把各期人数相加。

本页实验:每期 30 天,第 1 期为进入后第 1–30 天,第 2 期为第 31–60 天,第 3 期为第 61–90 天,均含端点;首购日不算复购。

11 · 练习

用一道题检查理解

新批次还没到第 60 天,该填什么?

12 · 实作

把判断写成可复查的记录

为最近两批首次有效购买者写一张复购表。先固定窗口、身份和退款规则,再比较。

  • 写出纳入日期与事件、唯一实体标识、初始人数。
  • 逐格记录观察是否成熟;滚动天数与自然月只能选择一个明确口径。
  • 第 N 期复购与累计复购分别去重,不能直接相加。
  • 写一个渠道或促销差异的替代解释,说明下一步需要什么对照。

记录字段:批次定义|初始人数|第 N 期起止|第 N 期去重人数|累计去重人数|数据截止日|观察成熟度|取消退款处理。

完成后,核对参考要点

在本页第 60 天截止时,只能比较两批第 1 期。第 90 天,B 第 2 期为 2/6,累计为 4/6,因为累计集合包含前期已回购的人。不能用这 12 名构造顾客判断某项业务策略有效。

13 · 应用

把这个方法交给 Agent

写下当前问题,生成包含方法编号、材料清单和边界的请求。内容只在当前页面处理。

查看 Agent 接口 →

15 · 出处

出处与证据范围

GA4 文档用于核对纳入条件、返回事件与不同统计类型。它的自然周/月及设备身份规则不等于本页实验规则。本页使用自定义 30 天相对窗口。Calm 为行为分群案例,未提供完整原始实验数据。

  1. Cohort exploration

    cohort 纳入、回访条件和观察窗口定义。

    本轮查阅公开正文/原始文件

  2. Amplitude:Calm 如何分析提醒与留存(2016-07-14)

    支持行为分群发现线索、调整新用户提示的实践过程。文章称设置提醒者留存接近其他人的 3 倍,但没有完整披露随机分配、样本、区间和原始数据;不能把该比例视为已独立复核的全体用户因果增益。

    2026-10-24 阅读公开正文。

本地材料定位

ice-year-end-s031

材料中可定位;具体方法步骤是本轮操作化整理,非原文逐字复述

名称与整理说明

Cohort Analysis 是通行名称;本条将留存与复购两个用途写入标题。

操作化整理;原始来源用于约束,不声称逐字复述或已验证效果

登记版本 2026-10-25.3。来源状态沿用登记表,不表示所有来源均在本次重新核验。