一、概念科普
1、快手推广流程图
快手广告主按要求填写监测链接->用户产生行为(点击等)->监测链接进行宏参数替换->
通过接口一快手将替换的宏参数信息(设备号)和callback传给快手广告主->
快手广告主app收到深度行为记录->快手广告主根据快手传来的设备号与自己的app进行匹配归因-→将匹配好的数据回传给快手
2、应用下载类api归因价值
对于应用下载类快手广告而言,用户点击广告后,会对应用采取“下载-安装-激活-注册/次留/付费等应用内行为”的由浅入深的操作。在应用的不同投放阶段,快手广告主希望能够获取不同深度的用户,那些快手广告主希望用户达成的操作就是“转化目标”(例如,倘若快手广告主希望获取到更多激活的用户,那么“激活”就是“转化目标”;倘若快手广告主希望获取到更多的注册用户,那么“注册”就是“转化目标”)。
但是,快手只能监测到用户在快手端的广告展示和点击等行为,无法监测到用户的应用内行为;快手广告主可以监测到用户的应用内行为,无法监测到用户在快手端的广告展示和点击行为。因此,我们需要“转化跟踪”来实现信息的互通,从而提高广告的优化效果,提高广告投放效率。
3、应用下载类api归因原理
快手广告主按要求填写监测链接。
快手系统会自动替换这些宏参数,这么做便提供给快手广告主广告展示点击用户的IMEI、IDFA、OAID、ANDROIDID等设备信息,广告主将其与自己监测到的转化用户的相关信息进行匹配并上报给快手广告投放平台。
例如,快手这边监测到imei号为123456789的用户在快手客户端点击了快手广告主的相关广告,快手会将该用户的相关信息通过监测链接发送给快手广告主。快手广告主监测到imei号分别为123456789和abcdefgh的两个新增转化用户,则快手广告主需要将这两个用户的设备信息与之前快手发送给广告主的用户信息进行匹配,imel号为123456789的用户成功匹配,则将该用户的信息通过回调地址回调给快手;imel号为abcdefgh的用户无法成功匹配,则无需将其回传给快手
4、什么是监测链接?
快手广告主通过约定指定格式的字符串,用以代表将来将要替换的字段位置,这个格式我们统称为“宏”。宏参数需要填写在快手广告主原链接的后面,用户点击广告后,广告主可以通过设定好的规则(宏),获取到用户对应的信息。
5、什么是IMEI、IDFA、OAID、ANDROIDID?
这些都是设备标识符,详情可以见下方描述。
IMEl
Android版本<6.0,只需要READ_ PHONE_STATE静态权限(安装App时即可获取到该权限),即可通过系统APITelephonyManager#getDeviceld APl获取准确值;
6.0 <= Android版本<=9.0,READ_PHONE_STATE升级为动态权限,安装App时不会获得该权限,需要在App运行时用户在弹窗确认授权后才可以获取
Android版本 >= 10.0,设备不可变ID的隐私保护得到进一步升级,需要READ_PRIVILEGED PHONE_STATE权限才可以获取IMEI,而该权限只有系统级别的应用才可以获得,因此一般App无法获取到IMEI。
IDFA
目前iOS系统主流的广告获取设备标识符方式。用户可开启、关闭,每次切换会改变为新的取值。10以下的版本关闭时也能取到*值,>=10的iOS版本关闭时取到的值为00000000000;系统大版本升级(如11到12)IDFA也会发生变化
ANDROID ID
Android版本=8.0,应用签名、用户(即系统上的用户账号)和设备的每个组合都具有*的 ANDROID_ID值,即使系统升级也不变。
OAID
移动安全联盟(简称MSA)制定的匿名设备标识符,保留原始值,不需要MD5编码。可用于android系统的补充设备标示,通常android10以上的国内主流设备都可以获取。具体OAID介绍以及*新覆盖厂商范围请详见。[MSA官网]
二、流程说明
1、监测接入流程
在快手广告投放平台创建广告,按流程填写
进行转化追踪,填写对应的监测链接
按流程填写监测链接
2、监测链接要求
监测链接主要由三部分组成
https://www.example.com? + xx=XXXX + 宏参数(必填)
示例如下:
ios:
https://www.example.com?xxx=XXXX&idfaMD5=__IDFA2__&callback=__CALLBACK__&campaignid=__DID__
Android:
https://www.example.com?xxx=XXXX&oaidMD5=__OAID2__&callback=__CALLBACK__&campaignid=__DID__
监测链接拆分解读:
*部分:https://www.example.com?
这一部分是广告接收点击上报数据的地址,需要快手广告主自行修改。务必不要将这一部分填写成下载链接!!!
第二部分:xxx=XXXX
这一部分是快手广告主自己定义的参数信息,常见的有channel = kuaishou,快手在上报时,原样返回,不做任何修改。
第三部分:
这一部分很重要!! 例如idfaMD5=__IDFA2_,“idfaMD5” 这一部分是由快手广告主自拟,快手不作要求,但后面__IDFA2__/__OAID2__在上报的时候,会替换为相应的md5加密设备号,其他参数也可以获取,例如在链接地址中添加&mac2=__MAC2__,可以获取md5加密的mac信息,具体可支持的参数列表可查看下方参数说明。务必使用快手规定的参数及格式,否则会出现错误。 其中__CALLBACK__为必填参数,不可写成__CALL_BACK__ 或其他字段,详细参数请见附件一 。
实例:
快手广告主填写的监测链接为:
https://www.test.com/kuaishoutype=kuaishou&accountid=__ACCOUNTID__&aid=__AID__&cid=__CID__&oaidMD5=__OAID2__&callback=__CALLBACK__
用户点击后会得到:
https://www.test.com/kuaishoutype=kuaishou&aid=2656338&cid=223372032123415808&oaidMD5=d89922d5a0ea3b9894d36bd44a42331c&callback=DHAJASALKFyk1uCKBYCyXp-iIDS-uHDd_a5SJ9Dbwkqv46dahahd87TW7hhkJkd
宏替换结果:
对监测链接的宏变量的被替换后的值是有三种可能:
1、被替换为空
2、保持原样,不替换
3、被替换成预期值
其中1和2是不同的策略,是针对老版本的客户端对不识别的宏变量的替换策略问题。客户端只能识别自己版本发布时的全部已知宏变量,对于后期新增的,就会采用1或者2的策略。这也就造成了系统在判断监测链接是否为下载链接的时候,会自动请求一次监测链接,这时候就完全不替换,是正常情况,量级极小不影响正常投放。
3、转化追踪-联调
按流程进行即可,其中需要快手广告主在联调前,确保重启快手APP,如发现页刷不到联调广告可尝试在发现页内流刷一下。
出现下图意味联调成功,需要快手广告主技术同学将点击数据回传给快手
4、数据回传
快手广告主将转化行为通过上传接口并拼接事件参数带着原callback(接口一中的)回传给快手,上报接口及详情见下方附件二
本文标题:应用下载类API归因上报(上)| 快手推广流程
本文链接:https://www.eatui.cn/xinxiliu/17935.html