【Chrome web.dev Live 2020总结】第二天第6集:如何定义安装策略
2 本机安装存在劣势
现如今,我们能下载app的方式有很多,最常见的就是本机原生app直接安装,但是它对于有些用户来讲存在很多劣势。
2.1 缺点一 存储限制
最常见的一个就是存储限制:对于内存小的用户来说,下载一个新的app可能意味着要失去另一个。
2.2 缺点二 带宽
对于网速慢和流量少的用户来说,可用带宽是他们必须要关注的。
2.3缺点三 延迟
将应用放到商店相对于用户直接在web上执行操作会有延迟。
3 推荐的方法策略
web安装-让用户直接从浏览器安装;也可以将渐进式网页应用上传到应用商店以供用户下载。
这里举了两个例子,一个是巴西的一家房地产公司重用代码库在互联网和游戏商店中同时为用户提供下载服务;另一个例子是拥有超大用户量的印度最大酒店公司之一的OYO,它是用了提供不同版本来满足不同用户下载需要的方法。对于设备较好的用户推荐下载原生app;第二种是将网页应用上传到应用商店,这种方式较为轻量,适用于用户设备较差的情况;第三种是直接点击链接进入网页,则可直接从主屏幕安装。
4 组合安装产品的策略
有多种方法来实现应用程序安装是很好的,但是如何将所有这些方法结合起来以提高安装率呢?
4.1 提供不同安装选项
在同一个屏幕上显示不同的下载选项,这是最简单的方法,这个方法主要是靠用户来选择下载哪个适合自己的选项。
4.2 通过跟踪用户行为和设备特征,我们称之为启发式基本方法
第二种方法就不是把选择完全委托给用户,而是我们自己来判断用户的行为(浏览次数、点击量等等)以及写个方法来判定用户的设备情况,来直接推送适合用户的版本。
4.2.1 跟踪用户行为来做推荐
通过用户的访问次数以及点击次数来判断做推荐。如果用户没有下载你的app(可以通过相应api来做检测)并且多次访问你的网站(利用cookie记录用户行为),那么你就可以展示一个提醒用户下载的窗口来推荐你的app。但是要注意不要影响到用户的正常操作流程,尤其对那些并不想下载app的用户,强扭的瓜不甜。
4.2.2 跟踪用户设备等级来做推荐
根据设备等级(低、中、高),来推荐轻便或者原生app。这里我们可以通过接口或者发送请求头信息来检测设备情况,再写一个方法根据设备情况来决定显示什么。如果用户设备等级判定为低,比如设备不好、网速慢,则将轻型应用程序推给用户;如果用户设备等级高,则推荐核心原生应用。
方法示例:
- 点赞
- 收藏
- 关注作者
评论(0)