AppStore渠道包的场景
目前App产品运营推广渠道广泛,有些大公司会找一些代理渠道去推广产品,然后就会遇到效果结算的问题。想要解决这样的问题,就必须精准统计安装来源,从而帮助各代理或者渠道做好数据分析和效果结算。
AppStore溯源的难点
虽然Apple已经在AppstoreConnect⾥⾯给我们做了标识来源,但是Apple的注重隐私政策,只有允许通过上报分析的才能统计到,但是国内⼤部分⽤户开机后基本都是没有勾选诊断分析和上传⽇志,导致难以准确做溯源统计。
目前比较主流的做法
1.IDFA追踪
目前比较主流的方式,尤其在试玩平台上。他的流程是渠道方App获取到设备的IDFA(设备广告表IdentifierForAdvertising),然后将IDFA存到服务器。而AppTF在用户进入的时候也去获取设备IDFA。
最后结算时候,渠道方将IDFA提供给AppTF的投放者进行结算,因为IDFA是一个37位的数据是苹果提供的专门用来用于广告投放的设备唯一标识,所以具有不可变和唯一性的特点,渠道方不容易伪造。 需要说的是,从iOS14开始,苹果将原来默认开启的IDFA设置为默认关闭,导致IDFA的获取需要客户先去 设置-隐私-广告-限制广告跟踪 进行关闭,大大增加了IDFA的获取成本。另外IDFA也并非不会唯一或不变,以下情况会导致客户IDFA变化,会影响统计:1.开关限制广告跟踪2.设备还原重置3.系统升级
开发难度:低
客户体验:好
精准度:高
其他限制:要求渠道方本身是App渠道,否则是没法统计到IDFA的
2.客户填写邀请码
这个就是比较简单的方式,就是客户安装App后填写渠道邀请码完成,直接通过渠道码进行统计,这个方式弊端就是客户如果不输入渠道邀请码,那么就会统计不到这个用户来源。如果邀请码设置必须设置就会降低用户体验,不设置的话基本上就很少有客户会去填写这个邀请码,除非是再加一个引导。
开发难度:低
客户体验:好
精准度:低
其他限制:取决于用户是否填写邀请码
3.在网页上注册后下载
虽然AppStore地址只有一个,但我们可以为每一个渠道生成一个推广网址,然后根据推广网址先注册来绑定渠道关系。如下图:
来源:Xinstall官网
该流程也就是先注册后登陆,有一个漏洞就是如果第5步客户不用账号1登陆的话,重新注册一个账号就会导致统计不到。同时这种方式是强制要求先注册后下载的,会大大降低转化。
开发难度:低
客户体验:差
精准度:高
其他限制:无
4. 使用SFSafariViewController插件
iOS 9中新增的SFSafariViewController,SFSafariViewController控件允许App内打开一个webView去读取safair中的cookie,也就是跟safair共享cookie数据。所以思路就通过SFSafariViewController和safair的cookie库来完成渠道的读取。如下图:
来源:Xinstall官网
开发难度:中
客户体验:极差
精准度:高
其他限制:iOS9以上,客户安装路径必须要在safair浏览器打开
5.设备特征匹配
网络特征匹配其实相当于通过设备本身信息和网络环境信息对该进行唯一辨识采集。这种方式大多用到的特征有网络IP,屏幕尺寸,设备类型,浏览器类型等。流程如下图:
图片来源:Xinstall官网
开发难度:高
客户体验:好
精准度:中
其他限制:无
6.第三方渠道工具集成
运用三方工具简单集成下IOS的SDK,然后生成渠道地址,画圈处填写公司服务器的下载地址,无需输入任何标识性内容
图片来源:Xinstall官网
开发难度:低
客户体验:好
精准度:好
其他限制:无
由于AppStore的地址唯一性和iOS产品的封闭性,想要在用户体验和渠道区分之间保持一个良好的平衡,大部分人会选择用兑换码。这样的模式对客户引导团队要求非常高,因为进入产品后就需要有人主动引导客户填写邀请码。此外还有一个不错的方式就是第三方渠道工具集成,统计数据的效果和邀请码一样的精准同时还能让用户体验感增加。