手机微信扫一扫联系客服
编辑导读:在上线一款APP之后,我们要统计不同渠道的数据。但是渠道数量之多,类型之复杂,给运营人员的工作带来了很大的负担,并且效率低下。本篇文章将一起来介绍下安卓免打渠道包统计App数据。一、安卓渠道统计的3个方法1)渠道分包统计传统的渠道统计方式是多渠道打包(主要针对Android系统),具体来说就是开发者为每个渠道生成一个渠道安装包,不同的渠道包由不同的渠道识别id标识。用户下载APP后,运营推广人员可以通过渠道标识查看各个渠道的数据。虽然不同渠道的数据来源可以这样统计,但是当渠道数量增加时,或者如果同时在多个渠道上推广,渠道打包的做法就有点力有未逮了。而且,每当发布新版本的APP,都需要重新为每个渠道做一个新的渠道包,分发给相应的推广渠道,实现新版本APP在每个渠道的统计,这样在人力方面又大大的增加了耗时和难度。2)填写渠道标识码统计(邀请码/渠道码)Android开发者把填写渠道标识码作为渠道统计的一个重要方法。这样做的原因是用户数量和本地推送者数量太大,不可能为他们每个人做一个安卓频道包来统计他们的频道表现,所以他们必须要求用户手动填写。以往对于这类性能统计,通常的做法是要求新安装的用户填写频道标识码,以便系统识别并推送“以新带旧”的性能。其本质是根据用户填写的渠道代码标识来统计某个用户的安装渠道来源。当然,这种方式是因为它的操作比较麻烦,目前逐渐被第三方的免打包渠道统计代替了。3)免打包渠道统计这是一种基于渠道链接统计的方法,不需要批量制作渠道包,也不需要填写渠道标识码,就可以识别APP安装渠道的来源。以一个第三方渠道服务商为例,可以为每个渠道(甚至每个用户)生成一个带参数的渠道链接,统计大量小渠道,兼容Android/iOS。这种方法在保证准确性的前提下,甚至可以达到安装邀请码的效果,无需为新老用户填写邀请活动,优化了用户的安装体验。二、应用渠道统计方法的选择需要明确自己的需求,包括手头的推广渠道资源,目标群体的特点,渠道用户的主流操作系统安卓或者iOS,推广活动的具体形式等,并根据具体情况选择型号。如果推广渠道不多,使用Android渠道打包的方式就能满足基本的统计需求,当然可以使用一些第三方快速打包工具提高打包效率。如果需要大规模推广,面向众多渠道的推广,例如:广告投放、渠道买量、地推、邀请裂变等推广场景,显然不可能为每一个渠道、地推人员、用户都打一个专属的渠道包,这种情况下,兼容iOS 和Android 系统的免打包渠道统计无疑是最合适的。Android 应用市场外的多渠道统计:尽管使用以上方法打包效率还好,但当我们统计某些特定场景下的渠道数据,尤其是渠道关系/渠道来源时,打包这种方法就显得不够灵活。首先先来看看传统的解决办法,如果是线上线下广告投放,通常情况下我们可以统计到广告链接的点击量等基本数据,但用户裂变邀请、地推员业绩等单对单、甚至单对多的分销关系却难以统计来源,因此需要通过让用户填写邀请码、地推码等渠道标识来解决。而目前最有效的方案,是使用渠道链接的形式统计,不需要打渠道包,也不需要填写渠道识别码,目前国内已经有相当成熟的第三方能提供这种服务。当然一个好的渠道统计工具,必须要保证服务的稳定,数据指标、维度的全面和完整,以及数据的精准等。本文将重点介绍国内第三方渠道统计工具Xinstall。在 App 端集成 SDK,这样就能快速获取到渠道数据了。完成这些后,我们就可以根据实际推广需求生成推广链接或二维码,应用场景比如:线上广告投放,只需给投放渠道生成对应的推广链接,用户打开集成 SDK 的落地页即可开始采集相关数据;线下广告投放,同样给每个推广人员、广告渠道生成相应的推广二维码,用户扫码打开集成 SDK 的落地页安装即可;用户邀请活动,一样在活动推广落地页里集成 SDK,可以实现免填邀请码、地推码即可追踪邀请来源的效果。这个方案能实现免打包、免填码,只用渠道链接及推广落地页形式统计即可,统计的维度包括安装量、注册量、留存率等基本数据,也可以调用 API 自主定义效果点,如游戏充值、通关、电商成单量等业务数据。总的来说,这种方法既避免了传统广告统计中依靠点击量的单维度统计弊端,也减去了传统邀请活动中各种麻烦的填码流程。另外, 渠道统计也能同时兼容 Android/iOS 的多渠道统计,并且可以支持创建大量渠道链接,同时统计海量推广数据。任何时候的推广都是离不开数据,要学会从数据中找的问题。虽然数据指标不是万能的,但是没有数据指标的推广是万万不能的。在推广的过程中我们需要根据不同的产品和需求来制定相关的筛选方法,从而鉴别渠道的好坏,选取适合产品的优质渠道。当然,打铁还需自身硬,除了要做好运营推广的工作外,产品本身的质量也是一个重要的因素,如果产品本身不够优秀,再好的运营和推广也留不住用户。
高度智能化的手机上,填写邀请码一直需要人工进行,并且让人们不胜其烦,总想将这个步骤“跳过”,实现通过老用户邀请新用户,引爆在目标用户群体中病毒式传播,让用户群体自我滚动发展,是几乎每个App推广者一直想要的需求。但这个邀请功能的开发,总是遇到一个“巨大“技术难题,那就是:识别新用户究竟是由哪个老用户邀请来的。而只有做到了这一点,才能在邀请活动中对新用户和邀请其的老用户给出奖励,以调动他们参与活动的积极性。进行App推广时识别新用户的来源,移动开发者业内通常使用让新用户填写老用户邀请码的方式,来识别他们间的邀请关系。但是,越来越依赖智能设备自动完成繁琐操作的人类,却要手工填写复杂的邀请码,这是不为大多数人所接受的,很多用户选择了用“跳过”来对填写邀请码“投票”,除非推广者付出超出常规的高昂邀请奖励成本,否则用户跳过填写邀请码的步骤,就会造成邀请链断裂,直接促使App有奖邀请活动的失败。为了解决这个邀请码繁琐的问题,有些移动开发者设计了自选邀请码功能,虽说自选邀请码简单了一些,早期的共享单车小鸣单车就采用了这种自选邀请码的方案。但这种自选邀请码的方案,仍然无法满足不愿意填写邀请码的人们。于是另外一些开发者想到了通过让新用户在老用户的web邀请页面注册验证,成功建立邀请关系(在web页面上很容易实现这种邀请关系的建立),然后再下载、安装、登录App。这种方法避免了填写邀请码的繁琐,但却多了一个额外流程,即在老用户的web邀请页面上进行的注册验证操作。互联网服务中,多一个环节可不是一件小事,尤其是需要用户繁琐操作的环节,极有可能会造成用户的大量流失——这个流失,甚至可以决定App推广活动的成败。用户间邀请,几乎所有成长期的App都普遍期待的推广方式,却遇到了最普遍的技术障碍,使得流畅的App免填邀请码安装。如何实现免邀请码安装Xinstall的免邀请码实现方案:通过分享的链接,Xinstall 通过数据算法自动获取和传递参数,通过 JS SDK 写入用户 ID (即邀请码)客户端集成 iOS SDK 通过 SDK 获取到用户的邀请码,邀请码会自动上传给 APP 服务端,服务端自动绑定邀请关系,即实现免填邀请码。匹配到来源的邀请行为,绑定邀请及好友关系,客户可通过绑定关系进行奖励等操作。获取到用户的绑定关系,亦可分析情况,实现再销售。提升用户体验。Xinstall的技术突破,解决了app推广界普遍存在的邀请码填写的难题,满足了移动端用户和开发者共同的需求,让App有奖邀请活动这种最常见的推广方式,不再因用户拒绝填写邀请码而中断邀请链,使得活动能够在不必人工填邀请码的“自动化”、高效率方式下,在用户愉悦的体验中顺畅进行。这个技术可以在不需要人工帮助环节的情况下,自动识别新用户的安装来源渠道——自动化替代人工,就意味着效率的提升和能够大大增加处理数量的能力。Xinstall免邀请码安装例App免填邀请码安装的实质就是把千万甚至上亿的用户都视为渠道,并在不须人工填码识别的情况下,自动识别每个渠道(每个用户)带来的新用户,并向他们提供差异化的服务或者是仅仅统计他们的渠道业绩(邀请业绩)——Xinstall在新渠道统计技术上的突破,不仅可以用在App邀请活动方面,还可广泛用于CPS归属统计、地推统计、全渠道广告效果精确统计(线上线下)等领域,由于其技术优势,Xinstall在这些领域的解决方案与传统方案相比,具备高精度和使用便捷的优势。
本文结构本文结构AppStore渠道包的场景 目前App产品运营推广渠道广泛,有些大公司会找一些代理渠道去推广产品,然后就会遇到效果结算的问题。因为AppStore官方只提供了一个下载地址,无法给多个渠道打包不能渠道包的方式来实现结算,所以应运而生了众多iOS渠道包结算的解决方案缓解压力图解决方式下面讨论,我们将在各渠道投放的App简称AppTF。另外从开放难度,客户体验,以及精准度方面去比较各个方法。1.IDFA追踪 目前比较主流的方式,尤其在试玩平台上。他的流程是渠道方App获取到设备的IDFA(设备广告表示:IdentifierForAdvertising),然后将IDFA存到服务器。而AppTF在用户进入的时候也去获取设备IDFA。最后结算时候,渠道方将IDFA提供给AppTF的投放者进行结算,因为IDFA是一个37位的数据是苹果提供的专门用来用于广告投放的设备唯一标识,所以具有不可变和唯一性的特点,渠道方不容易伪造。需要说的是,从iOS14开始,苹果将原来默认开启的IDFA设置为默认关闭,导致IDFA的获取需要客户先去设置-隐私-广告-限制广告跟踪进行关闭,大大增加了IDFA的获取成本。另外IDFA也并非不会唯一或不变,以下情况会导致客户IDFA变化,会影响统计开关限制广告跟踪设备还原重置系统升级开发难度:低客户体验:好精准度:高其他限制:要求渠道方本身是App渠道,否则是没法统计到IDFA的2.客户填写邀请码 这个就是比较简单的方式,就是客户安装App后填写渠道邀请码完成,直接通过渠道码进行统计,这个方式弊端就是客户如果不输入渠道邀请码,那么就会统计不到这个用户来源。如果邀请码设置必须设置就会降低用户体验,不设置的话基本上就很少有客户会去填写这个邀请码,除非是再加一个引导。开发难度:低客户体验:好精准度:低其他限制:取决于用户是否填写邀请码3.在网页上注册后下载虽然AppStore地址只有一个,但我们可以为每一个渠道生成一个推广网址,然后根据推广网址先注册来绑定渠道关系。如下图先注册后下载该流程也就是先注册后登陆,有一个漏洞就是如果第5步客户不用账号1登陆的话,重新注册一个账号就会导致统计不到。同时这种方式是强制要求先注册后下载的,会大大降低转化开发难度:低客户体验:差精准度:高其他限制:无4.使用SFSafariViewController插件iOS 9中新增的SFSafariViewController,SFSafariViewController控件允许App内打开一个webView去读取safair中的cookie,也就是跟safair共享cookie数据。所以思路就通过SFSafariViewController和safair的cookie库来完成渠道的读取。如下图通过SFSafariViewController区分渠道开发难度:中客户体验:极差精准度:高其他限制:iOS9以上,客户安装路径必须要在safair浏览器打开5.设备特征匹配 网络特征匹配其实相当于通过设备本身信息和网络环境信息对该进行唯一辨识采集。这种方式大多用到的特征有网络IP,屏幕尺寸,设备类型,浏览器类型等。流程如下图设备特征匹配开发难度:高客户体验:好精准度:中其他限制:无6.第三方渠道工具集成 这个业务场景,基本上有渠道推广需要计费效果的都会需要用到,是属于经常用到的业务,所以找第三方第三方直接集成使用也是不错的选择。Xinstall 就提供了专业性数据渠道统计服务。简单集成了下iOS 的SDK,然后生成了渠道地址,这里故意填写了公司服务器的下载地址。然后在公司里面2台测试机测试了下,居然统计了出来,但事实是最终下载地址是我们自己公司的。期间也没有要求说输入任何标识性内容。Xinstall渠道报表初步判断,这个方法应该是对设备特征做了处理,或者是SDK中涉及到了前面说的SFSafariViewController。于是后来在其他浏览器做了测试,发现还是能统计到到..开发难度:低客户体验:好精准度:好其他限制:无总结比较综合比较下来,由于AppStore的地址唯一性和iOS产品的封闭性性质,在考虑用户体验的前提下,目前没有很好的办法去区分渠道来源。调研市场产品,类似返利产品和重代理的推广方式产品,大多还是在用兑换码,进入产品后哪怕你不填写邀请码,也会有人主动加你引导你填写他的导师邀请码,所以如果你较好的客户引导团队,那么兑换码是一种方式,其次是考虑第三方了,Xinstall目前是限免状态可以作为首选,有能力也可以研究下其原理,欢迎吐槽