更新 S2S 事件的转化值
如果您在自己的服务器上记录应用内事件,则可以将这些事件作为 服务器到服务器 (S2S) 事件转发给 Adjust。通过这种方式,您可以使用 Adjust 监测 S2S 事件和 Adjust SDK 记录事件的转化值。
Adjust 会使用您的转化值配置,将事件映射到转化值。Adjust SDK 或您的应用则会将转化值更新发送给 Apple,具体视配置而定。
- 在 SKAN 3 中,我们建议通过 SDK 记录事件,继而更新转化值。这能保证与 Apple 的通讯发生在 Apple 计时器结束前。
- 由于 SKAN 4 中有 3 个监测窗口,因此时间节点的重要性有所降低。如果对您来说,转化值更新必须在事件被记录的同一个窗口中被发送至 Apple,那么您应该使用 SDK 记录事件。
工作原理
S2S 事件工作原理如下:
- 您的服务器记录事件并将其作为 S2S 事件发送给 Adjust。
- Adjust 后端计算转化值。
- Adjust 将该转化值作为 S2S 响应发送至您的服务器。
为更新转化值而发送事件时,API 发送事件的方式不存在差别。API 会使用与标准服务器到服务器事件分享相同的 API 调用。
异步运作
Adjust 后端不能发起与 Adjust SDK 的连接。如果采用异步方法,Adjust 后端会等待 Adjust SDK 发来请求,然后发送更新后的转化值,响应 SDK 请求。
要使用此功能,您需要在应用中安装 Adjust SDK。
- 您的服务器记录事件并通过 S2S 发送给 Adjust。 
- Adjust 后端使用 S2S 事件和任何其他可用活动计算最新转化值。 - 如果最新转化值大于 Adjust 后端当前储存的转化值,那么 Adjust 后端就会更新所储存的转化值。
 
- 适用情况下,Adjust SDK 会向 Adjust 后端发送一个不相关的附带请求 (例如用户触发了 SDK 会话或 SDK 事件)。 
- Adjust 后端重新进行第 2 步,计算转化值,并在对 Adjust SDK 的响应中发送存储的转化值。 
- Adjust SDK 通过 SKAdNetwork 更新转化值。 
使用异步方法时无法与应用实现实时通讯,因为此时尚未建立与应用的连接。