大家好,ASA后台数据维度只提供到安装以及安装成本,如果想要看更深度的激活、注册、付费、ROI等数据,必须要接入归因。
目前ASA既支持第三方归因,也支持自归因。
第三方归因相对比较简单,有专门的服务人员可以解决归因接入的问题,同时也有现成的数据报表,但是需要一定的费用。
ASA也提供了自归因,而且是免费的,但是如果没有相关的接入经验,自归因对很多开发者来说还是一个比较麻烦的问题。我们会用4节课的篇幅,把ASA的自归因问题尽量讲明白。
·ASA自归因的基本概念与整体流程
·接入并调用AdServices以获取归因数据
·使用Management API匹配归因数据
·归因统计与投放效果评估
归因可以实现什么目标
1/可以实现的目标
·ASA后台只有展示、点击、安装等数据,最多能看到点击成本与安装成本,而归因可以帮助开发者计算得出更深层的激活成本、注册成本、ROI、次留等数据。
·也可以帮助开发者对比,哪些词、哪些地区、哪一家代理商的数据表现更好,比如注册成本耕地、ROI更高、留存率更高等。
·当我们知道哪些关键词的价值更高时,可以给我们提供更加精准的ASO选词优化的目标。
2/无法实现的目标
·我们可以通过归因知道哪些关键词的ASA广告数据,但是这些关键词能带来多少自然量,是无法通过归因得出的(实际上也没有任何工具可以计算得出关键词带来的自然量)。
ASA自归因的主要步骤
(每一步骤中的详细流程,我们会在后续课程中进行讲解)
1/App接入AdServices框架
·需要在App Store发布新版本才能生效
在发布前,建议先测试AdServices是否正常运行,重点测试目标:
是否能获取用户的Token
是否能通过Token接收苹果回传的归因数据
2/用Adservices框架,获取用户的归因数据
·不同版本使用不同的框架
iOS 14.3之前的版本,使用iAd framework框架,获取用户的IDFA,此框架已停用,所以iOS 14.3之前的ASA用户无法进行归因,但因为这部分用户并不多,所以影响可以忽略不计。
iOS 14.3及之后的版本,使用Adservices framework框架,获取用户的Token。
·AdServices运行流程
判断设备信息
获取用户Token
利用Token请求归因数据
接收归因数据:Token是否有效、用户是否点击过广告、点击了哪些广告(广告系列ID、广告组ID、关键词ID等)
3/对接ASA的Management API,获取ASA广告数据
·第2步获取到的广告系列ID、广告组ID、关键词ID对应的广告系列名称、广告组名称、关键词。
因为只有广告系列ID,比如1234567,我们很难判断它到底是哪个系列,品牌词系列、竞品词系列还是功能词系列?
同理只有ID也无法判断具体的广告组和关键词。
·广告系列、广告组、关键词等层级的消耗、展示、点击、安装、点击成本、安装成本等数据。
4/记录用户的行为数据、归因数据、广告数据,统计投放效果
·行为数据记录
是否注册、是否下单、是否创建游戏角色等
次日留存、7日留存等
7日付费金额、30日付费金额、7日ROI、30日ROI等
·广告效果评估
5/常见问题排查与解决:比如一个用户同时点击了多个广告、无法获取用户Token、苹果返回的数据没有Keyword ID等。
ASA自归因流程图