出海APP零成本渠道追踪方案:Firebase+BigQuery
国内针对每个渠道,单独打一个包,这种渠道追踪方案,在海外很受限:
1)很多国家的移动流量分发,被Google和Facebook掐的死死的。多数媒体,APP的广告链接,只允许跳转到GooglePlay或App Store,其他三方应用市场不认
2)外国人习惯了在GooglePlay下载应用,不习惯通过apk直链下载应用
3)国外Android系统,安装apk会爆出风险提示。国内Android都是二开的,没这个
以上3点,渠道包在海外,获客很受限制,并且无法进行渠道效果追踪
在GooglePlay后台,可以看到每个渠道的安装量,但无法知道每个安装背后的人是谁
GooglePlay不会给开发者回传激活用户的设备参数,因此,你知道A渠道,过来1000个人,但这1000个人,有多少人完成某个关键行为,比如完善个人资料、添加购物车、点击购买、成功付款......,是不知道的
可在apk内嵌入三方统计的sdk,添加打点事件,跟踪这些关键行为,但是:
1)三方统计的打点事件监控,统计的是当天有多少人触发这个关键行为。
这意味着,16号A渠道1000个激活,最终有20个人填写个人资料,但在16号当天,只有1个人填写。
三方统计,会记录16号A渠道填写个人资料的有1个人。这便造成了渠道ROI核算上的不准确。
2)有些关键事件,打点是打不上的。比如用户申请优惠券名额,后台计算此用户是否满足授予条件。这是一种状态,并不是某个页面或按钮,当然,可以在app设置一个页面,通知用户审核结果,但需要用户启动app查看状态,才能上报打点数据。
通常,这种通知主要是短信或应用消息push,用户看到消息后,就不打开app了。
这样也会造成渠道ROI上的不准确。
所以最好的办法,是将每个渠道激活用户的设备数据导出来,然后就能按自己的算法,计算每个渠道的ROI
appsflyer、adjust这种三方统计是可以的,但是贵,能够pull用户设备数据的套餐,至少得选择每月1500美金。
可以用firebase+bigquery,实现零成本追踪。
firebase和bigquery都是google 开发者生态内的工具包。
用户在GooglePlay下载应用,启动app后,firebase sdk会获取用户设备数据,并上报到google服务器。这些数据在firebase无法下载,但可以通过firebase与bigquery关联
然后在bigquery下载这部分数据
比方我们导出15号onecent这个渠道,激活用户的google advertising id,按照满足业务需要的算法,计算这批id内完成某关键行为的人数。
这样,我们知道每个渠道过来的每个人的设备数据,便能追踪到这批人在完整生命周期内,在app里做的各项行为。
于是可以对用户按不同的运营属性进行分组,对不同属性的用户,采取不同的运营手段,来提升商业利润。
firebase+bigquery相比于其他三方统计,优点是免费,但若投放facebook,facebook流量是算在direct流量里的,所以无法区分facebook和direct过来的用户是谁
无法区分facebook,自然也无法给facebook回传打点事件,导致facebook广告无法按事件进行优化。如果你投放的不是品牌广告,那这基本上属于盲投了。
appsflyer/adjust是可以区分google和facebook的量,但如果你还是不想花钱,来解决嵌入firebase后导致facebook广告无法优化的问题,那只能在嵌入facebook sdk,用facebook自家的打点,来优化广告
firebase + bigquery + facebook sdk,优点是免费,缺点是非常麻烦、facebook的量无法导出设备数据,所以facebook过来的用户不知道是谁
有钱,就上appsflyer/adjust,确实省事不少,没钱就先这么对付着。