管理第三方数据共享
让您的应用用户自己选择如何以及何时与第三方共享他们的数据。此外,您还可以根据用户偏好,配置分享数据的多少以及要分享给哪些合作伙伴。
全局设置
您无法针对全局选择退出请求设置例外情况。Adjust 收到全局选择退出请求时,则不会与 SAN 或 Adjust 通过 API 集成自动回传的合作伙伴分享任何数据。
在 Adjust,您可以禁用、启用或重新启用以数据分析为目的的第三方数据共享。这使您能够在尊重用户数据共享偏好的同时,持续获得有价值的数据洞见。
如果用户选择不与营销合作伙伴共享其数据,则 Adjust 服务器将对此进行标记。设置标记后,Adjust 将继续记录用户数据,但以下方面会发生变化:
- 不会针对此用户发送合作伙伴回传。
- 不会出于归因目的与 SAN 分享数据。
- 该用户不会被包括在受众列表中。
- 不会监测用户的卸载/重装。
您可以通过服务器到服务器的集成或直接通过 Adjust SDK 将用户的决定发送给 Adjust。
enableFirstSessionDelay 函数如何帮助您实现第三方分享?
Adjust 推出了 enableFirstSessionDelay 函数,帮助客户设置第三方分享,方便您更好地控制用户数据发送到 Adjust 服务器的时机,更轻松地管理设置。
您必须在初始化 Adjust SDK 之前设置第三方分享参数。如果没有使用延迟,应用启动时,SDK 会立刻初始化,因此可能在收集到参数之前就处理了用户数据。
使用 enableFirstSessionDelay,您可以推迟 SDK 初始化,让应用有时间显示许可请求对话框,并在向 Adjust 发送任何数据之前设置所有必要的第三方分享参数。这样,您就能确保从首次会话起就尊重用户的选择。
在延迟窗口期间,任何所应用的第三方分享的设置都会在 SDK 处理安装会话之前得以处理。
要设置
enableFirstSessionDelay,请按照平台指南操作:
📖 iOS / Android / Unity / React Native / Flutter / Cordova / Cocos-2dx Corona
合作伙伴特定设置
为合作伙伴选择数据分享选项后,Adjust 会默认与合作伙伴分享每个已配置的数据点。也就是说,如果您选择向合作伙伴发送会话、事件等数据,那么每次从设备收到数据时,Adjust 都会转发这些数据点。
您在 Adjust 中配置的合作伙伴数据分享设置会全局应用,但您也可以针对每个合作伙伴,为每个设备更新数据分享设置。如果用户在应用中进行特定操作时才能与合作伙伴分享数据,这种做法非常实用。您可以在设备层级更新第三方分享设置,以便实现下列目标:
- 阻止 Adjust 分享设备发送的所有数据。
- 阻止 Adjust 分享设备的特定数据点。
- 重新启用特定设备数据点的分享。
- 为 Adjust 从特定设备转发的数据添加细分选项。
您可以随时更新第三方数据分享选项,包括在初始化 SDK 之前的数据分享。如果您配置了初始化 Adjust SDK 之前的第三方数据分享设置,那么这些设置会被添加到队列中。初始化 SDK 后,第三方数据分享更新会先于会话信息发送至 Adjust,也就是说,安装会话会使用您更新后的设置。
这样,您就可以完全掌控自己的工作流程,继续使用自己信任的工具,同时尊重用户的偏好。
示例
下面是几个示例场景:
禁用除 PartnerA 以外的所有合作伙伴: 除 PartnerA 之外,Adjust 不会与任何合作伙伴分享数据。只有 PartnerA 会继续接收用户活动数据。
禁用会话以外的所有数据: 除了 会话指标 及相关活动外 (如会话指标中的安装或再归因),所有合作伙伴都将停止接收数据。
仅允许向 PartnerA 发送会话数据: Adjust 仅与 PartnerA 分享 会话相关活动 ,不会与任何合作伙伴分享其他数据。
仅禁用动态回传: 您可以禁用专门针对动态合作伙伴的分享 (通过动态回传设置),以便保持其他合作伙伴的集成处于活跃状态。
👉 进一步了解动态回传。
您的开发团队可以帮助您在应用中设置这些偏好。请为团队提供对应的平台指南:
📖 iOS / Android / Unity / React Native / Flutter / Cordova / Cocos-2dx / Corona
S2S API 要求
如需与 Adjust API 集成,请将您的服务器设置为在我们指定的终端 URL 上通过 HTTP GET 请求向 Adjust 发送强制参数。
要了解如何使用 Adjust API 管理第三方数据分享设置,请查看如何通过 S2S 重新启用/禁用第三方数据分享