某安卓分发渠道的APP装机量统计

总样本量在数千万台设备的量级,近期的数据。注意是装机量而不是使用量,也不是渠道本身的分发量。装机量的意思是手机上有安装的就算,使用频率什么的不考虑在内。另外因为某些原因,分发渠道类(如各种市场)的装机数据不一定准确,仅供参考。

某安卓分发渠道的APP装机量统计

腾讯系:腾讯控股

QQ为84%,微信为74% QZONE和搜狗输入法均为33%,QQ浏览器为24%,应用宝和腾讯视频约为20%,手机管家18%,QQ音乐16%,腾讯新闻12%,另外猎豹在8%左右;猎豹移动

PS:腾讯系的东西放一起是不是觉得很吓人……这么大一坨,这还不算各种游戏的。

百度系:百度

百度地图为28%,百度APP、百度手机助手和爱奇艺均为16%,百度输入法和百度视频都在8%上下;

阿里系:阿里巴巴 优酷土豆 微博

UC为29%,手机淘宝、支付宝、优酷和微博都差不多,均在22%上下,天天动听(?)和高德都在10%;

360系:奇虎360

数据不全,目前知道的有手机卫士在30%左右,手机助手25%(没用过,这是俩东西吗?)。

其他土豪:搜狐 苏宁云商

陌陌、酷我、暴风影音、搜狐视频、PPTV都差不多是10%上下,讯飞输入法也是差不多的比例。WPS移动版竟然有15%(这应该不算猎豹的业务吧),再就是酷狗音乐的装机量巨大,大概在30%多……有人用这东东吗?为什么我从来没听过(囧)

以上数据仅供参考,别问我是谁家的,也别问我是不是准确什么的。各位随便看看就好。

如果是自家的APP如何精准统计装机量呢?

这里直接给大家介绍一个干货-shareinstall

在开发APP时把shareinstall SDK集成进去,即可轻松、准确实现渠道安装量统计。

其技术原理:

Shareinstall是如何检测已经安装的app

在app推广过程中,安装环节是必不可少的。而在安装app前,必须现要检测推广的app是否已经被安装。这里以shareinstall的app已安装检测技术为例,帮大家了解主流的app已安装检测技术原理。

(1)由于安全隐私的原因,目前在网页端是无法通过js脚本直接判断某个APP是否已经安装,只能首先通过js尝试性的启动app,然后再进入安装流程。web网页上启动app的方式有两种:1)URL Scheme;2)Universal Link

(2)URL Scheme:

android与ios均支持自定义scheme,通过访问自定义schema的url即可启动对应的app,如weixin://dl/scan这个url,这里的weixin就是自定义的schema。js启动app的具体方法主要有iframe.src,window.location等,如下:

1.
var iframe = document.createElement("iframe");
iframe.style.display = "none";
iframe.src = schemaUrl;
document.body.appendChild(iframe);

2.
window.location=schemaUrl;

(3)部分浏览器由于人为限制无法直接使用scheme启动app,例如微信与QQ的内置浏览器,但在微信与QQ中,可以通过集成应用宝的微下载来启动app,下面就来介绍下应用宝的具体情况:

目前主要通过监听各种dom事件(如:pagehide,visibilitychange,unload等)或通过setTimeout根据时间差来(早期ios系统中,通过schema可立即启动app,同时导致浏览器js脚本暂停运行,脚本恢复运行时通过时间差就能大致的判断app是否启动成功)。但现实情况下,由于各种浏览器与系统的差异性,无法通过js百分百的准确判断app是否启动成功;比如从ios9.2开始,通过schema启动app时,ios系统会弹出一个非模态的系统提示框,询问用户是否同意启动,在用户没有做出选择前,js脚本将继续运行,这将导致js完全无法判断app是否启动成功。

(4)Universal Link(通用链接):

ios9开始提供通用链接的特性,app开发时可配置一个与app对应的关联域名,在ios9以上系统的所有浏览器中,访问任何一个url链接前,系统将检查本地是否已安装与url域名相对应的app,如果已安装对应的app,将进一步检查链接url的路径,是否应当启动该app,而不在浏览器中访问此url链接。但是通用链接存在一个容易让人迷惑的地方,在经过通用链接启动app后,用户可以选择使用safari访问此url,系统会默默的记住用户的选择,在下次访问通用链接的url时,系统将不再启动app,而是直接在浏览器中访问此url,并且没有明显的提示;(在safari中,用户只有手动往下拽了该页面时,才会出现一个询问用户打开app的banner,其它浏览器则未必有此功能,而是完完全全的忽略掉通用链接)

(5)应用宝微下载:

正常情况下,微信内置浏览器中,无法通过scheme启动app,无法下载apk,也无法跳转到app store,但微信与QQ均集成了对应用宝的支持。通过使用应用宝的微下载功能,android下的微信与QQ帮助判断某个app是否已安装,已安装的情况下,提示用户直接启动app(在应用宝中需配置启动用的scheme),未安装的情况下,可直接下载已上架到应用宝的apk文件;ios下,由于无法判断某个应用是否已安装(特别是ios>=9.2出现的提示窗口),应用宝只提供了跳转app store的功能,而没有启动app的功能。的忽略掉通用链接

猜你喜欢

转载自blog.csdn.net/m123tianqi/article/details/81080784
今日推荐