抖音资讯

douyinzx

一、线索类API归因上报(上) | 快手广告

iseeyu3年前 (2024-03-20)抖音资讯179

归因流程



用户产生行为(点击等)->系统在落地页拼接带有callback的url并下发给广告主>用户产生转化行为

广告主通过用户的手机号与callback匹配-→>广告主填写回传参数上报给快手


线索收集类归因逻辑概述

1.用户点击广告时,打开的落地页链接上会自动拼接callback宏参数,实际快手广告组ID、广告创意ID、广告计划ID、广告计划名称这些宏参数需要自己填写。

2广告主的服务端根据落地页请求日志,将自动拼接有参数的落地页url(包含唯一且不会重复的参数callback)和用户线索(如手机号)做映射,例如用户A、B、C均在页面上提交了表单,其中用户A对应callback 1,用户B对应callback 2,用户C对应callback 3。经过电话回访,三人中B用户为有意向的高价值用户,则将B用户的callback 2发送到快手回传地址上,记为转化用户。


什么是宏替换?

通过约定指定格式的字符串,用以代表将来将要替换的字段位置,这个格式我们统称为“宏”。可以理解为想要获取看了广告的用户某种信息的工具,但是格式有严格的要求。如广告主想要获取所有用户点击的广告的id,他就会提前在落地页后面写上_AID_,当用户点击了这个快手广告后,快手就会自动的替换_AID__为真实的广告ID,这样快手将替换好的链接发给广告主后,广告主便可以得到某一特定用户点的广告的id。


Callback起到什么作用?

callback是用户观看广告后系统自动拼接在落地页链接后面的一段加密字符串。对于每一个用户都是独一无二的且不变的,因此可以作为连接前、后链路的标识。当用户在页面填写了自己的手机号之后,广告主便会将二者相关联,这样一来快手侧下发的callback便对应上了广告主侧收集的手机号,用户后续的行为广告主也可以通过找到用户对应的callback传给快手。

流程说明

监测原理

监测接入流程

1)广告主在DSP创建广告,按照流程填写即可



2)联调成功后广告开始投放

广告主在快手广告平台配置投放的落地页为:https://www.test.com?utm_source=kuaishou&utm_campaign=June,希望通过转化数据对接,回传落地页上产生的表单行为、付费行为。

广告主如想获取实际广告组ID、广告创意ID、广告计划ID、广告计划名这些信息(支持的参数详见附件1)可在落地页拼接宏参数,格式为:



用户实际点击广告时,系统会默认在落地页URL后拼接callback得到结构的网站,这个过程是系统完成,广告主无需操作。宏参数详情见下方附件一



3)广告主将转化行为通过上传接口(http://ad.partner.gifshow.com/track/activate)并拼接事件参数回传给快手,上报接口及详情见下方附件二

广告主技术通过落地页面代码从URL上获取callback,用户提交表单时,将表单的手机号与callback关联并存储,填写上报事件参数(见回传参数表),如event_type, event_time,同时上报表单事件,event time 是事件转化时间,上报请求链接样例:



该用户后续产生了付费行为,通过手机号找到该用户对应的callback,填写上报事件参数(见回传参数表),如event_type, event_time, 将付费事件上报给快手,上报请求链接样例



附件1 监测链接参数(用户点击后)

用户实际点击广告时,系统会默认在落地页URL后拼接callback;监测链接上需要填写__CALLBACK__宏参数才会进行替换。如果使用宏替换,系统会将用户的信息替换占位符,广告主便得到了这部分用户的,如广告主在url后填写了__AID__,当用户点击某个广告后,系统会将__AID__替换成用户所点击的广告的id。

监测链接参数说明:

占位符 系统 说明
例子

__ACCOUNTID__

iOS/Android 原值,广告账户ID 12345
__AID__ iOS/Android 原值,广告组ID 2656338
__CID__ iOS/Android 原值,广告创意ID

223372032123415808

创意ID已经超过了int32的最大值,请广告主一定按照int64来存储,否则会导致广告主存储失败无法正常归因

__DID__ iOS/Android 原值,广告计划ID; 223372036854775808
__DNAME__ iOS/Android 原值,广告计划名称 游戏-男-18岁
__PHOTOID__ iOS/Android  原值,素材ID 2656338
__IP__ iOS/Android 用户IP地址(IPV4) 123.89.234.34
__IPV6__ iOS/Android 用户IP地址(IPV6)
__IMEI2__ Android

对15位数字的 IMEI (比如860576038225452)进行 MD

5(备注:安卓广告唯一标示,imei双卡手机可能有两个,取默认的一个)

9a950230e16e0e5adace1cbded88478b
__IMEI3__ Android Android下的IMEI,原文计算SHA1 BF776E787C360D5B031BF1C877BCDF42BEFF456D(格式样例)
__IMEI4__ Android IMEI进行 MD5,适配三方监测方案,imei2 imei4取一个即可,都会替换 9a950230e16e0e5adace1cbded88478b
__IDFA__ iOS iOS下的idfa原值替换 BD49E7C0-9ADF-4A0D-AC31-4B330D53121A
__IDFA2__ iOS iOS下的idfa计算MD5,规则为32位十六进制数字+4位连接符“-”的原文(比如:32ED3EE5-9968-4F25-A015-DE3CFF569568),再计算MD5,再转大写 737C5E53A3CDD1904CC0E71B31E5244D
__IDFA3__ iOS iOS下的idfa计算SHA1,规则是原文带“-”,计算SHA1 9E0A1817011FBAF0D8E52BCB078DCA8D5DA4AE99(格式样例)
__KENYID_CAA__ iOS

URL Encode后的JSON数组;其中kenyId为中广协ID(即CAID),kenyId_MD5为CAID原值MD5加密后的结果(32位小写), version为信通院算法包版本号,支持两个版本同时下发(即最新版和上一版)

举例:如果版本未更新 则只会下发一个 kenyId+kenyId_MD5+version 组合

如果版本有更新,我们也只会下发最近的两个版本的kenyId+kenyId_MD5+version组合

URLEncode("[{\"kenyId\":\"12345\",\"kenyId_MD5\":\"827ccb0eea8a706c4c34a16891f84e7b\",\"version\":20200801},{\"kenyId\":\"67890\",\"kenyId_MD5\":\"1e01ba3e07ac48cbdab2d3284d1dd0fa\",\"version\":20200901}]
__MAC2__ Android 对 MAC 进行 MD5 a96bf42b5fbe32456071b4af0291d7bd
__MAC3__ Android 对 MAC 去除分隔符之后进行 MD5 df141bb667f2b729acab5feb2ce59e16
__ANDROIDID2__ Android 对 ANDROIDID(举例:8f6581815307be28) 进行 MD5 c3b54dbc33e7eb69e0c3758158a79daf
__ANDROIDID3__ Android Android下的AndroidID,原文计算SHA1 E7456CB4325E42A16FE75B9DDDC29BE91EFD6E32(格式样例)
__OAID__ Android Android下的OAID dbeffeff-b9df-723c-9c12-dddedfff87a8
__OAID2__ Android 对OAID进行MD5 c9c32c0caff5c91d120cc55349e69841
__TS__ iOS/Android UTC时间戳,自1970年起的毫秒数,取当前设备返回的系统时间,可能和实际时间有误差 1545973272000
__UA__ iOS/Android (7.6.10及以后版本支持)客户端UA

进行了urlencode

iOS:

Android: Mozilla%2F5.0+%28Linux%3B+Android+10%3B+Mi+10+Build%2FQKQ1.200419.002%3B+wv%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Version%2F4.0+Chrome%2F81.0.4044.138+Mobile+Safari%2F537.36

Mozilla/5.0 (Linux; Android 10; Mi 10 Build/QKQ1.200419.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/81.0.4044.138 Mobile Safari/537.36

__OS__ iOS/Android OS系统 1-iOS,0-安卓
__MODEL__ iOS 手机型号
__WINFOID__ iOS/Android 仅支持搜索流量,winfoid可通过marketing api 中关键词接口获得,对应word_info_id,如果为非搜索流量或智能扩词流量,则winfoid不替换 16015060

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://0291.com.cn/post/72004.html

相关文章

直播代运营合同避坑:报价、KPI、违约金一次说清

直播代运营合同避坑:报价、KPI、违约金一次说清

去年西安一家女装店老板拿着合同来找我看,就一页纸,上面写着“保证月销30万”。签的时候高高兴兴,三个月后只卖了8万,代运营公司一句“市场环境不好”就撒手不管了。老板想退钱,翻出合同才发现,什么叫销售额、含不含退款、考核多久、数据以谁为准,一个字都没写。这种坑我这两年见了不止十回。 直播代运营合同看...

抖音千川投放怎么投?2026新手起量避坑指南

抖音千川投放怎么投?2026新手起量避坑指南

西安一家做本地餐饮的老张,去年底听人说抖音能拉客,先充了3000块投DOU+。一个月下来,视频播放量是上去了,团购券没卖出几张。后来他才搞清楚,DOU+是给内容加热用的,真正能把团购券卖出去的工具叫巨量千川。2026年,在抖音上做生意的商家基本绕不开这两个东西:DOU+管内容热度,千川管成交转化。...

抖音短视频带货怎么做?2026年挂车出单实操指南

抖音短视频带货怎么做?2026年挂车出单实操指南

直播带货要开播、要人设、要话术,很多西安商家试了两次就放弃了。其实还有一条更轻的路:短视频带货。拍一条视频挂上商品链接,用户刷到直接下单,不用开播,不用连麦,一个人一部手机就能跑。我见过高新一家卖手工辣条的档口,老板就拍后厨炒料,一条视频爆了,挂车链接三天卖了四千多单。我自己也帮几个西安客户跑过这...

抖音矩阵号怎么做?2026年企业多账号布局实操

抖音矩阵号怎么做?2026年企业多账号布局实操

有个西安做门窗的老板跟我抱怨,说一个号发了大半年,播放量卡在一两千上不去,问我是不是号被限流了。我让他去搜搜本地同行,人家三个号轮着发,客户搜「西安封阳台」,翻两屏全是那一家。这不是玄学,就是矩阵。说白了,矩阵不是一个号发十遍,也不是开十个号复制粘贴,而是按客户会搜什么、信什么,把账号分工排好。尤...

抖音蹭热点总翻车?2026年商家追热点的正确姿势

抖音蹭热点总翻车?2026年商家追热点的正确姿势

上周有个做建材的老板问我:热搜上那个话题全网都在拍,我是不是也该跟一条?我反问他,拍完这条视频,客户凭什么找你买瓷砖?他愣了半天没答上来。这就是大多数商家蹭热点的真实状态——看见热点就冲,拍完发现除了播放量,什么都没留下。热点不是不能蹭,是大多数人都蹭错了。我盘过自己服务的客户数据:蹭热点视频的平...

企业抖音蓝V认证2026流程:材料准备与审核避坑

企业抖音蓝V认证2026流程:材料准备与审核避坑

企业号蓝V认证,现在几乎成了西安本地商家做抖音的起手式。不管是餐饮、装修、教育还是批发档口,想挂电话、想开团购、想投DOU+,基本都绕不开这一步。这篇文章把2026年最新的蓝V认证流程、要准备的材料、审核容易挂的地方一次讲清楚。蓝V认证到底有什么用?值不值600块蓝V说白了就是抖音给企业主体做的实...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片