流程漏斗
流程的 Funnel 标签页显示用户如何在各屏幕之间流转,以及在哪个屏幕离开。流程数据图表报告有多少用户开始一个流程、有多少用户完成流程,以及流程带来的收益。漏斗图则逐屏呈现用户的流转路径。利用它找到导致用户流失的屏幕,然后针对该屏幕进行优化,而不是调整整个流程。Analytics 页面上的漏斗分析数据图表是另一个漏斗:它涵盖整个应用的安装量、付费墙浏览量、试用及付款情况。
漏斗基于已发布的流程版本的页面浏览数据构建。Adapty SDK 每次渲染流程页面时都会上报一次浏览事件,无需编写任何代码。只统计从版位展示的流程数据。
要打开漏斗,请在 Flows 页面点击某个流程,然后在其页面上选择 Funnel 标签页。
该页面分为三个部分:
- 摘要卡片:整个流程的 Entered、Completed、Drop rate 和 Revenue。
- 数据图表:每个步骤对应一个柱状图,显示到达该步骤的用户占比、转化到下一步骤的转化率以及在该步骤的流失情况。
- 表格:每个步骤对应一行,展示其类型、到达该步骤的用户数、在该步骤完成或离开流程的用户数,以及其付费墙页面的收益。
漏斗步骤
步骤是用户在流程中经过的位置,而不是在 Flow & Paywall Builder 中的位置。第一步是用户最先看到的页面,第二步是接下来看到的页面,以此类推。第一步标注为 Start screen。
Adapty 为每位用户构建一条路径:
- 每次用户打开流程时,每个屏幕只在首次查看时计数一次。用户返回某个屏幕不会增加步骤计数。
- 如果用户多次打开流程,Adapty 只保留一次运行记录:如果用户完成了流程,则保留该次运行;否则保留查看屏幕数最多的那次运行。
- 由于每个用户只有一条路径,漏斗中的每个计数都是唯一用户数。
在版本拥有数据之前,表格会按编辑工具中的顺序列出其屏幕,所有数值均为零。
分支
不同分支中处于同一位置的页面共享同一步骤。该步骤以大多数用户看到的页面命名。徽章显示有多少个页面共享该步骤:若步骤包含付费墙页面,则显示 N routes;若不包含,则显示 N variants。展开步骤行可查看每个页面及其对应的用户占比、完成数和流失数。步骤中的付费墙页面标记为 Paywall path,若步骤中包含多个付费墙页面,则按编号区分。
当流程包含分支时,漏斗上方会有相应提示。
完成与退出
用户通过以下两种方式之一完成流程:
- 用户在付费墙界面开始试用或完成购买。购买操作会关闭流程,因此无论该付费墙步骤位于流程的哪个位置,用户都会在该步骤完成流程。后续的退款会从该步骤的 Purchases 和 Revenue 中扣除,但该用户仍计入已完成状态。
- 路径在最后一个界面结束。最后一个界面是指没有跳转到其他界面的导航的界面。一个流程可以有多个这样的界面,例如成功界面和取消界面,每个界面都标注为 Last screen。当最后一个界面是付费墙时,只有在该界面完成购买的用户才算完成了流程。
任何其他路径都视为流失,并计入该路径终止步骤。关闭付费墙但未完成购买的用户(包括取消支付或支付失败后的用户),其流失会计入该付费墙对应的步骤——除非路径随后跳转至最终页面。流失率高于零时将以红色显示。
漏斗控件
- Period(时间范围):日期区间。漏斗包含该时间段内所有已启动的流程运行,记录完整数据,即使某次运行延续到该时间段结束之后。
- Flow version(流程版本):漏斗所对应的版本。漏斗默认展示已发布的版本。列表中列出所有曾经发布过的版本,当前发布的版本标记为 Published。不同版本的界面和数据图表各不相同,每个版本的数据从其发布日期起开始计算。修改某个界面并重新发布流程后,新版本会从发布日期起生成独立的漏斗数据。如需判断修改是否有效,可选择上一个版本并对比该步骤的数据。
- Filter metrics by install date(按安装日期筛选数据):统计在该时间段内安装应用的用户数,而非该时间段内启动的运行次数。详见按安装日期筛选数据。
- Filters(筛选条件):包含国家、应用商店和归因,与流程数据图表中的筛选条件相同,此外漏斗还额外提供两个筛选项:
- Platform(平台):仅保留在该平台上看到流程的用户。
- Subscription state(订阅状态):仅保留当前订阅状态符合条件的用户,例如 Never subscribed 或 Active trial。状态大约每小时更新一次。
- Absolute / Relative(绝对值 / 相对值):切换表格显示数量、百分比,或同时显示两者。数据图表始终同时显示两者。
- Download CSV(下载 CSV):导出一行汇总数据(对应摘要卡片的值),以及每个步骤对应一行、每个步骤内各界面对应一行的明细数据。
付费墙步骤有一个 View Details 按钮,点击后可查看该付费墙的数据图表,其中包含转化率和续订数据。当多个付费墙页面共享同一步骤时,该按钮会显示在每一行上。
按安装日期筛选数据图表
付费墙、试用和购买数据可以按两种不同的日期进行分组:
- 事件日期 — 付费墙被查看、试用开始或购买发生的时间。
- 安装日期 — 用户首次打开应用的时间。
对于同一日期范围,这两种视图可能会显示差异很大的数字。Filter metrics by install date 复选框控制看板使用哪种方式:
- 未勾选(默认):数据按事件日期分组。
- 已勾选:数据按安装日期分组。
示例。 你将日期范围设置为 4 月 1 日至 30 日,并查看试用数据。
- 未勾选:显示在 4 月开始的试用,无论这些用户是何时安装的。
- 已勾选:显示在 4 月安装的用户的试用数据,无论他们的试用是何时开始的。
安装日期视图在该时间段结束后会持续增长。某位用户在 4 月安装,但在 7 月才开始试用,届时该记录会被计入 4 月,因此每次打开时 4 月的数据都会更高。事件日期视图则不会这样变化——每个事件只计入其发生当天。
使用安装日期视图来衡量特定同期群的用户获取效果;使用事件日期视图来衡量特定时间段内的付费墙或用户引导活动。
数据指标定义
不适用的值显示为破折号,例如用户引导屏幕的收入,或最后一个非付费墙屏幕的流失率。
已进入
已启动该流程的独立用户数,即到达第一屏的用户数。
已完成
完成流程的唯一用户数:他们在付费墙页面开始试用或完成购买,或到达了最后一个页面。该卡片显示已进入用户的占比及具体数量。在表格中,某步骤的已完成统计的是在该步骤完成整个流程的用户数。在步骤内的页面行中,该页面的完成数是该步骤用户数的占比。
这与流程数据图表中的Completions 不同——后者仅统计到达最后一屏的用户。对于中间包含付费墙的流程,漏斗所显示的完成数会更高。
流失率
进入流程但未完成的用户占比。
已到达
到达该步骤的唯一用户数,占已进入用户数的比例。在步骤内的屏幕行中,显示的是查看过该屏幕的用户占该步骤用户的比例。
数据图表还显示了转换到下一步骤的转化率,即该步骤的已到达用户数占上一步骤的比例。未到达下一步骤的用户,要么完成了整个流程,要么在该步骤流失。
每步流失率
路径在该步骤终止(未完成流程)的用户占到达该步骤用户的比例。在步骤内的屏幕行中,显示该屏幕在步骤流失中的占比。将鼠标悬停在数值上可查看该屏幕自身的流失率。
收入
流程付费墙页面初次购买产生的美元毛收入,已扣除相关退款,不含续订收入。这与流程数据图表中的收入不同,后者会统计流程展示后的每一笔交易。
购买按付款日期计算。每个付费墙步骤和屏幕还会显示其 Trials(在该步骤启动的试用)和 Purchases(在该步骤发生的初次购买扣除退款后的净值)。试用和购买的计算方式与付费墙数据图表相同。若用户在同一统计周期内启动试用并完成转化,则会同时计入 Trials 和 Purchases,并在 Completed 中计入一次。
Revenue 卡片的数值可能高于表格中各项之和。该卡片还会统计用户在某次流程运行中于付费墙界面完成的购买——即便该次运行并非系统为该用户保留的路径记录,而表格仅显示该路径上的购买数据。
Adapty 使用 currencylayer.com 的汇率将其他货币换算为美元(每 8 小时更新一次)。汇率以交易发生时为准——此后的汇率变动不影响本次换算结果。
限制
- 不同长度的分支会导致步骤偏移:步骤是路径中的一个位置。当一个分支比另一个更长,或某个屏幕被跳过时,同一屏幕会出现在不同用户的不同步骤上。漏斗会将该屏幕显示在多个步骤中,其行标签会显示为 Also on steps,并附上其他步骤编号。
- 延迟转化不计入统计:在统计周期结束后才完成转化的试用,不会计入该周期的 Purchases 和 Revenue。因此,周期最后几天显示的数值会低于最终实际值。
- 数据按版本统计:漏斗每次只覆盖一个流程版本,从该版本发布日期起计算。如需查看更早的时间段,请选择当时发布的版本。