You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AppsFlyer OneLink长链接自定义参数在延迟深度链接中的留存问询

问题概述

我正在使用AppsFlyer OneLink实现深度链接,需确认附加在OneLink长链接上的自定义查询参数在延迟深度链接过程中是否会留存。已完成测试如下:

  • 自定义参数附加到OneLink长链接示例:https://great.onelink.me/template_id/short_link_id?custom_param=abc
  • 应用已安装时,参数可成功传递至应用
  • 延迟深度链接场景(点击链接后安装应用)下,参数丢失
  • 测试采用开发者安装包直接安装,未走App Store/Play Store实际流程

解答

1. OneLink长链接中的额外查询参数在延迟深度链接中是否会被保留?

默认情况下,直接追加到OneLink长链接末尾的未配置自定义参数,在延迟深度链接场景下不会自动留存。只有经过OneLink模板预先配置的参数,或是通过官方指定方式传递的参数,才会被归因系统捕获并在安装后传递给应用。

2. AppsFlyer在安装后深度链接时是否仅保留短链接中预定义的参数?

是的。AppsFlyer默认仅保留OneLink模板中预先设置的自定义参数,以及官方内置的归因参数(如pid、c等)。临时附加在长链接上的未配置参数,不会被系统存储,因此延迟安装后无法获取。

3. 无需OneLink API(付费功能)的参数留存方法

有两种免费方案可以实现:

  • 方案一:在OneLink模板中预定义自定义参数
    登录AppsFlyer后台,找到对应的OneLink模板,进入「自定义参数」模块添加需要的参数(比如custom_param)。之后生成的长/短链接只要携带该参数,无论是即时还是延迟深度链接,参数都会被留存并传递给应用。
  • 方案二:利用af_dp参数封装自定义数据
    将包含自定义参数的应用内深度链接编码到af_dp参数中,示例链接:
    https://great.onelink.me/template_id/short_link_id?af_dp=yourapp://target_path?custom_param=abc
    
    延迟安装后,af_dp的完整值会被传递给应用,你可以在应用内解析该值提取自定义参数。

测试环境说明

使用开发者安装包直接安装的测试方式可能干扰归因逻辑,因为AppsFlyer依赖应用商店的安装来源匹配。建议通过TestFlight(iOS)或官方内部测试渠道(Android)模拟真实安装流程后再验证,排除测试环境导致的参数丢失问题。

内容的提问来源于stack exchange,提问作者szelemeh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 07:37:43