退款事件

退款事件数据图表展示了有多少购买和订阅发生了退款。Adapty 将每个退款事件关联到退款发起的日期,而非订阅开始的日期。

退款事件数据图表

计算方式

Adapty 统计所选时间段内所有已退款的购买或订阅。每笔退款按实际发生日期计入,而非订阅开始日期。试用期的退款不计入统计,因为试用期本身不产生收入。

数据图表如何处理退款

不同的数据图表对退款的处理方式各不相同。同一笔退款事件,在某张图表中可能立即减少当期数值,在另一张图表中可能追溯修改历史数据,而在第三张图表中则完全不受影响。下表列出了各数据图表的处理规则。

数据图表是否应用退款?归因日期是否可为负值?备注
收入退款日期——而非原始购买日期是——当退款超过新收入时收入 = 总交易额 − 退款。
MRR是,追溯生效订阅从其有效的所有周期中移除退款发生后,历史周期数值可能下降。
ARR是,追溯生效同 MRR退款发生后,历史周期数值可能下降。
ARPU退款日期是(退款较多的周期)退款会从收入分子中扣除。
ARPPU是,仅影响分子退款日期是(退款较多的周期)退款会从收入分子中扣除。被退款的用户仍计入付费用户分母,因此大量退款会导致 ARPPU 下降速度超出预期。
活跃订阅是,追溯生效订阅从计数中移除
新增订阅计数包含后续被退款的订阅。可与退款事件对比以了解净影响。
退款金额 / 退款事件退款本身即为数据退款日期否(始终 ≥ 0)
留存率被退款的用户仍计入留存曲线。这可能导致同期群的留存率高于活跃订阅收入
同期群收入是,累计计算退款日期否(累计扣减不会使同期群收入降至零以下)退款发生时从同期群收入中扣除。
付费墙数据图表 / A/B 测试数据图表(计数)这些页面上的订阅者、付费订阅者及 ARPPU 计数不扣除退款。
GCS / S3 导出退款作为独立事件行event_datetime = 退款时间戳聚合时净值列可为负退款行携带 is_refund = true(S3/GCS)或事件类型 subscription_refunded(Webhooks)。

负值

在聚合视图中(Revenue 数据图表、导出的自定义分析),当某个时间段或分组内的退款金额超过同期新增收入时,该数据图表可能显示为负值。这不是 bug,而是按设计逻辑正常运算的结果。

举例来说:某个国家/地区在周二没有新的购买记录,但当天处理了一笔 100 美元的退款(对应此前的旧订单)。那么该国家/地区周二的收入就会显示为 −$100。

可用筛选条件与分组方式

主要文章:分析控件

  • ✅ 筛选条件:归因、目标受众、退款原因、国家/地区、优惠类型、优惠 ID、优惠折扣类型、付费墙、A/B 测试、版位、时间段、市场细分、商店、产品和时长。
  • ✅ 分组方式:退款原因、产品、国家/地区、商店、付费墙、目标受众、版位、时长、优惠类型、优惠折扣类型、优惠 ID、市场细分和归因。

相关数据图表

如需并排比较这些数据图表,请参阅数据图表对比表