一文解析App推广神器deeplink(深度链接)

本文涉及的产品
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介: 各个App就像大海中的一座座岛屿,虽然都生活在海洋中(Android系统或iOS),但是它们之间原本是老死不相往来。但随着技术的发展,App间可以打破单体的限制互相打开,或者通过社交媒体分享打开App。这项技术就是deeplink。

各个App就像大海中的一座座岛屿,虽然都生活在海洋中(Android系统或iOS),但是它们之间原本是老死不相往来。但随着技术的发展,App间可以打破单体的限制互相打开,或者通过社交媒体分享打开App。这项技术就是deeplink。


单理解,就是当用户点击手机中的某个链接时(链接可以是来自 App 页面,或者微信、短信等社交平台),可以跳转到 App 内的分享指定目标页面,直接实现场景还原,而不是 App 首页,这是一种无障碍场景还原技术 。对于 App 开发者而言, deeplink 可以打破 App 间的信息孤岛、缩短用户分享路径、优化用户体验,最终提高 App 的流量转化率和留存率。

image

一个现象背后的:want & need & how



want:真实的用户需求到底是什么样的呢? 


先说一个日常场景帮大家理解。最近双十一、双十二,不知道大家有没有被亲友们发的某宝、某东或拼夕夕的各类信息轮番轰炸?小编的亲友群、闺蜜群里常年有这类链接挂着,小红薯的笔记分享,某宝的化妆品、某东的家电分享等等,这一个个的分享链接织成一张张网,真可谓是增加亲友亲密度,快速获取优质好物的利器


Ok,现在试想,比如你在社交媒体上分享给翠花一个某App上的精选好店或者精选资讯,翠花想要查看有几种操作方式:1、如果翠花已经安装了该App,那她只要点开链接就可以跳转到App;2、如果翠花没有安装相关App,那就会跳转到应用市场指引安装imageimage



类似场景还有其他可能性:


1、短信,比如某宝上新发给翠花的短信,翠花可以点击短信链接打开App;2、短信,比如翠花收到领英好友申请,她就需要通过短信打开浏览器,然后通过浏览器跳转指定页面;3、通过分享到微信中h5页面,在微信中打开App(这个需要到微信开放平台做配置)。


Need:App开发者需要deeplink来缩短用户使用路径,用于App拉新推广场景,降低用户流失率;用户则需要在各个App中随意切换,便捷使用各类App的功能;


在浏览器或者短信中打开App时,如果安装了才能打开,否则引导下载。对于Android而言,这里主要涉及到的技术就是deeplink,也可以简单看成scheme。所以对于那些希望突破App限制,缩短用户使用路径的App就需要使用deeplink技术。image


总结来说,deeplink,即深度链接技术,是指在App/短信/广告里点击链接,能直接跳转到目标App具体位置的技术,深度链接打破了网站与App间的壁垒,成为实现网站与App相互跳转的桥梁。开发者不仅可以通过deeplink实现网站到App互相跳转,也可以实现从多个平台(QQ、微信、微博、TwitterFacebook、短信、各大浏览器等)到App内指定页的跳转。


例如用户将电商App内的一个详情页链接通过短信形式发送给其他亲友,用户点击短信内的链接就能打开对应的H5页面,然后直接跳转到电商App内的指定详情页,而不是App首页。如果用户并未安装App,那么就会跳转到App下载页面。等用户安装打开App后仍然能跳转到指定页面。Deeplink技术不仅可以实现场景快速还原,缩短用户使用路径,更重要的是能够用于App拉新推广场景,降低用户流失率。


imageHowApp如何快速实现deeplink技术?



自建 or 接入第三方。

虽然开发者可以自己配置实现deeplink技术,但是现实中还是会遇到很多问题。比如进行资源配置、兼容性适配、模糊匹配等事项时需要耗费大量的人力和维护成本,实现起来相当复杂。


现在常用的方法,也是小编比较推荐的方式,即直接接入像友盟+这样专业的第三方,这样可以
大大缩短开发时间,保障服务稳定性。更值得一提的是,友盟+还为开发者提供统计deeplink带来的回流新增数据,即查看这个链接带来了多少的App打开次数和新增用户,非常适合高效的团队直接接入。


我们以友盟+的U-Link为例,开发者需要进行以下四步配置即可拥有deeplink能力:
image

1、 前往移动统计U-App/社会化分享U-Share页面里配置deeplink相关的基础参数2、 在相应页面配置deeplink技术中的高级参数3、 在要分享的H5接入JS-SDK,并集成UlinkID做初始化4、  在友盟+后台进行前三步配置后,在自己App内解析deeplink参数

image

 


Deeplink技术的更多使用场景:More
image

如文首提到的翠花使用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中,为用户打造一个更为便捷和更加完整的移动生活场景。


新版U-Share支持Deeplink技术,能够帮助您提升分享裂变带来的拉新促活效果。本文档介绍了Deeplink技术基本原理和参数配置方法。如有问题欢迎联系客服或者加入钉钉群。





 

相关文章
|
2月前
|
移动开发 Android开发 数据安全/隐私保护
移动应用与系统的技术演进:从开发到操作系统的全景解析随着智能手机和平板电脑的普及,移动应用(App)已成为人们日常生活中不可或缺的一部分。无论是社交、娱乐、购物还是办公,移动应用都扮演着重要的角色。而支撑这些应用运行的,正是功能强大且复杂的移动操作系统。本文将深入探讨移动应用的开发过程及其背后的操作系统机制,揭示这一领域的技术演进。
本文旨在提供关于移动应用与系统技术的全面概述,涵盖移动应用的开发生命周期、主要移动操作系统的特点以及它们之间的竞争关系。我们将探讨如何高效地开发移动应用,并分析iOS和Android两大主流操作系统的技术优势与局限。同时,本文还将讨论跨平台解决方案的兴起及其对移动开发领域的影响。通过这篇技术性文章,读者将获得对移动应用开发及操作系统深层理解的钥匙。
|
1月前
|
JavaScript 小程序 开发者
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
316 0
|
1月前
|
缓存 开发框架 移动开发
uni-app:下载使用uni&创建项目&和小程序链接&数据缓存&小程序打包 (一)
uni-app 是一个跨平台的开发框架,它允许开发者使用 Vue.js 来构建应用程序,并能够同时发布到多个平台,如微信小程序、支付宝小程序、H5、App(通过DCloud的打包服务)等。uni-app 的目标是通过统一的代码库,简化多平台开发过程,提高开发效率。 在这一部分中,我们将逐步介绍如何下载和使用uni-app、创建一个新的项目、如何将项目链接到小程序,以及实现数据缓存的基本方法。
|
1月前
|
安全 网络安全 Android开发
深度解析:利用Universal Links与Android App Links实现无缝网页至应用跳转的安全考量
【10月更文挑战第2天】在移动互联网时代,用户经常需要从网页无缝跳转到移动应用中。这种跳转不仅需要提供流畅的用户体验,还要确保安全性。本文将深入探讨如何利用Universal Links(仅限于iOS)和Android App Links技术实现这一目标,并分析其安全性。
224 0
|
3月前
|
JSON 数据格式 索引
【Azure Developer】Azure Logic App 示例: 解析 Request Body 的 JSON 的表达式? triggerBody()?
【Azure Developer】Azure Logic App 示例: 解析 Request Body 的 JSON 的表达式? triggerBody()?
|
3月前
【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn
【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn
|
3月前
|
网络协议 NoSQL 网络安全
【Azure 应用服务】由Web App“无法连接数据库”而逐步分析到解析内网地址的办法(SQL和Redis开启private endpoint,只能通过内网访问,无法从公网访问的情况下)
【Azure 应用服务】由Web App“无法连接数据库”而逐步分析到解析内网地址的办法(SQL和Redis开启private endpoint,只能通过内网访问,无法从公网访问的情况下)
|
3月前
|
域名解析 网络协议 数据中心
【应用服务 App Service】当遇见某些域名在Azure App Service中无法解析的错误,可以通过设置指定DNS解析服务器来解决
【应用服务 App Service】当遇见某些域名在Azure App Service中无法解析的错误,可以通过设置指定DNS解析服务器来解决
|
1月前
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
477 7

推荐镜像

更多