Adjust SDK 提供一个 AdjustEvent
对象,用于架构并向 Adjust 服务器发送来自您应用的事件信息。
实例化 AdjustEvent 对象
要使用 Adjust SDK 发送事件信息,请实例化一个 AdjustEvent
对象。该对象中包含的变量会在应用中发生事件时被发送给 Adjust。
要实例化事件对象,请创建新的 AdjustEvent
实例,并传送下列参数:
eventToken
(String
):您的 Adjust 事件识别码。
发送事件
记录事件收入
您可以通过在实例上设定 revenue (收入) 和 currency (币种) 属性来记录与事件关联的收入。使用此功能来在应用内记录产生收入的行为。
要设置这些属性,可以调用 setRevenue
方法并传递以下参数:
revenue
(num
):事件产生的收入额
currency
(String
):事件币种的ISO 4217 代码。
收入事件去重
您也可以发送一个可选的标识符,以避免记录重复事件。默认情况下,SDK 会存储最近 10 个标识符,带有重复交易 ID 的收入事件会被跳过。如果您需要 SDK 记录超过 10 个标识符,则可以将所需标识符数量值指定到AdjustConfig
实例的eventDeduplicationIdsMaxSize
。
要设置标识符,请将您的去重 ID 指定至事件实例的 deduplicationId
属性。
添加回传参数
您在 Adjust 控制面板中注册回传 URL,SDK 监测到事件后,会向您的回传 URL 发送一个 GET 请求。
您可以设置发送到服务器的回传参数。配置好事件的参数后,SDK 会将参数附加至您的回传 URL。您可以利用该信息,通过自己的 BI 系统分析用户应用内行为。
使用 String
键值对 argument 调用addCallbackParameter
方法,以此向事件添加回传参数。多次调用该方法可添加多个参数。
Adjust SDK 监测事件,并向附加回传参数的 URL 发送请求。例如,如果您注册了 URLhttps://www.mydomain.com/callback
,则回传为:
如果您使用的是 CSV 上传,请务必在 CSV 定义中添加参数。
Adjust 支持许多占位符,这些占位符可用来将信息从 SDK 发送至您的 URL。例如,iOS 的{idfa}
占位符和安卓的{gps_adid}
占位符。{publisher_parameter}
占位符可在单一字符串中呈现所有回传参数。
添加合作伙伴参数
您可以添加合作伙伴参数,向渠道合作伙伴发送额外的信息。
Adjust 可向您设置的外部合作伙伴发送合作伙伴参数。这些信息可用来进行更精细的数据分析,开展再营销活动。您设置好参数并为合作伙伴启用参数转发后,Adjust 服务器就会将这些参数转发给合作伙伴。
使用 String
键值对 argument 调用addPartnerParameter
方法,以此向事件添加合作伙伴参数。多次调用该方法可添加多个参数。
添加回传标识符
您可以为想要监测的每个事件添加自定义字符串标识符。Adjust 服务器将在事件回传中报告该标识符。这样就能了解哪些事件已经被成功监测。
将您的 ID 指定给事件实例的 callbackId
属性,以设置该标识符。