内置事件参考

内置事件参考

Singular SDK 和 S2S 集成中自动映射事件的综合指南,涵盖事件类型、追踪触发条件及报告位置。

自动事件追踪: 将 Singular SDK 或 S2S 集成到您的应用时,某些事件会自动映射并在 Singular 平台中进行追踪,无需额外配置。

这些内置事件会自动出现在用户级报告、合作伙伴回调及聚合分析中,为广告活动效果衡量和用户行为分析提供基础指标。


自动事件追踪

SDK 初始化优势

Singular SDK 初始化或 S2S 集成配置完成后,Singular 会自动上报核心事件,无需额外实现。

自动追踪的指标:

  • 安装量: 自动追踪唯一设备的首次会话
  • 会话: 监控所有应用启动和用户会话
  • DAU: 根据会话数据计算日活跃用户数
  • 留存: 跨队列衡量用户回访率

收入事件配置: 安装和会话事件是自动的,而收入事件需要在应用中使用 SDK 收入方法或 S2S 收入参数进行配置。配置完成后,后续所有购买的收入追踪均自动进行。


事件报告位置

内置事件的显示位置

内置事件自动出现在 Singular 平台的多个报告和数据导出位置。

位置 说明
用户级归因日志

导出包含所有内置事件(含时间戳和归因信息)的详细用户级数据。

导出日志与用户级数据常见问题

合作伙伴回调

如果合作伙伴已配置为接收自动生成的事件名称,则可将内置事件发送至合作伙伴平台以优化广告活动。

在合作伙伴配置 → 事件回调中进行设置

内部 BI 回调

将内置事件转发至内部商业智能系统,用于自定义分析和报告。

内部 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__ 事件。


触发序列

  1. 初始安装: 用户安装应用,追踪 __START__ __SESSION__
  2. 应用使用: 用户使用应用,追踪多个 __SESSION__ 事件
  3. 卸载: 用户卸载应用, __UNINSTALL__ 被检测并追踪
  4. 重装: 用户重新安装应用并启动
  5. 重装检测: __UNINSTALL__ 后的首个 __SESSION__ 触发 __REINSTALL__ 事件

技术详情

事件名称 __REINSTALL__
事件类型 重装/用户召回
追踪方式 自动(需卸载追踪)
所需配置 在 Singular 平台中启用卸载追踪
前提条件 该设备此前存在 __UNINSTALL__ 事件
可用性 所有报告位置

归因注意事项

如果用户在重装前点击了广告活动链接,重装可归因于再互动广告活动。归因窗口设置同样适用于重装归因,与初始安装归因相同。

召回广告活动效果衡量: 使用 __REINSTALL__ 事件衡量针对流失用户的召回广告活动效果。比较不同广告活动来源的重装率和后续互动情况。


聚合事件报告

Singular 根据内置事件自动生成聚合级事件和指标,提供广告活动效果衡量和用户行为分析。

衍生指标

基于会话的事件

从会话事件自动计算的聚合指标,显示在报告和分析仪表板中。

重要说明: 这些聚合事件不会在"事件"部分显示,但会作为标准指标出现在整个报告界面中。

安装量

指标定义

追踪唯一设备的首次会话,代表新应用安装,是主要归因指标。


计算方法

统计报告期内首次触发 __SESSION__ 事件的唯一设备标识符数量。


在报告中的用途

  • 广告活动效果衡量
  • 按来源和渠道进行安装归因
  • 每次安装成本(CPI)计算
  • 安装漏斗分析
再互动

指标定义

追踪由再互动广告活动触发的会话,衡量针对现有用户的广告活动效果。


配置依赖

再互动追踪取决于合作伙伴配置设置,该设置定义了再互动归因窗口和广告活动参数。


计算方法

在配置的归因窗口内归因于再互动广告活动的会话,无论是否为该用户的首次或后续会话。


在报告中的用途

  • 再互动广告活动 ROI 衡量
  • 沉睡用户激活率
  • 跨渠道再互动效果
  • 用户生命周期阶段转化
日活跃用户 (DAU)

指标定义

统计指定日期内至少有一次会话的唯一用户数量,衡量活跃用户规模。


计算方法

统计在特定日历日内至少触发一次 __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 平台中事件追踪、配置和报告的完整文档。

事件文档


卸载追踪