总所周知,iOS 是一个封闭的系统环境,当应用程序须要向外部请求或接收数据时,大部分都须要通过权限认证,不然没法获取到数据。更况且 iOS 自己就没法使用渠道包统计数据,iOS 企业签名包在上传服务器后更是难以引流下载。在这种状况下,如何给多个渠道作推广以及效果统计,是令很多开发者和运营人员头疼的问题。服务器
从技术上,咱们要实现 App Store 应用以及 iOS 企业签名包的多渠道推广效果统计。简单来讲,包括各个推广渠道下用户的点击、注册、安装等运营推广数据的获取。并发
在数据权威性上,苹果官方的统计工具必然最权威,也最值得信赖。app
登陆苹果的官方统计平台 iTunes Connect,在“App分析”模块能够很方便的查看到应用的“展现次数、购买量”等基础数据。工具
固然,App 推广每每须要多个渠道同时进行,因为 App Store 没法制做渠道包统计,所以 iTunes Connect 也很方便的提供了渠道连接统计服务。只须要在“App分析”的“来源”中点击“营销活动”,右上角有个“生成营销活动连接”,进入后就能自定义设置对应的惟一标识,给每一个渠道生成专属的渠道连接。spa
拿着对应的连接去推广,虽然能够追踪到不一样渠道下的精准来源,但 iTunes Connect 的统计也存在许多问题:图片
因为苹果统计数量少时没法展现,以及数据延时性等特性,实际应用中并不适合用来统计地推、邀请有奖等 App 推广场景。开发
因而在业务流程上,传统作法是让用户填写渠道码来实现业绩统计,好比“老带新”活动中的填写邀请码流程、地推活动中的填写地推码流程等,其本质就是经过获取某个用户填写的专属渠道识别码,来判断用户由哪一个渠道邀请来,从而统计推广业绩并发放奖励。get
但这种作法会使实际推广中多出一我的工填写的操做流程,高门槛一定致使高流失,用户会产生排斥心理,推广效果也就大打折扣。产品
以 openinstall 为例,这也是基于渠道连接统计的一种方法,与 iTunes Connect 营销活动连接统计的区别在于:it
同时,因为渠道连接统计的方式具备更高的灵活性,采用 openinstall 能够在不用制做渠道包、填写邀请码的状况下,识别渠道安装来源。这也意味着,开发者甚至能在业务流程上实现免填邀请码、免填地推码统计渠道业绩的需求。
另外一方面,在实际应用中,因为可以程序化生成海量渠道连接的特色,能够有效解决 iOS 多渠道统计的难题,主要应用于移动广告效果统计、社交分享效果统计、iOS(包括企业签名)引流与统计、邀请层级关系的创建等方面。
毋庸置疑,苹果官方统计工具在 iOS 领域必然是最优的统计方案,但客观存在的一些弊端在实际应用中也是不可避免的,能够考虑用第三方 openinstall 作这方面的补充。
同时,大部分产品的开发宽度都不止 iOS,采用兼容 Android 的统计工具必然会有更多的数据统一性和参考价值。