一文解析App推广神器deeplink(深度链接)
各个App就像大海中的一座座岛屿,虽然都生活在海洋中(Android系统或iOS),但是它们之间原本是老死不相往来。但随着技术的发展,App间可以打破单体的限制互相打开,或者通过社交媒体分享打开App。这项技术就是deeplink。
简单理解,就是当用户点击手机中的某个链接时(链接可以是来自App页面,或者微信、短信等社交平台),可以跳转到App内的分享指定目标页面,直接实现场景还原,而不是 App 首页,这是一种无障碍场景还原技术。对于App开发者而言,deeplink可以打破App间的信息孤岛、缩短用户分享路径、优化用户体验,最终提高App的流量转化率和留存率。
一个现象背后的:want & need & how
Want
真实的用户需求到底是什么样的呢?
先说一个日常场景帮大家理解。最近双十一、双十二,不知道大家有没有被亲友们发的某宝、某东或拼夕夕的各类信息轮番轰炸?小编的亲友群、闺蜜群里常年有这类链接挂着,小红薯的笔记分享,某宝的化妆品、某东的家电分享等等,这一个个的分享链接织成一张张网,真可谓是增加亲友亲密度,快速获取优质好物的利器。
Ok,现在试想,比如你在社交媒体上分享给翠花一个某App上的精选好店或者精选资讯,翠花想要查看有几种操作方式:
1、如果翠花已经安装了该App,那她只要点开链接就可以跳转到App;
2、如果翠花没有安装相关App,那就会跳转到应用市场指引安装
类似场景还有其他可能性:
1、短信,比如某宝上新发给翠花的短信,翠花可以点击短信链接打开App;
2、短信,比如翠花收到领英好友申请,她就需要通过短信打开浏览器,然后通过浏览器跳转指定页面;
3、通过分享到微信中h5页面,在微信中打开App(这个需要到微信开放平台做配置)。
Need
App开发者需要deeplink来缩短用户使用路径,用于App拉新推广场景,降低用户流失率;
用户则需要在各个App中随意切换,便捷使用各类App的功能;
在浏览器或者短信中打开App时,如果安装了才能打开,否则引导下载。对于Android而言,这里主要涉及到的技术就是deeplink,也可以简单看成scheme。所以对于那些希望突破App限制,缩短用户使用路径的App就需要使用deeplink技术。
总结来说,deeplink,即深度链接技术,是指在App/短信/广告里点击链接,能直接跳转到目标App具体位置的技术,深度链接打破了网站与App间的壁垒,成为实现网站与App相互跳转的桥梁。开发者不仅可以通过deeplink实现网站到App互相跳转,也可以实现从多个平台(QQ、微信、微博、Twitter、Facebook、短信、各大浏览器等)到App内指定页的跳转。
例如用户将电商App内的一个详情页链接通过短信形式发送给其他亲友,用户点击短信内的链接就能打开对应的H5页面,然后直接跳转到电商App内的指定详情页,而不是App首页。如果用户并未安装App,那么就会跳转到App下载页面。等用户安装打开App后仍然能跳转到指定页面。Deeplink技术不仅可以实现场景快速还原,缩短用户使用路径,更重要的是能够用于App拉新推广场景,降低用户流失率。
How?
App如何快速实现deeplink技术?
自建 or 接入第三方。
虽然开发者可以自己配置实现deeplink技术,但是现实中还是会遇到很多问题。比如进行资源配置、兼容性适配、模糊匹配等事项时需要耗费大量的人力和维护成本,实现起来相当复杂。
现在常用的方法,也是小编比较推荐的方式,即直接接入像友盟+这样专业的第三方,这样可以大大缩短开发时间,保障服务稳定性。更值得一提的是,友盟+还为开发者提供统计deeplink带来的回流新增数据,即查看这个链接带来了多少的App打开次数和新增用户,非常适合高效的团队直接接入。
我们以友盟+的U-Link为例,开发者需要进行以下四步配置即可拥有deeplink能力:
1、 前往移动统计U-App/社会化分享U-Share页面里配置deeplink相关的基础参数
2、 在相应页面配置deeplink技术中的高级参数
3、 在要分享的H5接入JS-SDK,并集成UlinkID做初始化
4、 在友盟+后台进行前三步配置后,在自己App内解析deeplink参数
具体如何接入,且听下回分解。也可点击左下角【阅读原文】进入U-link页面查看。
Deeplink技术的更多使用场景:More
如文首提到的翠花使用deeplink的几个场景,几个显著场景如电商类、资讯类、教育类 、金融类的App使用deeplink的场景较多,这些App结合社交分享传播将会事半功倍,具有非常大的用户拉新和活跃的价值。当然,较为常见的还有游戏类 App可以利用深度链接(deeplink)功能分享链接给队友可直接进入 App 内的游戏房间。常见场景的应用如下:
电商类:App页面点击分享→ 点击微信/QQ等的分享链接→ 进入 App 内对应购物页面
资讯类:App页面点击分享→点击微信/QQ等的分享链接→进入 App 内对应内容页面
游戏类:App页面点击分享邀请组队的链接→点击微信/QQ等的分享链接→进入 App 内对应的游戏房间或战队队伍中
广告:在社交平台点击相关广告,进入 App 内对应内容页面
拉新活动:例如老带新、福利抽奖等 H5 页面活动,参与者可以点击进入 App 内对应活动参与页面
Deeplink,即App间/网页-App间的跳转,不仅仅优化了用户体验链路的问题,而且还扩宽了App的边界。Deeplink让每个App不再是独立的孤岛,而是“自由联邦”的互相依存。App开发者可以将广告、活动营销、裂变拉新、用户分享等业务结合到share和deeplink中,为用户打造一个更为便捷和更加完整的移动生活场景。
一个课外知识点:不同操作系统的deeplink技术
Deeplink技术是操作系统本身就有的能力,且发展了很多年了。因此不同操作系统、不同版本都有着不同版本的deeplink技术
1、URL Scheme——iOS9和安卓6以前
在iOS 9和安卓6(M)之前,移动端实现deeplink的方式都是通过URL Scheme。URL,我们都很清楚,weixin://dl/moments就是一个 URL,也叫它链接或网址;Scheme,表示的是一个 URL 中最初始的位置,即 ://之前的那段字符,例如这个URL中的Scheme就是weixin。我们可以用Scheme来定位对应的App。例如淘宝的Scheme就是taobao、支付宝的Scheme就是alipay,新浪微博的Scheme是sinaweibo。
被打开的App可以向操作系统提前注册一个 URL,开头的Scheme 用于从浏览器或其他App中拉起本App。移动操作系统提供解析Scheme的能力,判断Scheme属于哪个App,打开并将参数传递给App。此外通过指定的 URL 中其他字段(如path等),可以让App在被打开后直接打开某些特定页面,比如商品详情页、活动详情页等等。
1.2 URL Scheme协议格式
一般来说整段的URL Scheme是这种的形式:Scheme://host:port/path?query=xxxxxxx。其中path代表了想要跳转的指定页面,而query代表了想要传递的参数。
1.3 URL Scheme缺点
URL Scheme方式优点是开发简单,但弊端也很明显:
我们只能通过固定协议格式的链接来实现跳转,而且打开H5页面时,会出现一个提示框:“是否打开XXX”。用户确认了才会跳转到App中,增加了用户流程
微信、QQ等把URL Scheme 打开App这种方式给禁了,但是它们都各自维护着一个白名单,如果Scheme不在该白名单内,那么就不能在他们的App内打开这个App(如果被封锁了那么用户只能通过右上角浏览器内打开App)
2、 Universal link——iOS 9以后
Universal link 是苹果公司在2015年推出的新一代deeplink技术,iOS9及以上的用户可以通过点击一个https 链接无缝的跳转到一个App应用内的指定页面,不需要让用户点击“是否打开xx”。因为少了这个提示框,所以Universal link比URL Scheme方式体验更好,更重要的优势是目前微信和QQ已经支持Universal link这种形式了,因此我们更推荐开发者在iOS端使用这种方式打开App。
微信目前已支持通过Universal link方式直接打开第三方App,要求SDK版本大于等于1.8.6.1。用户主要需要配置以下几步才能使用正常功能,详情配置步骤可以参照微信Universal link文档:
(1)首先按照苹果官方文档,配置Universal link。微信对Universal Links配置有以下要求:
Universal Links必须支持https
Universal Links配置的paths不能带query参数
微信使用Universal Links拉起第三方App时,会在Universal Links末尾拼接路径和参数,因此App配置的paths必须加上通配符/*
(2)然后向微信注册自己的应用id和Universal Links。
此外QQ也已支持Universal link跳转方式,要求SDK版本大于等于3.3.6.详情配置步骤可以参考QQ配置文档
3、 App Link——Andriod M(6)以后
App Link是由安卓发布的,在Andriod M以后才能使用。用户可以点击一个H5链接时直接跳转到 App 指定页面,而不会让用户点击”是否打开xx“。所以App Link比URL Scheme方式体验更好。
注:因为目前App Link在中国大陆内使用必须要翻墙,使用不便。所以国内的Top第三方如友盟+暂未支持AppLink这种方式,Andriod端只能使用URL Scheme这种方式。
接入请戳:https://at.umtrack.com/XrCGrq
一文解析App推广神器deeplink(深度链接)相关推荐
- iOS app集成使用 Facebook 深度链接
facebook深度链接文档以及测试工具:https://developers.facebook.com/docs/app-ads/deep-linking 1.首先需要集成facebo ...
- 你知道现在很火的APP推广神器MobLinK技术是什么吗?
俗话说"酒香不怕巷子深",但再香的酒没人知道,也是浪费.咱们开发一款应用,也是不容易的,产品再好没人用,也是徒劳无功,所以就需要各种手段来提高APP的活跃度和下载量. 首先从运营的 ...
- java 跳转deeplink链接_Deeplink(深度链接)唤起App,怎样实现无缝跳转
Deeplink(深度链接)唤起App,怎样实现无缝跳转 发布时间:2020-02-14 11:10:42 来源:51CTO 阅读:1753 作者:蛋糕侠 移动互联网时代,信息的分享传播无疑是 App ...
- deeplink唤醒app测试软件,DeepLink唤醒App的简单实现方法
标签: DeepLink(深度链接技术),一般是通过Web页面调用原生App,并把需要的参数通过Uri的形式传递给App,主要使用方式有:两个App之间的广告.App的社交分享.页面跳转App.DSP ...
- android webview 深度链接,Deeplink(深度链接)是什么?如何做到高效场景还原
移动互联网时代,信息的分享传播无疑是 App 引流增长的关键,与其花费大量精力和成本找渠道.硬推广,不如从细节下手,用最快最简便的方法实现 Deeplink(深度链接)技术,打破信息孤岛.缩短分享路径 ...
- Deferred Deeplink(延展的深度链接)
最近在研究Deferred Deeplink,网上查了查资料,在这里整理记录一下,供大家学习参考. 前言 Deferred Deeplink(延展的深度链接) Deeplink有个局限,就是只能在已安 ...
- App推广都有哪些渠道?一张图片让你全看明白!
最近有很多朋友问我很多关于APP怎么做运营和推广,我在之前也分享过一些APP软件的推广方法,今天给大家全面解析APP推广的渠道: 最近有很多朋友问我很多关于APP怎么做运营和推广,我在之前也分享过一些 ...
- APP推广有哪些渠道
APP推广渠道有哪些,对于一个刚接触运营的小白来说,是很难以理解的,咨询过运营界的"老司机",以及自己查阅过大量关于运营的资料,也大致了解一些关于APP推广的渠道,今天就简单的来分 ...
- 什么是深度链接(deep link)
DeepLink:名为"深度链接",这是对于已经安装了APP,并把需要的参数通过URL的形式传递给App,指向特定的页面,主要就是帮助开发者实现,从外部链接到App内部页面的直接跳 ...
最新文章
- Ubuntu 安装 Etcd
- ACM入门之【KMP】
- MySql按字段分组取最大值记录
- linux3.4.2移植总结(s3c2440)
- java并发编程(二十一)----(JUC集合)CopyOnWriteArraySet和ConcurrentSkipListSet介绍
- Oracle主要概念汇总
- JavaScript OO不XX 学习总结
- Python的第三方库pillow
- 【iOS】Swift3 报错:Value of type 'AppDelegate' has no member 'managedObjectContext',UIApplication has no
- ROS配置ipv6方法
- 变量的定义和变量的声明
- 产品经理学习笔记2 长尾理论
- 2021最新分享阿里P6面经及心得
- vue 安装(看图就够了,皮卡皮卡)
- SAP 采购发票校验
- 使用飞信SDK开发短信收发程序
- 飞利浦 V808 android
- FPGA之DDS信号发生器
- 可口可乐公司2019年第三季度延续强劲増势,净收入增长8%
- 同济大学高等数学下册第九章多元函数微分法及其应用以及每日一题