adjust-icon

Segment SDK 集成

您可以采用下列方法之一,集成 Adjust SDK 和 Segment SDK:

  • 独立 SDK 解决方案 - Adjust SDK 独立于 Segment SDK 运行。采用这种解决方案,您就能更轻松地安装深度链接等额外 Adjust SDK 功能。

要了解如何在 Adjust 和 Segment 控制面板中完成该集成设置,请查看:设置 Segment 独立集成

  • 包装 SDK 解决方案 - Segment SDK 可以包装 Adjust SDK,轻松地将两个 SDK 在您的应用中连接起来。这样,您可以通过 Segment SDK 管理 Adjust SDK 部署,并允许 Adjust 和 Segment 在各自的系统中记录事件。该解决方案使用的是 SDK 事件,因此针对 SKAdNetwork 优化更加实用。

要了解如何在 Adjust 和 Segment 控制面板中完成该集成设置,请查看:设置 Segment SDK-SDK 集成

无论使用哪种方法,您都需要在 Segment 控制面板中定义事件。

独立 SDK 解决方案设置

1. Segment SDK 设置

在 Segment SDK 中,指定跟踪 API 调用事件。每个事件会记录单一用户操作。Segment SDK 会在 Cloud Mode 中向 Adjust SDK 进行相应的trackEvent调用。

  1. 集成 Segment 安卓 SDK.

  2. 为每个要监测的应用内事件创建track调用 (安卓)。

  • 可选:您可以将自定义键值对传送至 properties 对象。Segment SDK 会将这些属性作为回传参数传送至 Adjust SDK 事件记录调用。不支持 Adjust 合作伙伴参数。

2. Adjust SDK 设置

  1. 在您的应用中集成 Adjust 安卓 SDK。
  2. 将下列参数以会话合作伙伴参数形式发送至 Adjust SDK。只有启用 Delay Start (延迟启动),这些参数才会在安装或会话开始时可用。
  • anonymous_id - Adjust 向 Segment 发送回传所必需。您可以从 Segment SDK 调取 anonymous_id 值
  • 可选:user_id 是您指定的值,因此您可以从自己的系统中调取该值。

包装 SDK 解决方案

Segment SDK 初始化 Adjust SDK。然后,Adjust SDK 会自动记录安装和/或会话。应用在 Segment SDK 中进行 track 调用,Segment SDK 则会在 Device Mode 中向 Adjust SDK 进行相应的trackEvent调用。即便在 Device Mode 下,Segment 有时也会以 Cloud Mode 发送事件。这是一个已知的问题,会导致 Adjust 同时收到 Adjust SDK 和 S2S 集成记录的事件,而且两者常常带有相同的事件识别码。

  1. 集成 Segment 安卓 SDK.

  2. 在 Segment SDK 中添加 Adjust 集成 (安卓)。

  3. 将下列项目添加到您的应用:

  4. 为每个要跟踪的应用内事件创建track调用 (安卓)。

  • 可选:您可以将自定义键值对传送至 properties 对象。Segment SDK 会将这些属性作为回传参数传送至 Adjust SDK trackEvent调用。不支持 Adjust 合作伙伴参数。