事件跟踪

您可以将事件与事件识别码相关联,从而通过 Adjust SDK 跟踪事件信息。为此,您需要在 Adjust 控制面板中为每个想跟踪的事件创建事件识别码

例如,如果您想跟踪应用中某个按钮的所有点击,首先要设置事件识别码。然后每次用户点击按钮时,使用事件识别码调用 trackEvent方法。

Java

Javascript

如果您启用了日志,就应当看到一条信息,说明 SDK 已经记录事件信息。

收入跟踪

您可以使用事件跟踪功能跟踪应用中生成收入的操作,包括广告交互和应用内购买。例如,如果每次点击值 1 欧分,那么您可以这样跟踪收入事件:

Java

Javascript

遵照 ISO 4217 标准,货币识别码应当是包含 3 个字符的字符串。Adjust 后端会将收入换算为您选定的报告币种。欢迎查看我们的跟踪不同货币的购买指南,了解更多信息。

收入验证

请注意:

购买验证为 可选​ 功能。若未启用购买验证,则此处设置不会产生任何影响。

如果您已启用购买验证,则必须随购买事件一同发送额外信息用于验证。Adjust 服务器收到事件对象中的信息后,会将此信息转发至 Apple 验证购买。

productId (字符串)
已被成功售出货品的产品识别码
purchaseToken (字符串)
已成功完成的应用内购买的购买识别码。

Kotlin

Java

回传参数

您可以在 Adjust 控制面板中为事件注册回传 URL。这样,只要 SDK 跟踪到事件,Adjust 后端都会向该 URL 发送 GET 请求。您可以在跟踪前调用事件的addCallbackParameter方法,向该事件添加回传参数。之后 Adjust 后端会将这些参数附加至您的回传 URL。

SDK 会将回传参数发送至您的服务器。配置好事件的参数后,SDK 会将参数附加至您的回传 URL。您可以利用该信息,通过自己的 BI 系统分析用户应用内行为。

例如,假设您注册了 URL http://www.mydomain.com/callback,则可以下列方式跟踪事件:

Java

Javascript

Adjust SDK 会跟踪事件,并向您附加回传参数的 URL 发送请求。

http://www.mydomain.com/callback?key=value&foo=bar

如果您使用的是 CSV 上传,请务必在 CSV 定义中添加参数

Adjust 支持许多占位符,这些占位符可用来将信息从 SDK 发送至您的 URL。例如,您可以使用 {gps_adid} 占位符传递设备的广告 ID。{publisher_parameter} 占位符可在单一字符串中呈现所有回传参数。

请注意:
Adjust 不会存储您的自定义回传参数。自定义回传参数只会附加在您的回传 URL 中。

若想进一步了解 URL 回传,查看可用参数的完整列表,请参阅我们的回传指南

合作伙伴参数

您可以添加合作伙伴参数,向渠道合作伙伴发送额外的信息。

Adjust 可向您设置的外部合作伙伴发送合作伙伴参数。这些信息可用来进行更精细的数据分析,开展再营销活动。您设置好参数并为合作伙伴启用参数发送后,后端就会将这些参数转发给合作伙伴。

例如,您可以同时发送 product_id 信息和购买事件,或 user_id 和登录事件。合作伙伴参数与回传参数不同,前者不会默认显示在原始数据中。您可以添加 {partner_parameters} 占位符,在同一个字符串中接收参数。

合作伙伴参数的运作方式与回传参数类似。您可以在事件上调用addPartnerParameter方法来进行添加。

Java

Javascript

回传标识符

您可以为想要跟踪的每个事件添加自定义字符串标识符。Adjust 后端将在事件回传中报告该标识符。这样就能了解哪些事件已经被成功跟踪。您可通过在事件上调用setCallbackId方法来设置此标识符。

Java

Javascript