概要:这篇指南将为您讲解如何让新用户在点击自定义链接后获得与现有用户一样的深度链接体验。
![]() |
![]() |
![]() |
![]() |
扩展阅读:通过SRN投放延迟深度链接
工作范围
涉及人员
请注意:本指南对市场人员需要引入开发人员的环节和方式做了具体说明。 |
事先准备
|
所需时间 功能对接,大致需要1.5个小时。 |
结果 使用根据OneLink指南3/4创建的自定义链接,让点击链接的新用户先跳转到与其设备匹配的应用商店,下载并安装您的应用,然后在他们首次启动应用时,直接进入应用中的具体页面(或体验)。 这些用户的点击/安装会归因到您设定的自有媒体渠道。 |
示例
接上一篇指南的示例场景:Mark向用户发送了推广健康水果的邮件后,成功通过深度链接让更多现有用户进入了Feed Me中的相关水果页面。
但Mark意识到,在看到这封邮件的人当中,有很多还没有安装他们的应用。他希望这些潜在客户也能享受到跟现有用户一样的促销活动,从而提高转化率和用户满意度。
在安卓开发人员Andrea和iOS开发人员Yossi的帮助下,Mark为Feed Me添加了延迟深度链接功能。这样,点击邮件中OneLink的新用户在安装应用后首次启动时就能直接进入相关的水果页面。
流程
面向新用户的延迟深度链接是通过自定义归因链接中的参数和值来实现的。当用户点击您的自定义链接时,AppsFlyer会解析相关的归因数据并将其发送到应用的内部代码中。
应用中的代码通过AppsFlyer SDK(需事先接入)接收到参数信息后,就能触发应用去完成特定的任务,比如进入应用中的某一个具体页面。
注意
您可以通过Apple Universal Link、Android App Link或URI scheme实现深度链接,让现有用户打开应用。但是如果想让用户进入具体页面,开发人员需要通过AppsFlyer SDK读取深度链接信息。
延迟深度链接的作用原理也是一样。当用户首次启动应用时,开发人员可以通过AppsFlyer SDK读取深度链接信息,然后他们就能基于这些信息让新用户跳转到具体页面,为他们展示个性化内容。
请按以下步骤进行操作,从而实现上述功能。
如何部署延迟深度链接
您可以通过下列参数来部署延迟深度链接,为用户带来个性化的体验和跳转。
- deep_link_value
- 【可选】deep_link_sub1-10
请按以下步骤部署延迟深度链接:
- 自定义归因链接设置。
- 如果您用的是根据上一篇指南创建的链接,则不需要设置新的deep_link_value、deep_link_sub1-10(或其他参数),可直接使用已经配置好的deep_link_value和deep_link_sub1-10。
- 如果要添加新参数,请按照上一篇指南的说明进行操作。
- 联系您的iOS和安卓开发人员。
iOS Private Relay启用时的延迟深度链接
Apple新上线的iOS 15系统为iCloud用户提供了Private Relay(保密传送)功能,用户可以通过该功能选择对自己的网页浏览量加密,并隐藏自己的确切位置、IP地址以及浏览内容。如果用户启用了Private Relay,可能会对归因和延迟深度链接造成影响。也就是说,如果一个还没有安装应用的用户到应用商店去下载并启动了应用,Private Relay可能会在首次启动时阻止其跳转到应用中的具体页面。
您可以使用以下任意一个AppsFlyer解决方案来确保延迟深度链接(DDL)正常生效:
- 【推荐】App Clip方案:您可以创建一个App Clip(苹果小程序),然后通过这个App Clip来获取用户归因数据,并为用户提供定制化的App Clip体验,这跟DDL能实现的功能一样。您还可以在App Clip中添加一条路径,把用户从App Clip引导到完整版应用。
- 剪贴板方案:创建一个落地页,用来复制URL中的延迟深度链接的数据,并让用户跳转到应用中指定的页面。请注意:此方案不能解决归因问题。
App Clip解决方案
该方案结合了OneLink短链与iOS的App Clip技术,可以让用户在不安装完整应用的情况下获得特定的产品体验。OneLink短链能为广告主提供用户归因数据,并把用户带入指定的App Clip体验,这与DDL的功能类似。您还可以在App Clip中添加一条路径,把用户从App Clip引导到完整版应用。请注意:如果用户在卸载完整版应用后,又通过App Clip进行了重新安装,那么这次激活在AppsFlyer面板上会记为自然量。
链路:
基于App Clip的DDL方案链路如下:
- 广告主创建App Clip,将其添加到OneLink模板中,为已启用Private Relay的用户实现跳转。
- 用户点击OneLink链接。
- AppsFlyer的网页消息机制(handler)检测以下信息:
- 设备是否使用iOS 15+系统
- 浏览器是否为Safari
- 用户是否启用了Private Relay
- AppsFlyer根据上述信息,在用户界面跳出播放App Clip或在Safari中浏览的弹窗。
- 如果用户点击播放App Clip,则会触发App Clip卡片播放。
- 如果用户点击“在Safari中浏览”,则会触发落地页打开,引导用户打开App Clip。
- 用户打开App Clip。
- App Clip打开,并根据市场人员和开发人员的设置为用户提供个性化体验。
- 如果App Clip中包含了引导用户使用完整版应用的路径,那么用户会跳转到App Store下载完整版应用,然后在首次打开应用时,进入指定的用户体验。
事先准备:接入AppsFlyer SDK V6.4.0或以上版本
请按以下步骤配置基于App Clip的DDL方案:
- 让开发人员按照App Clip方案的开发者文档创建App Clip,为用户提供个性化体验,还可以在其中添加一条路径,把用户从App Clip引导到完整版应用。
- 使用Universal Link和延迟深度链接,创建或编辑OneLink模板。
- 在OneLink模板中,打开用户启用Private Relay时显示App Clip的开关。请确保App Clip已创建完毕,然后再打开这个开关。请注意:使用Universal Link修改OneLink模板(包括添加或移除App Clip功能)时,AASA文件可能需要几个小时才能更新完毕。因此,您基于修改后的模板所创建的链接可能无法立刻实现新增功能。
- 基于OneLink模板创建自定义链接。
- 从App Store Connect后台进入App Clip Experience板块,向下滚动到App URLs,然后输入您的OneLink模板URL(即域名+模板ID,如
yourbrand.onelink.me/GrbZ
)或具体的OneLink短链。
请注意:如果您输入了某一条OneLink自定义链接,那么App Clip方案仅在用户点击这条链接的时候才会生效,而不会对基于同一个OneLink模板创建的其他链接生效。
剪贴板解决方案
链路:
基于剪贴板的DDL解决方案链路如下:
- 广告主创建一条延迟深度链接,其中包含
af_cp_lp=true
参数。 - 用户点击这条延迟深度链接。
- AppsFlyer检测以下信息:
- 设备是否使用iOS 15+系统
- 浏览器是否为Safari
- 用户是否启用了Private Relay
- 该链接是否包含
af_cp_lp=true
参数。
- AppsFlyer确认以上信息后,打开落地页。其中包含应用图标、图像以及CTA按钮,引导用户去App Store下载应用,同时跳出弹窗信息,向用户解释复制URL是为了让他们跳转到应用具体页面时享受最流畅的用户体验。
- 用户点击下载应用。
- 用户跳转到App Store并下载应用,然后在首次启动应用时进入指定的页面。
要求
如果您要使用复制/粘贴落地页DDL解决方案,需确保以下几点:
- 用户在Safari上浏览网页。
-
延迟深度链接中包括
af_cp_lp=true
参数。 - 接入AppsFlyer iOS SDK V6及以上版本。
- 您的iOS应用开发人员需要添加代码,把剪贴板里的延迟深度链接数据粘贴到URL中。该操作不在AppsFlyer SDK的控制范围内。
- 用户勾选弹窗中的复选框(默认勾选)。如果没有勾选,则无法复制URL,延迟深度链接也无法生效。
设置
请按以下步骤配置基于剪贴板的DDL解决方案:
-
让您的iOS开发人员完成以下事项:
- 根据开发者文档的说明,在AppsFlyer SDK中接入必要的代码。
- 添加代码,把剪贴板里的延迟深度链接数据粘贴到URL中。该操作不在AppsFlyer SDK的控制范围内。
-
在您的链接中添加
af_cp_lp=true
参数。
您可以在AppsFlyer的OneLink界面中把它添加为自定义参数,或者直接在链接中插入这个参数。
测试
事先准备:
- 确保用于测试的安卓或iOS设备上没有安装相关应用。
因为延迟深度链接是专用于新用户的,所以请务必确保设备上没有相关应用的任何版本。 - 测试设备必须先加白。
如果该设备尚未加白,则AF不会记录重复激活(即使跳转正常)。请注意:如果您要测试再营销功能,请启用再营销功能,不要对设备进行加白。 - 请参考这篇文档查看各种转化数据相对应的场景。
测试链接:
- 在AppsFlyer后台,进入互动与深度链接 > OneLink。
- 将鼠标悬停在测试链接的操作图标上,然后点击获取URL。
- 通过以任意一种方式将短链或长链发送到手机:
- 使用手机摄像头或二维码扫描软件扫描二维码。
-
将链接通过邮件或WhatsApp发送给自己,然后在手机上打开该链接。
注意:请不要将链接复制粘贴到iOS记事本或浏览器中,因为这种情况下移动端操作系统一般会有意不打开相关应用。
-
在手机上点击链接。
正常情况下,您应该会跳转到应用商店进行下载。但是在这一步先不要下载应用!
- 安装由开发人员更新后的应用版本。
- 打开应用。
正常情况下,您应该会直接进入指定的页面或个性化体验。 -
在AppsFlyer的数据总览面板中查看是否出现新增激活。
在您为自定义链接设置的媒体渠道和广告系列名称下查看是否出现新增点击和激活。请注意:如果您测试的是再营销功能,应该能看到一个新增的再归因(卸载重装)。
链接效果不符合预期?请移步至故障排查指南。
完成上述流程后,您的延迟深度链接就部署成功了!您现在就可以让还未安装应用的潜在用户在安装应用后首次打开时,直接看到与您的推广活动相关的具体内容。