专业从事网络营销外包代运营服务

提供广告推广代运营,网站推广,竞价托管,网站建设制作,SEM搜索引擎推广、信息流广告营销、移动短视频广告,社交媒体推广等品牌营销服务

采用该方式追踪时,您需要在落地页中添加快手提供的JS代码,代码检测无误后,即可上报转化事件,追踪落地页转化效果。推荐使用场景:用户转化行为是在落地页完成。

一、使用前注意事项

快手广告转化追踪JS代码统计“表单"以及"微信复制"这两种转化事件。

二、对接流程

1.在快手广告后台“工具-转化追踪-追踪线索-新建JS布码”,创建JS代码的转化追踪目标,创建好后会生成一套JS代码。(包括基础代码和转化代码两部分,每个转化代码有独立的ID);

⒉.按照安装代码说明直接部署,避免自行改动代码导致的无法正常部署(基础代码安装在页面的<head></head>之间,转化代码在转化事件成功发生时再调用);

3.按照下方"线下校验"的流程自行先离线校验,确保看到相关请求正确上报,再使用快手广告后台的联调工具进行线上联调,联调成功后转化状态变成已激活,未激活状态不可用于广告投放;

4.线上联调通过后,创建广告组时,在落地页链接的输入框下方,务必选择对应的转化

目标,否则投放时报表不做统计。填写在投放系统的落地页不要携带uniqueKey或者callback参数,快手会自动添加。

三、安装代码

在投放平台填写转化名称后,平台会给出您需要添加在落地页上的代码。代码分为两部分:

1.基础代码

添加在您落地页的<HEAD>与</HEAD>之间,用于收集与上报转化行为。注意:所有需要上报转化的页面中都需要添加基础代码。

<script type="textljavascript">

(function (root) {

var ksscript = document.createElement('script');ksscript.setAttribute('charset', 'utf-8');

ksscript.src = 'https:llstatic.yximgs.com/udata/pkg/ks-ad-trace-sdk/ks-trace.2.0.1.beta.js';var s = document.getElementsByTagName('script')[O];

s.parentNode.insertBefore(ksscript, s);

})(window);

</script>

2.转化代码

_ks_trace.push({event: "form', convertld: xxxxxx, cb.: function(){console.log(Your callback function herel'))

备注:

1) cb参数为可选参数,可以在统计成功后执行回调函数;

2)转化代码不能使用在<iframes </liframe>中,否则会无法统计数据。

代码安装示例

代码安装示例

3.基础代码添加不正确的常见原因:

代码添加位置不正确,未加在<HEAD>与</HEAD>之间,需调整代码

未完全参照所提供的基础代码,存在书写错误,需检查代码内容

页面代码存在报错,影响基础代码的加载,需要修复报错问题

基础代码被嵌套在iframe中(不支持的使用方式,需更换使用方法)

4.转化代码添加不正确的常见原因:

转化ID(convert_id)不符:例如您上报的转化ID为12345,但正确的转化ID为67890,需修改代码,上报正确的转化ID

转化事件(event_type)不符:例如您上报的转化事件为button,但选定转化目标为phone,需修改代码,上报正确的转化事件

转化代码未放在转化执行的位置,代码未生效或生效时机有误,需修改代码(技术人员可在添加转化代码的位置加埋点,确认发生转化行为时,代码是否正确执行到此处)

基础代码的生效时机晚于转化代码,需修改代码

转化代码被嵌套在iframe中(不支持的使用方式),需修改代码

四、转化代码触发原理

1.广告投放时,快手会自动在落地页URL上拼接callback参数(广告ID);

⒉需要确保转化代码触发时,页面URL带有callback参数,且基础代码已成功加载完成,否则代码无法正常触发。故建议广告组填写的落地页URL和代码触发的页面URL是同一页面,不建议发生跳转。若需要跳转至其他页面发生转发行为时,请广告主自行将callback(正式投放环境自动添加)和uniqueKey(仅线上联调环境自动添加)的参数和参数值携带到触发转化代码时页面url上。

五、联调流程

1.离线联调

a.直接访问落地页URL,检查快手JS监测代码SDK的.js文件(https:lstatic.yximgs.com/udata/pkg/ks-ad-trace-sdk/ks-trace.xxx版本号xx.beta.js)是否加载,确认加载后,进行步骤b,否则基础代码安装有误;

b. 在投放落地页链接上拼接callback参数,值为123即可(如遇到参数名冲突问题,请联系快手),浏览器访问拼接后的URL,根据实际转化流程进行操作,完成转化时,是否有一个包含https:lle.kuaishou.com/rest/loglactivate?eventType=9的请求发出,如果有,则安装正确,否则转化代码未被触发,可排查触发条件是否有误等。

2.线上联调

a.从“工具-转化追踪-追踪线索-新建JS布码”的界面,找到相应的转化目标,“点击右侧详情-点击页面下方去激活”开始联调;

b.联调时填写的页面需要部署了当前转化目标的代码,且尽量与后续投放使用的落地页URL一致;

c.点击开始检测,会打开新的窗口(URL上拼接的uniqueKey参数相当于投放时拼接的callback参数);

d.基础代码检测完成后,会生成页面二维码,用于转化代码检测,使用移动设备扫码完成后续操作即可。

d.基础代码检测完成后,会生成页面二维码,用于转化代码检测,使用移动设备扫码完成后续操作即可。

3.创建广告组时关联转化追踪

JS转化追踪创建完、并激活后,在创建广告组时就可以进行关联了。当累积够一定量的转化次数后,再次创建广告组时,就可以选择该转化目标为优化目标进行投放。关联方式如下图所示。

JS转化追踪创建完、并激活后,在创建广告组时就可以进行关联了。当累积够一定量的转化次数后,再次创建广告组时,就可以选择该转化目标为优化目标进行投放。关联方式如下图所示。

选择转化目标

六、数据差异优化方案

对接时,有时会出现因为页面跳转过快,导致转化代码未成功执行,页面就发生跳转,这样,转化数据未能成功上报。目前可提供的优化方案:

1.转化代码外面套—层延时函数,延时500毫秒再跳转;

⒉.使用转化代码中的cb参数,增加回调函数,收到快手的回调后,再进行页面跳转或下—步操作;

3.代码部署到二跳页(通常是成功页),页面加载时执行转化代码,这一方案需要广告主对二跳页URL进行特殊处理;

4.使用落地页APl的方式,广告主技术按照文档拼接请求,通过JS代码或服务器上报落地页的转化数据。

七、返回信息

数据格式:JSON返回样例:

上报成功

{"result": 1,"host-name": "bjm7-rs514.jxq"}

result为1即表示上报成功,

host-name信息可忽略

上报失败

{"result":10001 , "error_msg":

"缺少参数callback" ,"host-name":"bjm7-rs514.jxq"}

host-name信息可忽略

上报失败

{"result":10002,"error_msg":"参数purchaseAmount类型错误,

参数类型应为long" ," bjm7-rs514.jxq"}

host-name信息可忽略

上报失败

{"result":10005,"error_msg":"callback字段不合法" ,

"bjm7-rs514.jxq"}

host-name信息可忽略

上报失败

{"result":20001 , "error_msg":"内部错误,

请稍后重试"."host-name":"bjm7-rs514.jxq""}

host-name信息可忽略

八、常见问题

Q:转化代码可以部署在非落地页吗?

A:可以,有以下两种方法可以实现:1.落地页及各个中间跳转页均需要部署基础代码;2.自行抓取URL上的callback参数(线上联调时为uniqueKey参数)并存储,转化事件成功发生时,自行拼接请求上报。

Q:落地页URL可以使用包了一层监测代码的页面可以做对接吗?

A:如果落地页URL外面包了一层监测代码,投放时快手会把callback参数拼接到监测链接末尾,需要广告主技术自行获取,并传递到后续页面的URL上,否则转化代码无法正常触发。

Q:请求上报后,请求的Respone里面有提示"result":11 ,"error_msg""请检查下网络连接是否正常",影响上报吗?

A:请求状态码为200即可,可忽略这部分信息。

Q:快手广告后台看不到转化数据?

A:常见的几点原因:1.广告主在部署代码时,对URL中的渠道参数加了校验,不符合规则的不能触发快手代码,需要广告主技术协助提供渠道参数正确的投放链接(*常见原因);

⒉.快手广告后台填写的落地页链接和技术添加代码的页面不一致,如“页面部署了A转化目标的代码,但广告组却选择了B转化目标"或"运营填写的落地页链接并非广告主技术部署代码的页面"等场景;

3.报表中需查看"落地页数据"中“表单提交数"一列;

4、广告组未正确关联转化目标。

Q:无法激活怎么办?

A:先确保网页转化追踪代码安装正确,其中,下图步骤1的js脚本(版本以投放平台为准)需要保证在业务逻辑执行前加载。如果是单页面应用,把script标签里的逻辑放到单页面应用的入口文件执行可。

A:先确保网页转化追踪代码安装正确,其中,下图步骤1的js脚本(版本以投放平台为准)需要保证在业务逻辑执行前加载。如果是单页面应用,把script标签里的逻辑放到单页面应用的入口文件执行可。

然后检查有没有对应网络请求发出,在network面板查看请求是否发出,即可判断埋点是否成功上报。联调/激活上报url: https:/llad.e.kuaishou.com/adsljs-convert-check/activate

如果触发对应行为后,在浏览器网络面板下能看到上述请求,说明激活的流程是没问题的。这时候如果一直提示激活不成功,可以先检查一下,买点上报的convertld和要激活的转化追踪的id是否一致,只有两者一致,才能激活。

如果埋点代码的convertld和转化追踪的id一致,也能看到有上述请求发出,还是无法激活成功,请联系开发人员支持。

请注意:当您对转化追踪代码的安装正确性、检测通过后,若您后续对落地页代码进行了修改,请再次对转化追踪进行检测,确保您的修改没有影响转化数据的正确回传

本文标题:快手推广线索类JS上报 | 快手开户后台

本文链接:https://www.eatui.cn/xinxiliu/15610.html

小象网络是一家以提供网站推广网站建设网站优化信息流广告搜索引擎推广视频广告、软文营销发布为主的互联网营销公司。以客户需求为导向,客户利益为出发点,结合媒体渠道及行业资源优势,为客户提供从基础建设到营销推广的一整套解决方案,探索并实现客户商业价值较大化,为所有谋求长远发展的企业贡献全部力量。