如何跟踪应用内事件

 

通过在应用程序中跟踪正确的应用程序内事件,您可以通过对您而言重要的关键绩效指标来衡量组织营销工作的成功与否。

本指南适用于新的 Growth Plan 客户。对于其他客户,流程略有不同,因为事件不会自动添加到 "事件 "页面(请参阅以下步骤 5)。此功能将向所有客户推出。

指南 市场营销和用户获取团队
前提条件

使用 Singular 作为您的归因合作伙伴 (MMP)。

要跟踪事件,您需要

  1. 选择要跟踪的事件
  2. 要求您的开发人员在您的应用程序中加入Singular SDK 或 S2S 集成代码,以便在事件发生时发送您选择的事件。
  3. 确保您的事件出现在 Singular 平台的 "设置">"事件 "页面。

events1.jpg

请按照以下指南了解详细说明。

1

定义事件列表

想一想您要衡量的关键绩效指标(KPI),并列出能帮助您衡量这些指标的应用内事件

为了帮助您入门,我们为每个垂直领域编制了一份常用事件列表,其中包括建议传递的属性。我们建议尽可能使用这些标准事件,因为它们会自动导入 Singular。

例如,对于电子商务应用程序,我们建议实施产品查看、添加到购物车和结账等事件。

(可选)根据需要添加自定义事件

根据应用程序的内容和营销需求,您可能需要跟踪应用程序内的事件,而这些事件不容易映射到任何 Singular 标准事件。 在这种情况下,您可以定义自己的自定义事件。

自定义事件必须在 Singular 中手动配置,才能在 Singular 报告中进行测量。根据广告网络的不同,您可能会将其用于优化,也可能不会。

注意:即使您定义了自定义事件,我们仍然建议您尽可能使用标准属性与事件一起传递数据。这将有助于广告网络报告您的属性。在不久的将来,Singular 也将报告标准属性。

2

在 SDK 集成中实施事件

向您的开发团队提供事件和属性列表,以便将其纳入 Singular SDK 集成

我们的目标是让你的应用程序向 Singular 服务器报告所发生的每一个选定事件,这样:

  1. Singular 可以为您汇总和分析信息。
  2. Singular 会自动向广告网络回传您应用程序中发生的事件。请参见常见问题
哪些事件是内置的并始终会被执行

当你将Singular SDK或S2S集成到你的应用程序中时,Singular会自动跟踪几类应用程序内的事件,而 无需你添加代码在事件发生时将它们发送给Singular

这些内置事件可能出现在

支持的内置事件

事件名称 事件名称 何时跟踪
开始 安装 通过 SDK/S2S 集成发送第一个会话时自动跟踪。
会话 会话 通过 SDK/S2S 集成发送会话时自动跟踪。
__iap__ SDK 收入 在 SDK/S2S 集成通过收入方法报告收入事件时跟踪。
__REVENUE__ 任何收入

跟踪是否报告了任何收入,例如:

  • 如果触发了__iap__事件
  • 如果 SDK 报告了广告收入事件
  • 如果通过 S2S 报告收入,事件名称为 "购买"。
  • 如果您报告的是其他收入事件,如 "退款 "或 "离线购买"。

注意: 如果您已经在为 __iap__ 或其他收入事件发送回帖,我们不建议您为该事件发送回帖,因为您最终可能会报告重复的收入。

卸载 卸载 如果启用了iOSAndroid应用程序的卸载功能,且至少跟踪到一次卸载,则会自动跟踪。如果检测到设备卸载,则每天触发一次。
__REINSTALL__ 重新安装 如果通过 SDK/S2S 启用了卸载,则会自动跟踪。如果跟踪到设备的 __UNINSTALL__ 事件,并触发了后续的 __SESSION__ 事件,则也会触发 __REINSTALL__ 事件。

请使用相应 SDK/S2S 的事件实施指南。 该指南介绍了如何实施标准事件和自定义事件(如果使用)。

每个 SDK 的事件实施指南:

iOS SD K 集成 奇异 S2S 集成: 跟踪事件
安卓 SDK:跟踪事件和收入 Flutter 集成
Unity SDK:跟踪事件和收入 mParticle 集成
React Native SDK:跟踪事件和收入 Segment SDK 集成
虚幻引擎 SDK:跟踪事件和收入 Segment S2S 集成

注意:每个平台的标准事件/属性名称可能会略有不同,例如,sngLogin 而不是 sng_login,这取决于平台的实体名称指南。每个 SDK 的指南都链接到特定平台中可用标准事件的最新列表,以及它们需要在代码中出现的名称。

3

检查奇异平台中的事件

在 "设置">"事件 "页面上定义事件,以便在汇总报告中看到它们

一旦应用程序开始向 Singular 发送标准事件,这些事件就会自动添加到 "事件 "页面。 对于 SDK 中的每个事件,Singular 都会在用户界面中创建一个唯一事件和一个非唯一事件。请参阅下面的 "了解事件用户界面"。

注意: 如果你删除了一个事件,Singular 不会自动重新添加,但你可以手动重新添加。

 

了解队列事件用户界面

同组事件选项卡显示自动添加的事件折叠列表。展开一个事件后,可以看到其属性。

events3.png

  1. 名称和折叠图标:您在此提供的名称将显示在报告用户界面中。
  2. 唯一事件过滤器:此切换可更改来自 MMP 的唯一或非唯一事件是否可用于聚合。请参阅了解事件测量 - 唯一
  3. 数据源:从 Singular 或广告网络中选择要聚合到此事件中的事件。您可以将多个事件聚合到一个事件中。保存事件后,该事件将被锁定。
  4. 添加计算指标:请参阅CPEECVR 常见问题。
  5. 删除事件:事件页面限制为 12 个事件*。
  6. 保存更改和取消更改按钮
  7. 事件历史

*注:由于有 12 个事件的限制,Singular 会自动添加最多 6 个唯一版本和 6 个非唯一版本的 SDK 事件。 企业客户不受 12 个事件的限制。

同组事件保存后,添加的任何 SDK 事件都不能编辑。请注意事件旁边的锁定图标。您仍然可以添加更多 SDK 事件,将其汇总到同一个群组事件中。

了解转换事件用户界面
#

转换事件 "选项卡会显示来自广告合作伙伴的事件折叠列表。展开一个事件后,就会看到其属性。

events4.png

  1. 名称和折叠图标:您在此处提供的名称将显示在报告用户界面中。
  2. 数据源:选择要聚合到此事件中的广告网络事件。您可以将多个事件聚合到一个事件中。这些事件可以自由编辑。
  3. 添加计算指标:请参阅CPEECVR 常见问题。
  4. 删除事件:转换事件页面可以有无限多个事件。
  5. 保存更改和取消更改按钮
  6. 事件历史

*注意:与队列事件不同,配置的转换事件不受限制,您可以自由编辑事件。注意每个事件旁边的 "x "图标。

手动添加自定义事件

如果您的 SDK 向 Singular 发送自定义事件,它们不会自动添加到 "事件 "页面。你必须点击 "新建事件"(New Event)并定义事件细节,手动添加这些事件。