首页 > 基础设施 > 正文

H5主流浏览器下App导流方案选取

2018-03-29 14:16:31  来源:折腾范儿の味精

摘要:最近好几个业务产品线都在头疼如何把用户从H5导流给App这个问题上,因此梳理一下手头的一些方案。简单的一句话评价就是:浏览器适配 - 前端永远的痛!
关键词: H5
  最近好几个业务产品线都在头疼如何把用户从H5导流给App这个问题上,因此梳理一下手头的一些方案
 
  简单的一句话评价就是:浏览器适配 - 前端永远的痛!
 
  \
 
  只想梳理下面3个问题在主流浏览器下的解决方案
 
  未安装 - 点击下载App
 
  未安装 - 点击下载App - 下载后自动精准定位
 
  已安装 - 点击打开App - 精准定位
 
  由于不同渠道之间差异非常大,前端是有能力判断区分出不同的渠道的,因此各个渠道之间一般都是完全定制差异化的导流方案,在优缺点之间进行取舍
 
  下面说的各种方案名词,都在 iOS app与浏览器深度链接 DeeperLink 有技术方案思路介绍
 
  系统浏览器
 
  简介:用户使用系统浏览器访问WAP进行导流,目前不受任何限制
 
  未安装 - 点击下载App:
 
  直接下载 or 跳转Appstore
 
  未安装 - 点击下载App - 下载后精准定位 - Android:
 
  动态Apk技术,无导流负作用,对服务器压力略大
 
  手机指纹技术,存在成功率问题,大概66%,同wifi失败率增高
 
  剪切板技术,安卓因为系统浏览器内核碎片化问题,理论可行,但设备支持率很低,服务器压力小
 
  未安装 - 点击下载App - 下载后精准定位 - iOS:
 
  剪切板技术,必须iOS10+
 
  手机指纹技术,存在成功率问题,大概66%,同wifi失败率增高
 
  已安装 - 点击打开App - 精准定位 - Android:
 
  schema吊起技术,无导流负作用
 
  已安装 - 点击打开App - 精准定位 - iOS:
 
  schema吊起技术,采用这个技术,已安装App正常吊起,假如未安装App,会看到一个系统错误框,然后再打开Appstore,影响用户体验
 
  universalink技术,已安装App正常吊起,未安装App无错误弹框,但部署成本大
 
  剪切板技术,必须iOS10+
 
  建议:
 
  安卓用动态Apk技术做下载导流精准定位,用schema技术做吊起
 
  iOS用剪切板技术做下载导流精准定位,用剪切板技术做吊起
 
  微信
 
  简介:微信内禁止直接下载App,微信内禁止以任意方式打开App,需要分不同情况进行应对
 
  微信H5
 
  未安装 - 点击下载App:
 
  应用宝市场跳转,上架应用宝并且开通应用宝微链接,这样iOS与安卓都可以在H5页面中点击后跳转到Appstore/应用宝市场进行下载
 
  未安装 - 点击下载App - 下载后精准定位 - Android:
 
  动态Apk技术,存在负作用,动态Apk技术与微信应用宝直接跳转市场下载冲突,如果需要使用动态Apk技术,在安卓下,就只能弹蒙层外部浏览器打开
 
  手机指纹技术,与应用宝市场跳转不冲突,存在成功率问题,大概66%,同wifi失败率增高
 
  未安装 - 点击下载App - 下载后精准定位 - iOS:
 
  动态剪切板技术,与微信应用宝直接跳转市场无冲突,必须iOS10+
 
  手机指纹技术,存在成功率问题,大概66%,同wifi失败率增高
 
  已安装 - 点击打开App - 精准定位 - Android:
 
  技术暂时无法突破,弹蒙层,提示用系统浏览器打开
 
  微信白名单,有部分腾讯旗下产品通过微信白名单做到
 
  已安装 - 点击打开App - 精准定位 - iOS:
 
  universallink技术,已于18年1月被微信封堵
 
  剪切板技术,先拷贝剪切板,再跳转Appstore,在Appstore点击打开按钮,打开App进行剪切板定位,必须iOS10+
 
  建议:
 
  安卓在无精准定位需求的时候用应用宝渠道下载,有精准定位需求的时候用动态Apk+蒙层提示系统浏览器下载,暂时无法解决微信内吊起,弹蒙层,提示用系统浏览器打开
 
  iOS用剪切板技术做下载导流精准定位,用剪切板技术做吊起
 
  微信小程序
 
  简介:微信小程序和微信内H5不一样,和浏览器的导流方式也不一样,单独说明
 
  传播:小程序通过分享传播,从App分享小程序到聊天对话+群对话(暂不支持朋友圈),传播小程序
 
  回流:在聊天对话+群对话中点开小程序,小程序可以开发跳转回App的功能
 
  回流受限:用户从群对话中点开小程序才能回流,用户用过一次小程序后记住了,直接自行在小程序快捷入口打开并使用,无法回流
 
  手百
 
  简介:手百不禁止下载App,手百内禁止以任意方式打开App
 
  未安装 - 点击下载App:
 
  直接下载 or 跳转Appstore
 
  未安装 - 点击下载App - 下载后精准定位 - Android:
 
  动态Apk技术,无导流负作用,对服务器压力略大
 
  手机指纹技术,存在成功率问题,大概66%,同wifi失败率增高
 
  未安装 - 点击下载App - 下载后精准定位 - iOS:
 
  动态剪切板技术,与微信应用宝直接跳转市场无冲突,必须iOS10+
 
  手机指纹技术,存在成功率问题,大概66%,同wifi失败率增高
 
  已安装 - 点击打开App - 精准定位- Android:
 
  技术暂时无法突破,弹蒙层,提示用系统浏览器打开
 
  已安装 - 点击打开App - 精准定位 - iOS:
 
  universallink技术,跟随微信步伐已被封堵
 
  剪切板技术,先拷贝剪切板,再跳转Appstore,在Appstore点击打开按钮,打开App进行剪切板定位,必须iOS10+
 
  建议:
 
  安卓用动态Apk技术做下载导流精准定位,暂时无法解决手百内吊起,弹蒙层,提示用系统浏览器打开
 
  iOS用剪切板技术做下载导流精准定位,用剪切板技术做吊起
 
  补充说明:
 
  iOS9 的 SafariViewController 的 Cookie互通方案在 iOS app与浏览器深度链接 DeeperLink 这篇文章中解释了,经过种种考虑彻底应该废弃不用了,所以本文中均为考虑此方案,不做详细解释了

第三十四届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:pingxiaoli

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。