更新 S2S 事件的转化值

如果您在自己的服务器上记录应用内事件,则可以将这些事件作为 服务器到服务器 (S2S) 事件转发给 Adjust。通过这种方式,您可以使用 Adjust 监测 S2S 事件和 Adjust SDK 记录事件的转化值。

Adjust 会使用您的转化值配置,将事件映射到转化值。Adjust SDK 或您的应用则会将转化值更新发送给 Apple,具体视配置而定。

提示:
  • 在 SKAN 3 中,我们建议通过 SDK 记录事件,继而更新转化值。这能保证与 Apple 的通讯发生在 Apple 计时器结束前。
  • 由于 SKAN 4 中有 3 个监测窗口,因此时间节点的重要性有所降低。如果对您来说,转化值更新必须在事件被记录的同一个窗口中被发送至 Apple,那么您应该使用 SDK 记录事件。

工作原理

S2S 事件工作原理如下:

  1. 您的服务器记录事件并将其作为 S2S 事件发送给 Adjust。
  2. Adjust 后端计算转化值。
  3. Adjust 将该转化值作为 S2S 响应发送至您的服务器。

为更新转化值而发送事件时,API 发送事件的方式不存在差别。API 会使用与标准服务器到服务器事件分享相同的 API 调用。

异步运作

Adjust 后端不能发起与 Adjust SDK 的连接。如果采用异步方法,Adjust 后端会等待 Adjust SDK 发来请求,然后发送更新后的转化值,响应 SDK 请求。

要使用此功能,您需要在应用中安装 Adjust SDK。

  1. 您的服务器记录事件并通过 S2S 发送给 Adjust。

  2. Adjust 后端使用 S2S 事件和任何其他可用活动计算最新转化值。

    • 如果最新转化值大于 Adjust 后端当前储存的转化值,那么 Adjust 后端就会更新所储存的转化值。
  3. 适用情况下,Adjust SDK 会向 Adjust 后端发送一个不相关的附带请求 (例如用户触发了 SDK 会话或 SDK 事件)。

  4. Adjust 后端重新进行第 2 步,计算转化值,并在对 Adjust SDK 的响应中发送存储的转化值。

  5. Adjust SDK 通过 SKAdNetwork 更新转化值。

使用异步方法时无法与应用实现实时通讯,因为此时尚未建立与应用的连接。

请注意:
您在 Adjust 控制面板中管理转化值时,Adjust 会自动默认使用异步方法。