抖音资讯

douyinzx

快手短视频广告管理平台:应用下载类广告转化数据API接口文档

iseeyu3年前 (2024-04-09)抖音资讯147

一、概述

为满足快手广告主对广告效果的监测需求,本文档介绍如何把从快手广告渠道分发的应用内转化数据,回传给快手广告管理平台,帮助广告主跟踪转化效果。该方案适用于Android和iOS。


二、定义

广告点击:当快手用户点击广告可互动区域时,触发点击事件,该事件被认为是一次有效的广告点击。进入指定落地页后点击内部相关链接等行为,不算作点击。

转化数:快手后台报表中展现的转化数据,时间上以快手服务器收到回调请求的时间为准,量级上以客户实际上报请求数为准。


三、数据流程图 




流程说明:

1、快手用户浏览或点击快手客户端展示的广告。

2、快手客户端请求广告平台中设置的监测链接(广告主自行开发或者托管第三方监测平台),通过宏替换的方式把广告数据详细信息实时同步给广告主或者第三方监测平台(具体见接口一)。

3、广告主或者第三方监测平台接收到快手接口一上报的广告请求后,记录请求参数中的用户信息(例如用户的IDFA-MD5、IMEI-MD5等)和callback信息,后续从产生相关转化的用户中,匹配出由快手推广渠道带来的用户及其转化数据。

4、广告主或者第三方监测平台将匹配出的转化数据,通过请求相应的callback通知快手效果统计服务器(具体见接口二)。

5、快手效果统计服务器将接收到的转化信息和广告投放数据匹配,在投放平台报表中披露出对应广告计划-广告组-广告创意的转化数据。


快应用回传逻辑

1、快手用户浏览或点击快手客户端展示的广告。

2、客户通过魔力建站嵌入快应用,吊起快应用在快应用,吊起快应用+callback。

3、广告主或者第三方监测平台接收到快手接口一上报的广告请求后,记录请求参数中的用户信息(例如用户的IDFA-MD5、IMEI-MD5等)和callback信息(将callback作为唯一匹配值),后续从产生相关转化的用户中,匹配出由快手推广渠道带来的用户及其转化数据。

4、广告主或者第三方监测平台将匹配出的转化数据,通过请求相应的callback通知快手效果统计服务器(具体见接口二)。

5、快手效果统计服务器将接收到的转化信息和广告投放数据匹配,在投放平台报表中披露出对应广告计划-广告组-广告创意的转化数据。




四、接口详情

【接口一】

接口一可以帮助广告主接收快手服务器提供的广告投放数据,由广告主或者第三方监测平台开发,最终以监测链接的形式填写至广告投放后台。

1. 简介

请求方:快手App客户端

处理方:广告主提供的监测平台服务器

请求协议:HTTPS协议(仅支持HTTPS,不支持HTTP)

请求方式:GET

请求地址:广告主在快手广告平台设置的监测URL


2. 监测链接

监测链接URL中,使用 【__参数__】(如:imeiMD5=__IMEI2__,注意参数前后都为双下划线) 的形式来设置所需上报的数据,常用链接示例如下:

iOS格式样例(参数名自定义即可):

https://www.example.com?xxx=XXXX&idfaMD5=__IDFA2__&callback=__CALLBACK__&campaignid=__DID__


Android格式样例(参数名自定义即可):

https://www.example.com?xxx=XXXX&imeiMD5=__IMEI2__&callback=__CALLBACK__&campaignid=__DID__


由于目前不支持动态上报操作系统信息,建议iOS和Android各自使用一套独立监测链接。

其中:

1. www.example.com是广告主接收点击上报数据的地址,需要广告主自行修改替换;

2. xxx=XXXX是广告主自定义参数信息,可由广告主自行设定,快手在上报时,原样返回,不做任何修改;

3. idfaMD5/imeiMD5/callback这几个参数名称仅作为参考,最终使用的参数名称可由广告主自行设定;

4. __IDFA2__/__IMEI2__在上报的时候,会替换为相应的md5加密设备号,其他参数也可以获取,例如在链接地址中添加&mac2=__MAC2__,可以获取md5加密的mac信息,具体可支持的参数列表可查看下方参数说明;

5. __CALLBACK__为必填参数,快手客户端在上报的时候会替换成http形式的地址(已编码一次),广告主在接收到上报数据后,需要保存该地址,当用户在应用内完成相应转化事件时,请求该地址来上报转化数据(需要拼接相应参数,详见下方接口二)。


3. 参数值列表

以下为快手支持的参数值及对应说明。其中,无对应值或快手未获取到值的占位符,不做替换或替换为空字符串(非空格),注意:占位符前后都为双下划线。



4. 上报样例

iOS上报示例:

https://www.example.com?xxx=XXXX&idfaMD5=D4C00E03AC3BFAFE392A310E5D35807F&mac=&callback=http%3a%2f%2fad.partner.gifshow.com%2ftrack%2factivate%3fcallback%3dDHAJASALKFyk1uCKBYCyXp-iIDS-uHDd_a5SJ9Dbwkqv46dahahd87TW7hhkJkd


Android上报示例:

https://www.example.com?xxx=XXXX&imeiMD5=ec40a3448a16fe01f23ea60efdcb5c77&androidid=__ANDROIDID2__&callback=http%3a%2f%2fad.partner.gifshow.com%2ftrack%2factivate%3fcallback%3dDUKFQQ3NGFyk1uCKBYCyXp-ApCU-r7FG_a3TeY40C4wxmWqv46Pmr1q0wfwU3IPB

5. 响应方式

JSON数据格式

6. 响应内容

HTTP标准状态码,响应内容不做要求

7. 注意事项

1、占位符必须全大写,且不能使用不在上述列表中的占位符(如:__GEO__等),后台会做拼写校验;

2、监测链接中参数的命名不需要和上述样例完全一致,但是含义及用途需要完全符合上述定义;

3、监测链接长度不得超过500字节;

4、监测链接不能是下载链接。


【接口二】

接口二用于广告主将应用内转化数据上报给快手广告服务器,快手会将收到的转化数据与广告计划-广告组-广告创意关联,跟踪每个广告创意的转化效果。

1. 简介

请求方:广告主提供的监测平台服务器

处理方:快手广告服务器

请求协议:HTTP HTTPS

请求方式:GET

请求地址:监测方通过接口一接收的__CALLBACK__替换后的http地址(需要拼接相应参数)

参数:

callback,接口一接收的__CALLBACK__替换后的http地址中的callback参数(参考下方示例中标红处)。

event_type,事件类型,转化事件和参数值的对应关系见下表,建议对接前与快手运营同学沟通确认。

event_time,事件时间,13位毫秒级时间戳。若请求中携带event_type参数,则必须同时携带event_time参数。

purchase_amount,金额。当event_type为{3,12,13,14,15},必须同时回传消费金额参数purchase_amount,单位元,可保留两位小数。

user_tags_age,用户年龄,可选参数,整数,仅限保险行业使用。

user_tags_insurance,社保情况,可选参数,整数,仅限保险行业使用,取值:0-无社保、1-ext_pred_ltv社保、2-其他。

weighted_purchase_amount,加权付费金额,可选参数,双精度浮点型,仅限保险行业使用。

action_reason,行为原因,可选参数,整数,当event_type为{120,121}时强烈建议回传,枚举值见下方表格。

key_action_category:关键行为类型,可选参数,整数,当 event_type=143 时强烈建议回传,枚举值见下方表格。

key_action_threshold:关键行为定义对应的次数/数量/等级/金额等信息,可选参数,数字,当 event_type=143 时强烈建议回传,枚举值见下方表格

ext_pred_pay_ratio:预估LTV,可选参数,double。

ext_pred_ltv:预估LTV,可选参数,double。

pay_level:付费等级,可选参数,具体:S/M/L,event_type=151可回传

novel_chapter_num:小说章节,可选参数,1-1000。event_type=150可回传



event_type参数值

含义

行业

备注

1

激活

不限


2

注册

不限

仅需传第一次注册

3

付费

不限

多次产生付费行为可多次回传,请求的callback地址相同,需要同时回传purchase_amount参数

weighted_purchase_amount参数(仅限保险行业使用)

5

活跃

不限

活跃:用户每次成功打开访问app,回传「活跃」时需要携带该设备发生「激活」时对应的callback

6

优质用户

不限

广告主自行定义,回传后可辅助快手算法优化模型

10

完件

金融


11

授信

金融


12

商品浏览

电商

需要同时回传purchase_amount参数

13

添加购物车

电商

需要同时回传purchase_amount参数

14

提交订单

电商

需要同时回传purchase_amount参数

15

付款成功

电商

需要同时回传purchase_amount参数

39

人脸识别完成

金融


40

身份信息填写完成

金融


41

银行卡信息填写完成

金融


42

补充个人信息填写完成

金融


43

首次试听课到客

教育


44

有效线索

不限


48

立即购买

电商

商品详情页立即购买

51

支付页曝光

不限


64

微信复制

不限


66

确认收货

电商

客户确认收货

69

教育正价课付费

教育


75

用信

金融


84

唤起应用

不限

要求仅回传通过广告点击唤起应用的转化行为

85

观看广告

游戏


7

次日留存

不限

用户激活后第1天打开应用

如:11.10激活应用,11.11再次打开应用时,需实时回传1日留存t+1

8

7日留存

不限

用户激活后第7天打开应用

如:11.10激活应用,11.17再次打开应用时,需实时回传7日留存t+7。

102

2日留存

不限

用户激活后第2天打开应用

如:11.10激活应用,11.12再次打开应用时,需实时回传2日留存t+2。

103

3日留存

不限

用户激活后第3天打开应用

如:11.10激活应用,11.13再次打开应用时,需实时回传3日留存t+3。

104

4日留存

不限

用户激活后第4天打开应用

如:11.10激活应用,11.14再次打开应用时,需实时回传4日留存t+4。

105

5日留存

不限

用户激活后第5天打开应用

如:11.10激活应用,11.15再次打开应用时,需实时回传5日留存t+5。

106

6日留存

不限

用户激活后第6天打开应用

如:11.10激活应用,11.16再次打开应用时,需实时回传6日留存t+6。

107

14日留存

不限

用户激活后第14天打开应用

如:11.10激活应用,11.24再次打开应用时,需实时回传14日留存t+14。

108

30日留存

不限

用户激活后第30天打开应用

如:11.10激活应用,12.9再次打开应用时,需实时回传30日留存t+30。

109

电话卡激活

IT消电


116

电话建联成功

适用行业:招商加盟、家居建材、生活服务、教育


117

意向确认

适用行业:招商加盟、家居建材、生活服务、教育


118

微信加粉

适用行业:招商加盟、家居建材、生活服务、教育


119

成交

适用行业:招商加盟、家居建材、生活服务、教育


120

电话建联失败

适用行业:招商加盟、家居建材、生活服务、教育

建议同时上报action_reason参数,action_reason参数枚举值:1. 停机/2. 空号/3. 关机/4. 拒接/秒挂/5. 无人接听/忙线

121

用户无意向

适用行业:招商加盟、家居建材、生活服务、教育

建议同时上报action_reason参数,action_reason参数枚举值:1. 非本人提交/2. 非本人接电话/3. 无购买能力/4. 已无购买意愿/5. 业务范围不符

139

首次试听课完课

教育

首次试听课完成

140

第2次试听课到客

教育

第二节试听课开始

141

全部试听完课

教育

全部试听课完成

143

关键行为

游戏

当用户首次发生关键行为时回传,

强烈建议同时带上参数描述关键行为:

key_action_category(根据行为类型回传对应枚举值):1 广告观看/2 通过关卡/3 游戏时长/4 LTV/0 其他

key_action_threshold:根据关键行为定义的次数/数量/等级回传具体数值

例子:关键行为为广告观看15次,则key_action_category=1/key_action_threshold=15

144

通过游戏关卡

游戏


145

提现

游戏


150

阅读小说章节

小说

可携带novel_chapter_num   1-1000阅读章节数

151

大小R付费

仅针对小说行业

可携带pay_level付费等级和付费金额purchaseAmoun

152

乘客首次发单

出行行业


153

乘客首次完单

出行行业


154

车主提交认证

出行行业


155

车主认证通过

出行行业


156

车主首次完单

出行行业


157

外部预估值回传

不限

可携带预估付费率及预估LTV


2. 回调请求

回调的请求URL(接口一中__CALLBACK__的对应值,UrlDecode后再拼接相关参数)示例如下:

1)激活

http://ad.partner.gifshow.com/track/activate?event_type=1&event_time=1536045380000&callback=DHAJASALKFyk1uCKBYCyXp-iIDS-uHDd_a5SJ9Dbwkqv46dahahd87TW7hhkJkd  (标红区域字段的字符,仅作为样例,不可用于联调)。


2)注册

http://ad.partner.gifshow.com/track/activate?event_type=2&event_time=1536045380000&callback=DHAJASALKFyk1uCKBYCyXp-iIDS-uHDd_a5SJ9Dbwkqv46dahahd87TW7hhkJkd  (标红区域字段的字符,仅作为样例,不可用于联调)。


3)付费

http://ad.partner.gifshow.com/track/activate?event_type=3&event_time=1536045380000&purchase_amount=10.88&callback=DHAJASALKFyk1uCKBYCyXp-iIDS-uHDd_a5SJ9Dbwkqv46dahahd87TW7hhkJkd  (标红区域字段的字符,仅作为样例,不可用于联调)。


3. 响应内容

回调后response为JSON格式,result=1代表回调请求上报成功,其他参数及参数值无需关注。


4. 多触点归因数据回传

为提升投放效果,快手希望广告主可以将归因至其它渠道的转化数据也回传至快手,帮助优化深度转化模型训练,上报此类转化数据时,需要增加参数“&is_direct_match=false”,表示“该用户看过快手广告,但转化归因到了其它平台”,此类数据不会计入投放报表展现。上报样例:

http://ad.partner.gifshow.com/track/activate?event_type=1&event_time=1536045380000&callback=DHAJASALKFyk1uCKBYCyXp-iIDS-uHDd_a5SJ9Dbwkqv46dahahd87TW7hhkJkd&is_direct_match=false  (标红区域字段的字符,仅作为样例,不可用于联调)


五、联调

广告主可在投放后台“工具-转化追踪-追踪应用”中,新建转化目标,填写相关内容后,按页面说明进行联调。

联调不计入报表,只有体验广告才计入报表。


六、Q&A

强烈建议广告主通过监测链接收集并记录账户/计划/组/创意这四个层级的ID,这样可以清楚的知道转化callback最终上报后,会披露在哪个账户/计划/组/创意下面;我们的广告id已经超过int32位了,请客户按照int64来存储,已经出现有客户因广告id过长导致存储失败,而无法归因的情况。

对接中如果遇到问题,广告主通常可关注以下几点来进行问题排查:1. 是否正确收到监测请求上报,2. 转化归因匹配是否正常,3. 是否成功回调转化callback。

若遇到其他问题,可查看Q&A文档。文档中包含了对接期间注意事项、常见问题的排查方向、以及产生数据差异时,双方的协作流程。



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

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

转载请注明出处https://www.0291.com.cn/post/60937.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说白了就是抖音给企业主体做的实...

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

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