概要:本文将为您讲解如何创建并使用自定义链接对现有用户进行再营销,将他们直接引导到应用中。AF会通过再营销逻辑对这些用户进行归因。
![]() |
![]() |
![]() |
![]() |
工作范围
涉及人员
请注意:本指南对市场人员需要引入开发人员的环节和方式做了具体说明。 |
事先准备
|
所需时间 功能对接,用时约为1.5个小时。 |
结果 在投放再营销广告时,让现有用户在点击自定义链接后直接吊起应用,同时让未安装应用的用户跳转到与其设备相匹配的应用商店。 您可以通过再营销工具对点击(以及后续的应用内事件)进行准确归因。 |
示例
一个名为Feed Me的生鲜配送应用(沿用上一篇指南的示例 )有许多用户已经超过30天没有打开应用了。负责市场推广的Mark希望能唤醒这些沉睡用户。
Mark决定在该应用的Facebook社区发帖,来吸引这些现有用户 。
这个帖子中包含了一个OneLink链接,这个链接由安卓开发人员Andrea和iOS开发人员Yossi合作配置,以实现下列功能:
- 让现有用户(即已安装应用的用户)点击链接后直接打开应用并进入Feed Me主页,不进入其他具体页面。(下一篇指南会详细介绍如何将用户深度链接到具体页面)。
- 让新用户(即未安装应用的用户)点击链接后跳转到与其设备相匹配的应用商店或落地页。
流程
请按以下流程设置自定义链接,让安卓和iOS上的现有用户在点击链接后直接打开应用。
1.更新OneLink模板
目前共有三种技术手段可以让用户在点击链接后直接吊起应用:
- iOS Universal Link:适用于iOS 9及以上版本,能以流畅、安全的方式吊起应用。
- 安卓App Link:适用于安卓6及以上版本,能以流畅、安全的方式吊起应用。请注意:三星的操作系统无法通过安卓App Link打开应用。
-
URI scheme:
- 备用方案:
- 安卓:当安卓App Link由于失效或未设置而无法打开应用时,URI scheme可作为有效的备用方案。
- iOS:当Universal Link由于失效或未设置而无法打开应用时,URI scheme可作为备用,但功能有限。了解详情
- 这是在三星设备上吊起应用的主要方式。
- URI scheme是一个地址,用户访问该地址时会打开应用(若已安装)。其原理类似于网站链接,只是URI打开的是应用而不是网站。
- 对同一个应用的iOS和安卓用户必须使用同一个URI。
- 备用方案:
建议尽量使用以上所有技术手段,以确保最佳的用户体验、数据安全和设备覆盖率。在以上所有链接技术全部启用时,OneLink会自动根据每个用户的具体情况使用最合适的方式打开应用。
前期准备:必须是AppsFlyer管理员用户,或者具有添加/编辑OneLink模板的权限。
请按以下步骤更新OneLink模板:
- 在AppsFlyer后台,进入互动与深度链接 > OneLink。
- 将鼠标悬停在您按照上一篇指南创建的OneLink模板上,点击“编辑”按钮,进入OneLink模板编辑页面。
- 点击深度链接与跳转选项卡。
- 向下滚动到若用户已安装应用 。
- 请按照iOS、安卓和备用方案对应所的指南进行操作:
Universal Link的格式与常规网页链接相同(如https://yourbrand.onelink.me或https://www.yourbrand.com) ,因此需要设置一个子域名(具体请见上一篇指南)。OneLink还支持完全品牌化的域名 ,但这不是本篇指南的重点。
如需通过Universal Link吊起应用,请按以下步骤操作:
- 联系您的iOS开发人员:
- 把这个OneLink模板的子域名同步给开发人员。
- 把这些指南发送给开发人员。
- 开发人员会把Team ID(或称Apple App ID Prefix,结构为PF23MIWNTW)返回给您。
- 如果您的应用还未上架,还需要让开发人员将Bundle Identifier(包名)发送给您(结构为:com.myapp.something)。
- 在OneLink模板页面中,点击改用Universal Link打开应用 。
- 在新窗口中,选择使用Universal Link打开应用。
- 在Team ID字段中,输入开发人员提供的Team ID。
- 如果您的应用还未上架,请同时输入Bundle Identifier(包名)。
- 点击保存更改 。
App Link的格式与常规网页链接相同(如https://yourbrand.onelink.me或https://www.yourbrand.com),因此需要设置一个子域名(具体见上一篇指南 )。OneLink还支持全面品牌化的域名 ,但这不是本指南的要点。
事先准备 :
保存您为这个OneLink模板选择的子域名。
如需通过安卓App Link吊起应用,请按以下步骤操作:
- 联系您的安卓开发人员:
让他们按照相关说明生成一个SHA256证书指纹。
然后他们会给您发送一个结构如下的SHA256证书指纹:DC:65:43:67:F3:BD:02:52:AC:B4:50:F1:74:54: 23:49:4D:49:6C:E6:DF:56:BD:CB:53:06:11:5B:C9:4E:5D:0C
- 在OneLink模板页面中,点击改用App Link打开应用 。
- 在新窗口中,选择使用App Link打开应用。
- 在SHA256证书指纹字段中,输入开发人员提供的SHA256证书指纹。
然后系统会自动生成一个意图过滤器代码。 - 联系您的安卓开发人员:
将自动生成的意图过滤器代码发送给他们。
让他们按照相关说明进行操作并确认完成。
URI Scheme主要用作备选方案让iOS和安卓用户打开应用,因此针对这两个平台的URI必须相同。
请按以下步骤为安卓和iOS平台配置备用URI:
- 请联系您的iOS和安卓开发人员,确定一个URI Scheme,结构如下:
feedmeapp://
- 让iOS开发人员根据iOS相关指南在应用中添加URI scheme。
同时让安卓开发人员根据安卓相关指南在应用中添加URI scheme。 - 完成上一步后,开发人员需要确认所添加的URI scheme值,结构如下:
exampleapp://
,或exampleapp://home
,或exampleapp://main
等。 - 在OneLink模板页面中,点击同时使用URI Scheme打开应用 。
- 选择 使用URI Scheme打开应用 。
- 输入URI方案值。
- 点击保存更改 。
- 测试URI方案(可以由您或您的开发人员完成):
- 准备一个iOS设备和一个安卓设备,在两个设备上都安装您的应用后,使用免费的公共测试工具进行测试。
- 点击由该工具生成的链接。
如果URI scheme正确,就能直接打开应用。
- 联系您的iOS开发人员:
- 点击更新OneLink模板。
注意
- 保存或更新OneLink模板时,AppsFlyer的系统会自动生成AASA和/或Digital Asset Link的JSON文件用于域名验证,并为您保存在服务器中。如果验证失败,Universal Link和App Link可能无法正常跳转。请使用AppsFlyer链接验证器测试您的Universal Link和App Link是否设置正确。
- OneLink模板从更新到生效之间最多会有1小时的延迟。
2.对自定义链接启用再营销归因
更新OneLink模板后,您就可以使用自定义归因链接(创建方式请见上一篇指南)来对已安装应用的用户进行再营销并归因。这些用户点击链接后,应用会自动打开。
对于面向现有用户投放的再营销广告,您有必要将其清晰地标记出来,因为这样才能衡量这些再营销广告是否有效推动了现有用户的再互动。
现有用户点击拉新广告链接(UA)后也会打开应用,并有相同的用户体验。但是,他们的再互动会被记录为常规互动(即session),也就是说,在这种情况下广告主无法衡量自有媒体的投放效果。
如需对自定义链接启用再营销功能,请按以下步骤操作:
- 从AppsFlyer后台进入互动与深度链接> OneLink。
- 从下拉菜单中选择您按照上一篇指南创建的自定义链接。
- 在归因选项卡中,打开再营销广告开关。
-
【可选】如果您想要让新用户跳转到落地页,而不是应用商店的话,请在深度链接与跳转选项卡中设置将用户引导到其他URL。
在这里针对安卓和iOS配置的自定义链接会让新用户跳转到您指定的落地页。请注意:如果您已经在OneLink模板设置了一个自定义URL,那么模板中的URL会覆盖这里设置的URL。 - 点击更新链接。
如果您的应用从未启用过再营销功能,您需要先启用一次。了解详情
如需在应用层级配置再营销功能,请按以下步骤操作:
- 从AppsFlyer面板进入配置 > 应用配置。
- 在归因选项卡中,打开再营销广告衡量开关。
- 点击保存设置 。
3. 创建社交应用落地页
如果您不打算在社交媒体中使用自定义链接,可以直接进入测试环节。
社交媒体的应用有时会干扰Universal Link或App Link的跳转,影响现有用户的体验。您可以通过以下方法来解决这个问题:
- 【推荐】创建社交应用落地页。
建议您在创建社交应用落地页时一定要设置一个URI scheme。 - 【备选】通过
af_force_deeplink=true
参数强制打开应用。
请注意:该参数在Kakaotalk、Naver、Naver-Blog、Chrome、微博和Twitter中默认启用。
启用社交应用落地页后,在社交应用中点击广告的用户会跳转到AppsFlyer生成的落地页,然后再从落地页通过深度链接打开或下载应用。
AppsFlyer提供了一系列社交应用落地页的模板。模板中元素的位置是固定的,但是元素本身可以自行调整,包括背景图像或颜色、标题、文本、图像、按钮、标签等。
社交应用落地页可用于以下平台:
- Facebook/Facebook Messenger(请注意:对于Facebook和Facebook Messenger,如果同时设置了URI scheme和社交应用落地页,落地页会无法显示。)
- iOS版Pinterest
- Slack
- Snapchat
- 微信
用户体验
当用户点击落地页中的CTA按钮时:
- 如果用户已安装应用:点击后吊起应用。
- 如果用户未安装应用:跳转到对应的应用商店。安装应用后,可通过延迟深度链接进入应用中的具体页面(详情请见OneLink指南4/4)。
注意
社交应用落地页仅支持OneLink短链。
如需启用社交应用落地页,请按以下步骤操作:
- 按下文所述步骤配置落地页。
- 复制OneLink短链。
社交应用落地页不支持长链。 - 在社交应用上发布OneLink短链。
这里的归因结果取决于您的归因设置。
如需配置社交应用落地页,请按以下步骤操作:
- 在自定义链接设置页面,点击社交应用落地页选项卡。
- 点击创建落地页。
操作界面会打开一个窗口,让您选择落地页模板。
- 将鼠标悬停在选中的模板上,然后点击创建。
建议:可以将鼠标悬停在模板的图标上,查看每个模板的使用场景。建议在Instagram中使用Clustered Poster和ShowAndTell模板。
- 落地页素材中的所有元素都可以自行配置。您可以按名字选择要编辑的元素或在预览页面点击相应元素进行配置。
建议:请保存文本,以防更换素材模板时丢失文案。 - 将模板中的图像换成您自己的图像。
- 点击查看 ,查看落地页素材。
如需修改素材,请点击返回编辑器 。
- 点击完成,保存落地页。
请注意:新建/更新后的落地页素材仅在自定义链接生成/更新后才会生效。
4.测试
事先准备:
在安卓和/或iOS设备上安装应用,并确保应用的来源和版本正确(已接入Universal Link、App Link和/或URI Scheme)。
测试链接:
- 在AppsFlyer后台,进入互动与深度链接 > OneLink。
- 点击选中的OneLink模板 。
- 从列表中选择自定义链接。
- 将鼠标悬停在测试链接的操作图标上,然后点击获取URL。
- 通过以任意一种方式将短链或长链发送到手机:
- 使用手机摄像头或二维码扫描软件扫描二维码。
- 将链接通过邮件或WhatsApp发送给自己,然后在手机上打开该链接。请注意:请不要将链接复制粘贴到iOS记事本或浏览器中,因为这种情况下移动端操作系统一般会有意不打开相关应用。
- 在移动设备上点击链接。
正常情况下,应用会自动打开并进入主页。 - 进入AppsFlyer再营销 面板。
在该URL中所设的媒体渠道名称(如“test“)和广告系列名称下查看是否出现了新增点击/激活。
链接效果不符合预期?请移步至故障排查指南。
完成了上述三个流程后,您就可以使用刚才创建的链接把用户直接引导到您的应用中,并获取再营销的归因数据。