Adapty Attribution 中的延迟深链接
延迟深度链接允许您在用户点击广告后安装应用时,将自定义数据传递给应用。例如,您可以在用户安装并启动应用后,立即将其导航到应用中的特定位置。
Important
从 Adapty SDK 4.1 版本开始,Adapty Attribution 默认处于禁用状态。onInstallationDetailsSuccess 回调仅在您激活 SDK 时启用 Adapty Attribution 后才会触发。
其工作原理如下:
- 当用户点击您的广告时,Adapty 会保存点击数据。
- 当 Adapty 注册安装事件时,它会从点击中获取延迟数据。
- 用户安装应用并首次启动后,Adapty 会检索存储的数据,您的应用将收到自定义参数,从而可以在应用代码中对不同的值作出响应。
Adapty 支持以下延迟数据参数:
ios_deferred_dataandroid_deferred_datadeferred_data_sub[1-10]
要添加延迟数据参数,请在推广活动设置中将其附加到您的链接中:
- 从 Integrations -> Meta/TikTok Ads 页面打开您的广告系列,或从 Tracking links 页面打开您的追踪链接。复制您将在广告系列中使用的点击链接。
- 在您的广告平台(Meta、TikTok、Google Ads 等)中,将链接粘贴到广告目标 URL 字段,然后将延迟数据参数作为额外的查询参数追加到链接末尾——每个参数前加
&。例如,若要在安装后将 iOS 用户引导至”Welcome”页面,请添加&ios_deferred_data=welcome。最终目标 URL 如下所示:
https://api-ua.adapty.io/api/v1/attribution/click?adpt_cid=__ADAPTY__ID__&ios_deferred_data=welcome&campaign_id=__CAMPAIGN_ID__&adset_id=__AID__&ad_id=__CID__&campaign_name=__CAMPAIGN_NAME__&adset_name=__AID_NAME__&ad_name=__CID_NAME__&redirect_url=__APP_LINK__
- 在你的应用代码中处理参数。请注意,延迟数据参数位于
payload参数中,且payload参数是经过转义的 JSON,因此你需要在应用代码中对其进行解析。
例如,以下是如何处理 ios_deferred_data 为 welcome 的安装情况: