手机微信扫一扫联系客服

联系电话:18046269997

H5网页在浏览器中唤起app怎么实现?-Xinstall

Xinstall 分类:市场资讯 时间:2021-08-04 16:13:03

借助Deeplink,实现从H5快速跳转到App

在移动端,Deeplink可以实现从H5页面直接跳到App指定页面的功能。比如你可以把一个H5页面在应用程序中分享给微信朋友,好友点击此链接就可以直接打开相应的App详细信息,而非App首页。如果朋友没有下载App,那么将跳转到App下载页面,并且在安装启动之后仍然可以跳转到App指定的页面。这可以极大地缩短用户的使用路径,降低用户的流失率。所以Deeplink的功能被广泛应用于众多的行业应用场景中,所以Deeplink的功能被广泛应用于众多的行业应用场景中,比如新品的推广。 image.png

Deeplink技术经过多年的发展,不同的操作系统有不同版本的Deeplink技术,下面将介绍两个最常用的Deeplink技术。

1.URLScheme方法。

直到iOS9和安卓10(M),移动端的Deeplink实现都是通过URLScheme实现的。通常的格式为: Scheme://host:port/path?query=xxxxxxx。

Scheme:表示URL中最初始的位置,也就是://之前的那个字符,可以使用Scheme查找相应的App。比如淘宝的Scheme就是taobao,支付宝的Scheme是alipay,新浪微博的Scheme是sinaweibo。

  • path:代表指定要跳转的页面。

  • query:表示要传递的参数。

  • URLScheme方法的优点是实现简单,但是它存在以下两个缺点:

缺点一:微信、微博、手百禁止大多数App的Scheme。

假如你的域名不在微信白名单中(白名单功能不开放,一般只有腾讯系App可以进入白名单)。由于Android端仅有URLScheme这一途径,因此目前大多数App的Android端无法在微信中直接通过H5页面唤醒App。现在有两种解决办法:

通过右上角的浏览器,引导用户在浏览器中打开H5页面,可以直接唤醒App。这种方法的好处是浏览器对URLScheme没有限制,缺点是增加了用户右上角打开浏览器的步骤。

另一个解决方案,就是访问腾讯应用宝,通过"应用宝"来唤醒App或跳至App下载页面。这种方法的优点是无需用户从浏览器中打开,即使不在微信白名单中也可以直接使用App。

不利之处是此方式必须依赖腾讯应用宝,如果用户没有安装应用宝,则唤醒方式将失效,微信将引导用户先去安装应用宝。

缺点二:H5页面在试图打开应用程序时,会弹出一个提示框“要打开某某应用程序”,

URLScheme打开App时,需要让用户一次点击确认,从而增加了用户使用过程。

image.png

通用的方法。

Universallink是苹果公司在2015年推出的新一代Deeplink方法,iOS9以上的用户只要点击https链接,就可以无缝地跳至App应用中的指定页面,如果用户未安装该应用,则跳转到该应用的下载页面。Universallink方式比URLScheme方式的体验更好,因为App在中间不需要用户点击确认就可以打开App,也不需要用户跳到右上角通过safari来打开跳转。当前,微信已经支持Universallink格式的跳转,因此在iOS端以Universallink的形式唤醒App更加直接、方便。

唤醒H5的小程序。

微博目前同样支持通过H5页面唤醒小程序,H5页面唤醒小程序的原理很简单:微信官方提供了H5页面跳转微信小程序的功能。开发人员需要判断他们的环境,从而采用特定的种子跳跃小程序:

例如,在微信内部网页环境中,使用开放标签跳转到小程序,场景值是1167,通过开放标签打开。

如果是微信以外的环境,使用URLScheme跳转小程序,在微信管理后台右上角的“工具”—“生成URLScheme”,填写widget页面路径和启动query参数,就可以生成小程序的URLScheme,场景值是通过URLScheme打开的。

详细实现方法可以参考微信开放平台的“H5跳转小程序”文档。

是巧用工具,容易实现一键唤醒。

我们已经知道了如何通过实现H5页面来实现App指定页面和实现H5页面唤醒应用程序的内部指定页面方法,尽管开发人员可以自行配置实现Deeplink技术,但实际上仍然会遇到很多问题。如进行资源配置兼容性适配模糊匹配拉新指标统计等等,都会耗费大量人力和维护费用,实现起来相当复杂。所以很多开发人员会采用第三方Universal Links工具快速实现H5页面唤醒应用功能,大大缩短了开发时间,保证了服务的稳定性。

例如,国内领先的第三方全域数据服务商Xinstall 提供Universal Links产品,不仅提供App一键唤醒/一键拉新功能,而且还能通过参数传递用户安装/打开应用程序来实现后续的免填邀请码安装自动识别社交关系等业务场景。此外,通过拆分活动/分渠道统计和结合Xinstall移动统计Universal Links统计,可以统计App拉新/促活用户的后续注册、付费、留存等数据,每个活动的数据都可以用于二次加工、分析。随后即将支持H5页面唤醒小程序指定页面功能,减少开发人员自己配置的人力成本。

Universal Links应用于社会裂变共享、广告投放、短信营销等场景,比如把Universal Links和Xinstall社会化共享U-Share产品结合,可以快速实现从App中快速实现从App再到App再到App的功能,还可以统计App/短信营销等功能。通过计算用户D是A>B>C三个人裂变拉新,这个功能适用于应用程序拉新邀请奖励和关键共享用户统计等场景。

案例一

某个资讯App使用Universal Links实现了App一键唤醒和一键拉新功能,可用于分享裂变、广告投放、短信营销三个场景。如今,每天新增的App用户中,有49%的新用户是从微信、QQ等平台带来的,26%是通过发送短信召回流失用户,还有6%的新用户通过点击广告卡安装。可见,共享裂变是成本最低、拉动效果最好的方法。

案例二

某个阅读App为了分享裂变场景,使用Universal Links实现了App一键式唤醒和一键拉新功能,现在在每天新增的App用户中,有67%的新用户来自于微信裂变,而且另外一个最重要的用途是统计用户具体来源渠道,避免应用市场拦截。由于开发人员在不同的H5页面上上传了不同的频道包,以区别于用户来自哪个页面。但因为拉新时应用市场经常会截获安装apk包这种方式,将用户引向应用市场进行安装,所以渠道包来源不准确。采用U-Link后,每个网页都有专有的投入链,U-Link可以通过模糊匹配等方法归因到具体的源,而不依赖于用户安装的渠道包。经统计发现,微信中某一页面只有50%的用户直接下载apk包,其中50%的用户在应用市场截获后前往不同的应用市场进行安装。这使得U-Link可以突破传统应用程序市场的封锁。

微信政策的变化促使运营商想用其它方式实现App拉新促活的功能,为了充分利用微信庞大的用户流量,我们相信将来一定会有越来越多的App像微博一样,应用程序的样式变成H5,通过H5页面唤醒App/引导下载App。自然也有H5页面以引导小程序的方式引导小程序,不同行业的不同场景应该采取不同的具体做法,只有这样才能实现拉新促活等运营活动的效果最大化。

开发人员迫切需要拉新,请到Xinstall官网查询Universal Links相关产品。

文章标签:
开发者如何选择适合自身APP变现方式的同时,还能提升用户体验感
上一篇
二维码获取H5数据-Xinstall
下一篇
编组 11备份{/* */}{/* */}编组 12备份编组 13备份形状结合
新人福利
新用户立省600元
首月最高300元