内置事件参考
Singular SDK 和 S2S 集成中自动映射事件的综合指南,涵盖事件类型、追踪触发条件及报告位置。
自动事件追踪: 将 Singular SDK 或 S2S 集成到您的应用时,某些事件会自动映射并在 Singular 平台中进行追踪,无需额外配置。
这些内置事件会自动出现在用户级报告、合作伙伴回调及聚合分析中,为广告活动效果衡量和用户行为分析提供基础指标。
自动事件追踪
SDK 初始化优势
Singular SDK 初始化或 S2S 集成配置完成后,Singular 会自动上报核心事件,无需额外实现。
自动追踪的指标:
- 安装量: 自动追踪唯一设备的首次会话
- 会话: 监控所有应用启动和用户会话
- DAU: 根据会话数据计算日活跃用户数
- 留存: 跨队列衡量用户回访率
收入事件配置: 安装和会话事件是自动的,而收入事件需要在应用中使用 SDK 收入方法或 S2S 收入参数进行配置。配置完成后,后续所有购买的收入追踪均自动进行。
事件报告位置
内置事件的显示位置
内置事件自动出现在 Singular 平台的多个报告和数据导出位置。
| 位置 | 说明 |
|---|---|
| 用户级归因日志 |
导出包含所有内置事件(含时间戳和归因信息)的详细用户级数据。 |
| 合作伙伴回调 |
如果合作伙伴已配置为接收自动生成的事件名称,则可将内置事件发送至合作伙伴平台以优化广告活动。 在合作伙伴配置 → 事件回调中进行设置 |
| 内部 BI 回调 |
将内置事件转发至内部商业智能系统,用于自定义分析和报告。 |
| SKAN 转化模型 |
将内置事件纳入 SKAdNetwork 转化值映射,用于 iOS 广告活动优化。 在 SKAN 转化模型构建器中进行配置 |
支持的自动映射事件
Singular SDK 和 S2S 集成自动追踪的内置事件完整参考,包含追踪触发条件和可用性详情。
用户级事件参考
内置事件类型
__START__
- 安装事件
事件说明
代表唯一设备的应用安装和首次会话,是主要的安装归因事件。
追踪触发条件
自动追踪 ——当唯一设备标识符首次通过 SDK/S2S 集成发送会话时触发。
重要限制:
__START__
事件
仅在 BI 回调中可见。此事件不会出现在标准报告或合作伙伴回调中。
技术详情
| 事件名称 |
__START__
|
| 事件类型 | 安装/首次会话 |
| 追踪方式 | 自动(SDK/S2S 初始化) |
| 所需配置 | 无 - 自动追踪 |
| 可用性 | 仅限 BI 回调 |
__SESSION__
- 会话事件
事件说明
追踪所有应用启动和用户会话,为互动和留存指标提供基础数据。
追踪触发条件
自动追踪 ——当通过 SDK/S2S 集成发送会话时触发。包括首次会话(安装)和所有后续应用启动。
会话定义
会话在应用进入前台时开始,在应用切换至后台后经过可配置的超时时间(默认 60 秒)后结束。
技术详情
| 事件名称 |
__SESSION__
|
| 事件类型 | 会话/应用启动 |
| 追踪方式 | 自动(SDK 会话管理) |
| 所需配置 | 无 - 自动追踪 |
| 可用性 | 所有报告位置 |
在分析中的用途
会话事件驱动多个衍生指标:
- 日活跃用户 (DAU): 指定日期内有会话的唯一用户数
- 留存率: 回访后续会话的用户比例
- 会话频率: 一段时间内每位用户的平均会话数
- 再互动归因: 来自再互动广告活动的会话
__iap__
- SDK 收入事件
事件说明
追踪通过 SDK 收入方法上报且未指定自定义事件名称的应用内购买和收入事件。
追踪触发条件
当 SDK/S2S 集成通过 收入方法 上报收入事件,且该收入事件在 SDK 配置中没有自定义名称时触发。
自定义收入事件名称:
如果收入事件配置了自定义名称(例如"purchase"或"subscription"),则以该自定义名称显示,而非
__iap__
。两种方式均可正确追踪收入;
__iap__
是未指定自定义名称时的默认值。
技术详情
| 事件名称 |
__iap__
|
| 事件类型 | 收入/应用内购买 |
| 追踪方式 | SDK 收入方法或 S2S 收入参数 |
| 所需配置 | 在应用代码中实现收入追踪 |
| 可用性 | 所有报告位置 |
实现示例
iOS SDK:
// Track revenue without custom event name (appears as __iap__)
Singular.revenue(withAmount: 9.99, currency: "USD")
Android SDK:
// Track revenue without custom event name (appears as __iap__)
Singular.revenue("USD", 9.99);
S2S 收入:
amt=9.99&cur=USD&is_revenue_event=true
__REVENUE__
- 任意收入事件
事件说明
聚合收入事件,每当上报任意类型的收入时自动触发,与收入来源或事件名称无关。
追踪触发条件
自动追踪 ——通过任意方式上报收入时触发:
-
__iap__事件触发(默认收入事件) - SDK 上报广告变现收入事件
- S2S 以自定义事件名称上报收入(例如"purchase")
- 其他收入事件(如"refund"或"offline_purchase")被上报
回调配置警告
重复收入风险:
如果已在为
__iap__
或其他收入事件发送回调,请勿同时为
__REVENUE__
发送回调。由于
__REVENUE__
会在每次收入事件时触发,这会导致重复上报收入。
推荐做法:
为特定收入事件(
__iap__
、自定义收入事件)发送回调,或为
__REVENUE__
发送回调,二者选其一,不要同时使用。
技术详情
| 事件名称 |
__REVENUE__
|
| 事件类型 | 聚合收入(所有来源) |
| 追踪方式 | 自动(由任意收入事件触发) |
| 所需配置 | 无 - 存在收入事件时自动触发 |
| 可用性 | 所有报告位置 |
使用场景
何时使用
__REVENUE__
:
- 向合作伙伴平台发送覆盖所有收入类型的单一回调
- 无需按事件细分的聚合收入报告
- 以单一收入事件简化合作伙伴配置
何时使用特定收入事件:
- 对 IAP、订阅和广告收入分别追踪
- 在合作伙伴平台中进行事件级优化
- 按事件类型进行详细的收入归因
__UNINSTALL__
- 卸载事件
事件说明
追踪应用卸载,支持流失分析和再互动广告活动定向。
追踪触发条件
自动追踪 ——当 iOS 或 Android 应用启用卸载追踪且检测到至少一次卸载时触发。一旦检测到某设备的卸载,该事件每天触发一次,直至重装或达到数据保留期限。
前提条件
必须先在 Singular 平台中显式启用卸载追踪,
__UNINSTALL__
事件才会出现。
各平台设置:
技术详情
| 事件名称 |
__UNINSTALL__
|
| 事件类型 | 卸载/流失 |
| 追踪方式 | 自动(需启用卸载追踪) |
| 所需配置 | 在 Singular 平台中启用卸载追踪 |
| 频率 | 每个已卸载设备每天一次 |
| 可用性 | 所有报告位置(启用后) |
卸载检测方式
iOS: 静默推送通知验证
Android: FCM(Firebase Cloud Messaging)验证
检测时间: 卸载检测并非实时进行。通常在实际卸载后 24-48 小时内检测到,具体取决于平台通知推送情况。
__REINSTALL__
- 重装事件
事件说明
追踪用户在此前卸载后重新安装应用的行为,支持召回广告活动效果衡量和用户生命周期分析。
追踪触发条件
自动追踪
——当通过 SDK/S2S 启用卸载追踪后,若某设备已追踪到
__UNINSTALL__
,则后续触发的
__SESSION__
会自动触发
__REINSTALL__
事件。
触发序列
-
初始安装:
用户安装应用,追踪
__START__和__SESSION__ -
应用使用:
用户使用应用,追踪多个
__SESSION__事件 -
卸载:
用户卸载应用,
__UNINSTALL__被检测并追踪 - 重装: 用户重新安装应用并启动
-
重装检测:
__UNINSTALL__后的首个__SESSION__触发__REINSTALL__事件
技术详情
| 事件名称 |
__REINSTALL__
|
| 事件类型 | 重装/用户召回 |
| 追踪方式 | 自动(需卸载追踪) |
| 所需配置 | 在 Singular 平台中启用卸载追踪 |
| 前提条件 |
该设备此前存在
__UNINSTALL__
事件
|
| 可用性 | 所有报告位置 |
归因注意事项
如果用户在重装前点击了广告活动链接,重装可归因于再互动广告活动。归因窗口设置同样适用于重装归因,与初始安装归因相同。
召回广告活动效果衡量:
使用
__REINSTALL__
事件衡量针对流失用户的召回广告活动效果。比较不同广告活动来源的重装率和后续互动情况。
聚合事件报告
Singular 根据内置事件自动生成聚合级事件和指标,提供广告活动效果衡量和用户行为分析。
衍生指标
基于会话的事件
从会话事件自动计算的聚合指标,显示在报告和分析仪表板中。
重要说明: 这些聚合事件不会在"事件"部分显示,但会作为标准指标出现在整个报告界面中。
指标定义
追踪唯一设备的首次会话,代表新应用安装,是主要归因指标。
计算方法
统计报告期内首次触发
__SESSION__
事件的唯一设备标识符数量。
在报告中的用途
- 广告活动效果衡量
- 按来源和渠道进行安装归因
- 每次安装成本(CPI)计算
- 安装漏斗分析
指标定义
追踪由再互动广告活动触发的会话,衡量针对现有用户的广告活动效果。
配置依赖
再互动追踪取决于合作伙伴配置设置,该设置定义了再互动归因窗口和广告活动参数。
计算方法
在配置的归因窗口内归因于再互动广告活动的会话,无论是否为该用户的首次或后续会话。
在报告中的用途
- 再互动广告活动 ROI 衡量
- 沉睡用户激活率
- 跨渠道再互动效果
- 用户生命周期阶段转化
指标定义
统计指定日期内至少有一次会话的唯一用户数量,衡量活跃用户规模。
计算方法
统计在特定日历日内至少触发一次
__SESSION__
事件的唯一设备标识符数量。
相关指标
- WAU: 周活跃用户(7 天唯一用户数)
- MAU: 月活跃用户(30 天唯一用户数)
- DAU/MAU 比率: 粘性指标(DAU 除以 MAU)
在报告中的用途
- 应用互动趋势分析
- 用户规模增长衡量
- 季节性使用模式识别
- 平台健康状况监控
指标定义
已安装应用(首次会话)的用户在指定时间段内回访的比例。
计算方法
(安装后第 N 天有会话的用户数 / 第 0 天安装的总用户数)× 100
留存类型
| 留存类型 | 说明 |
|---|---|
| 第 1 天留存 | 安装次日回访的用户比例 |
| 第 7 天留存 | 安装后第 7 天回访的用户比例 |
| 第 30 天留存 | 安装后第 30 天回访的用户比例 |
| 滚动留存 | 在第 N 天或之后回访的用户(累计) |
在报告中的用途
- 产品市场契合度评估
- 用户引导效果衡量
- 广告活动质量对比(高留存 vs 低留存来源)
- 流失预测与防止
基于收入的事件
聚合收入指标
自动计算的收入指标,显示在报告和分析仪表板中,用于广告活动 ROI 衡量。
指标定义
追踪 IAP(应用内购买)、自定义收入事件和订阅收入,不含广告变现收入。
包含的收入来源
-
__iap__事件(默认收入事件) - 自定义收入事件(purchase、subscription 等)
- 订阅续费和升级
- 一次性购买和消耗品
排除的收入来源
- 广告变现收入(在广告变现收入中单独追踪)
在报告中的用途
- 广告活动 ROI 和 ROAS 计算
- 用户生命周期价值(LTV)衡量
- 变现漏斗分析
- 按来源进行收入归因
指标定义
仅追踪广告变现事件产生的收入,将广告收入与购买收入分开统计。
包含的收入来源
- 横幅广告展示
- 插屏广告观看
- 激励视频完成
- 原生广告互动
- 积分墙完成
实现要求
需要集成广告变现 SDK,或通过 S2S 上报广告收入并指定相应的事件类型。
在报告中的用途
- 广告变现策略优化
- 混合变现模式分析
- 用户细分盈利能力(IAP vs 广告收入)
- 填充率和 eCPM 效果
指标定义
追踪所有来源的所有收入事件,提供完整的变现视图,包括 IAP、订阅和广告收入。
计算方法
总收入 = 收入 + 广告变现收入
包含的收入来源
- 所有 IAP 和购买收入
- 订阅收入
- 广告变现收入
- 自定义收入事件(退款、线下购买等)
在报告中的用途
- 完整的广告活动 ROI 衡量
- 跨变现类型的混合 LTV 计算
- 整体业务表现追踪
- 跨渠道盈利能力对比
收入细分: 结合使用收入、广告变现收入和总收入,了解变现结构并针对不同用户细分优化策略。
更多资源
Singular 平台中事件追踪、配置和报告的完整文档。
事件文档
- 事件常见问题 - 完整的事件参考和常见问题解答
- 如何追踪应用内事件 - 事件实现分步指南
- Singular 标准事件 - 标准事件完整列表及按行业推荐的事件
- 导出日志与用户级数据常见问题 - 访问用户级事件数据
- 内部 BI 回调 - 将事件转发至内部系统