一、关于Deeplink
1)什么是深度链接(Deeplink)?
深度链接(Deeplink),又称深层链接或内链,是一种能将用户直接从网页带到App指定页面的技术。它打破了传统链接只能跳转到应用首页的限制,使得用户可以更直接地访问到应用内部的特定内容。简单来说,就是用户点击一个链接后,无需经过App首页或搜索等中间步骤,就能直接到达指定的App页面。
2)深度链接(Deeplink)的工作原理
深度链接(Deeplink)的工作原理主要依赖于URL Scheme、Universal Link等技术。对于已经安装了目标App的用户,点击深度链接后,操作系统会解析URL Scheme,判断该链接属于哪个App,并直接唤醒该App并跳转到指定页面。如果用户尚未安装目标App,则点击链接后会跳转到应用商店下载页面,下载完成后首次打开App时,会自动跳转到之前指定的页面。
3)深度链接(Deeplink)的优势
提升用户体验:通过深度链接,我们可以将用户直接引导到他们感兴趣的内容或功能页面,避免了用户在应用内部进行多次跳转和搜索的繁琐操作,从而极大提升了用户体验。
精准营销:在推广活动中,通过深度链接可以直接将用户引导到促销页面或特定商品页面,提高转化率。同时,结合用户行为数据,我们可以实现更精准的个性化推送。
社交分享:深度链接使得用户可以将应用内部的精彩内容直接分享给朋友,朋友点击链接后可以直接查看分享的内容,无需先打开应用再搜索。
缩短转化路径:深度链接有效缩短了用户从点击链接到完成购买或下载等行为的转化路径,减少了App推广拉新环节中的流失率。
4)深度链接(Deeplink)的应用场景
深度链接(Deeplink)的应用场景非常广泛,包括但不限于以下几个方面:
App社交分享:用户可以将App内的精彩内容通过深度链接分享到社交平台,吸引更多潜在用户。
裂变传播转化:通过深度链接实现用户裂变传播,提高App的曝光度和下载量。
沉默用户唤醒:针对长时间未使用App的用户,通过深度链接推送特定内容或优惠信息,唤醒他们的使用兴趣。
用户流失召回:针对已卸载App的用户,通过深度链接引导他们重新下载并使用App。
DSP广告投放:在广告投放中使用深度链接,将用户直接引导到App内的广告落地页,提高广告效果。
短信邮箱营销:在短信或邮件营销中使用深度链接,引导用户直接访问App内的特定页面。
二、关于Universal Links
上面谈到,ios要接入Deeplink,可以使用Universal Links。Universal Links 是苹果在WWDC2015上提出的iOS9的新特性之一,此特性类似于深层链接,并能够方便地通过打开一个Https链接来直接启动客户端应用 (手机有安装App)。对比起以往所使用的 URL Scheme ,这种新特性在实现Web-app的无缝链接 时能够提供极佳的用户体验。
1)Universal Links 和 URL Scheme有什么区别?
这是是两种不同技术的实现,都是通过苹果系统实现,唯一不同的是URL Scheme 配置是通过打包来配置的,而深链是通过安装时请求https地址或者一个文件(内部为json结构),然后注册号https 和 app的对应。相当于URLScheme,调起更准确,universal和App的bundle ID(唯一)相关联,所以不会产生冲突。原来的scheme URL因为并不唯一,所以可能会错误调起。
2)怎样配置 Universal Links?
① 注册自己的域名,且支持Https
② 上传文件到自己的域名
(一个名为 “apple-app-site-association” 的json格式 非json 文件,即无后缀名文件)
③ 登录开发者账号,开启该AppId下的关联域名 (Associated Domains) 功能
④ 在Xcode中配置关联域名
⑤其他微信SDK 的接入更改
(查看文档:接入指南 / iOS 接入指南)
综上所述universal links的配置,第4第5两步对于 iOS 开发者来说并不难,但服务端配置就涉及购买域名 ,https购买,以及配置apple-appsite-association 。
使用Xinstall可以比较便捷地完成服务端配置。