中文

事件跟踪

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

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

Objective-C

Swift

Javascript

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

收入跟踪

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

Objective-C

Swift

Javascript

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

要进一步了解收入和事件跟踪相关信息,请参阅事件跟踪指南

事件数据去重

您也可以发送一个可选的标识符,以避免跟踪重复事件。SDK 会存储最新的十个标识符。这意味着带有重复交易 ID 的收入事件会被跳过。

Objective-C

Swift

Javascript

例如:要跟踪应用内购买,您可以在 paymentQueue:updatedTransactions 函数中 finishTransaction 后调用 trackEvent请仅在状态变为 SKPaymentTransactionStatePurchased 后进行该调用,这样可避免 SDK 跟踪实际并未产生的收入。

Objective-C

应用内收入验证

您可以使用收入验证来检查应用内购买的真实性。请参阅我们的 iOS 收入SDK 了解详情。

回传参数

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

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

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

Objective-C

Swift

Javascript

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

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

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

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

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

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

合作伙伴参数

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

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

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

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

Objective-C

Swift

Javascript

回传标识符

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

Objective-C

Swift

Javascript