基本事件设置

事件跟踪让您可以跟踪用户活动,其中包括注册、登录或购买事件等。基本的事件数据将帮助您深入了解转化链、反映用户旅程,并发掘应用发展的机会。 

参考我们的基本设置说明,了解如何在在 Adjust 中跟踪您的事件。完成后,请转到高级设置说明,以自定义集成。

Adjust 跟踪事件的方式有两种:

  • 使用 Adjust SDK

  • 通过服务器到服务器(S2S)集成

两种方式同样有效,但是 SDK 跟踪可能需要花费开发人员更多时间,因为必须直接在代码中进行更改。无论您选择使用何种方式,请务必尽早咨询您的应用开发人员,并将其纳入集成过程。

操作前须知

以下是您在操作前需要了解的内容。

实用信息

  • Adjust 已经跟踪以下活动,因此您无需再为其创建事件:

    • 展示

    • 点击

    • 安装

    • 会话

    • 再归因

    • 归因更新

  • 针对每个事件,Adjust 可处理高达 1 MB 的数据,因此保障您始终能够接收所需信息。 

创建事件识别码

Adjust 使用唯一的 ID(即事件识别码)来跟踪事件。如需创建事件识别码,请按照下列步骤操作:

  1. 在控制面板中找到您的应用,点击应用选项插入符号 (^)

  2. Select All Settings > Events

  3. Find the CREATE NEW EVENT label at the bottom of the module and enter your event name 

  4. 选择 创建

使用 Adjust SDK 跟踪事件

创建事件识别码后,您就可以开始设置事件跟踪。如前所述,Adjust 可通过两种方式跟踪事件:从 SDK 内或通过服务器到服务器的集成。

如需在 Adjust SDK 中设置事件跟踪,请参照我们在 Github 上的开发人员指南进行设置:

服务器到服务器的事件跟踪 

服务器到服务器(S2S)事件跟踪使您可以跟踪应用内、外的事件。该方式还减少了 Adjust SDK 中的额外编码。

如需设置 S2S(服务器端到服务器端)事件跟踪,请遵循我们的数据提交要求。 

要求

  • 对每个 Adjust 事件识别码按时间顺序发送 S2S 事件。例如,对同一识别码在第 7 天事件之前发送第 3 天的事件(否则将被拒绝)。

  • 提交 28 天内的 S2S 事件(更早的活动将被拒绝)。

如需发送事件 Adjust,请始终传递以下参数到 https://s2s.adjust.com/event
 
参数描述示例
idfa; gps_adid; etc. 
(取决于平台)

广告ID

idfa=D2CADB5F-410F-4963-AC0C-2A78534BDF1E

gps_adid=660e1d86-6796-463a-be86-897993136018
event_token控制面板上的 Adjust 事件识别码event_token=f0ob4r
app_token控制面板上的 Adjust 应用识别码app_token=4w565xzmb54d
created_at事件触发时的已编码本地时间戳,包括时区created_at=2016-01-02T15%3A04%3A05Z-0700
s2s (服务器端到服务器端)s2s 参数设置为 11

created_at 参数的设置条件

created_at 参数是最精准的时间戳,它将告诉我们服务器记录事件的准确时间。这有助于 Adjust 准确报告您的事件。 

  • 请始终在服务器端事件调用中包含时区。否则,Adjust 将默认为 ReceivedAt 时间戳。

  • 包含 “+” 符号(如Z + 200)的时区将被编码。例如 2017-01-02T15:04:05Z+0200 将变成 created_at=2017-01-02T15%cA04%3A05Z%2B0200

  • 针对 Unix 时间戳,请使用 created_at_unix 参数,例如 created_at_unix=1484085154
    • Adjust 执行 Unix 时间戳时不支持任何浮点值或非数字字符,包括小数点 (.)。所有带非数字字符的时间戳将被拒绝。

其他事件提交参数的建议

为了保证准确的事件归因,我们建议将以下参数包含在您的事件中。

设备 ID

安卓

android_id=

iOS

idfv=

Adjust IDadid=

IP 地址

我们将其用于第三方(如 Google)事件关联,并在 Adjust 回传中包含与位置相关的信息(例如城市、邮政编码等)。

IP 地址

ip_address=

设置完成

Example S2S event query: 

http://s2s.adjust.com/event?s2s=1&event_token=f0ob4r&app_token=4w565xzmb54d&idfa=D2CADB5F-410F-4963-AC0C-2A78534BDF1E&created_at=2016-01-02T15%3A04%3A05Z-0700&callback_params=%7B%22f0o%22%3A%22bar%22%2C%20%22bar%22%3A%22baz%22%7D

All successfully tracked events return a response reading OK.

如果您收到来自 Adjust 的出错信息,则可能是因为 Adjust 无法识别所提交的设备 ID。请联系 support@adjust.com 获取帮助。 

将 Google Tag 作为 Adjust 事件来跟踪

Tag 是代码段,可帮助您将第三方产品集成到应用中。Google Tag Manager(GTM)让您可以管理所有源文件的跟踪代码。 

您可以使用我们的服务器到服务器 GTM 集成,将 Tag 作为 Adjust 的应用内事件来跟踪。这样, GTM 就可将事件从 Google 服务器推送到 Adjust 的终端,从而避免了在 Adjust 平台内复制事件跟踪的繁琐程序。 

要求: 

  • 如需设置 Google Tag Manager ,请确认您已在应用中部署 Firebase SDK 并注册 GTM 帐户

  • 检查 Adjust SDK 是否已集成到您的应用中并已注册安装。否则,Adjust 将无法匹配事件与设备

  • 在 Adjust 与 GTM 之间映射事件,需要提供对应的 Adjust 应用识别码和事件识别码

    • 如需获取应用识别码,请进入 Adjust 控制面板对应应用,然后点击插入符号(^)

    • 如需查找事件识别码,请选择 所有设置 > 事件

实用信息:

  • 成功设置 GTM 事件跟踪后,请确保您未在 Adjust 内跟踪相同的事件。否则,您将在 Adjust 中看到重复报告。

设置 Google Tag Manager 事件跟踪

有关 Google Tag Manager 设置和高级配置的详细指南,请参考 Google 提供的安卓 iOS 开发者文档。如需在 GTM 控制面板中设置 Google Tag Manager 事件跟踪,请遵照以下步骤操作。 

  1. 登录您的 GTM 帐户,选择 Container

  2. 选择 Add New Tag,然后在 Select Tag Type 中向下滚动并添加 Adjust

  3. 在 Tag Configuration 中输入 Adjust 应用识别码和事件识别码

  4. 检查您要在 Adjust sandbox 环境中跟踪之事件或收入事件所需的必要配置

  5. 选择关联随每个 Tag 一同跟踪的回传或合作伙伴参数

  6. 在设定触发条件时,选择触发 Tag 的应用内事件。您可以选择所有事件或定义规则和/或例外。

  7. 选择 Create Tag

一切就绪!现在,我们会在 Adjust 中将您的 Google Tag 作为事件进行跟踪。 

有关此主题