adjust-icon

发送事件信息

您可以采用适用于 Adobe Experience SDK 的 Adjust Extension,在用户执行特定操作时,向 Adjust 服务器发送事件信息。Adjust 会记录这些事件并在您的Datascape 报告、服务器回传和云存储上传中显示。

有关在 Adjust 中配置事件的更多信息,请参阅帮助中心的添加事件指南。

工作原理

下列信息被传递至 MobileCore.track API 时,事件信息将被发送至 Adjust:

  1. ADJAdobeAdjustActionTrackEvent: 映射到 Adjust trackEvent 方法的字符串值。
  2. data: 用于配置事件的值字典。

当您使用这些参数调用 MobileCore.track 时,Adjust Extension 会创建一个事件实例,将该实例传递至 trackEvent 方法,然后将信息发送至 Adjust。

参考

data 字典中包含事件相关的信息。每个事件都由唯一的data字典代表。要配置事件实例,请将值添加至字典。

受支持的键如下:

ADJAdobeAdjustEventToken

您的 Adjust 事件识别码。您必须设置该值,才能向 Adjust 发送事件信息。请参阅添加事件了解更多信息。

ADJAdobeAdjustEventRevenue

事件相关的收入额。应当是代表数值的字符串。

ADJAdobeAdjustEventCurrency.

ISO 4217 货币代码。

ADJAdobeAdjustEventCallbackParamPrefix

将回传参数键附加到此前缀,并添加您的回传参数值,以向 Adjust 发送回传。

ADJAdobeAdjustEventPartnerParamPrefix

将合作伙伴参数键附加到此前缀,并添加您的合作伙伴参数值,以向第三方发送回传。

教程:发送事件

要发送事件信息,您需要向主要活动添加一个函数。参阅本教程,您将以集成指南中的 View Controller 为基础,向 Adjust 发送带有下列属性的新事件:

  • 事件识别码:"g3mfiw"。
  • 1 欧元的事件收入。
  • 带有键 "user_id" 和值 "855" 的回传参数。
  • 带有键 "event_token 和值 "g3mfiw" 的合作伙伴参数。

最终结果将如下:

您需要进行下列操作:

  1. 在 viewDidLoad 函数块中创建一个名为 dataDict 的新字典,用于保存事件的属性。
  1. 使用 ADJAdobeAdjustEventToken 键,将 Adjust 事件识别码添加至字典。您必须提供此信息,Adjust 才能了解您要发送的事件。
  1. 要添加事件收入金额,请针对金额使用 ADJAdobeAdjustEventRevenue,针对币种使用 ADJAdobeAdjustEventCurrency。两个值都必须以字符串形式传递。
  1. 使用 ADJAdobeAdjustEventCallbackParamPrefix 键添加回传参数。将回传标识符附加到键,以匹配回传 URL 中的参数。
  1. 使用 ADJAdobeAdjustEventPartnerParamPrefix 键添加合作伙伴参数。将回传标识符附加到键,将其映射至合作伙伴的占位符。
  1. 最后,要向 Adjust 发送事件信息,请使用 ADJAdobeAdjustActionTrackEvent 和 dataDict 字典调用 MobileCore.track 。如果您使用的是 Objective-C,请在 dataDict 字典中调用 removeAllObjects,来解除分配。

完成了!现在,您的 View Controller 会创建事件,并将其发送给 Adjust。