About大数据插码

    大数据插码主要用于在用户浏览网页和填写信息后抓取对应数据,这样就可以清晰的知道每个页面有多少用户浏览过,跳出率是多少以及用户的相应信息等。

    大数据插码其实很简单,主要有以下注意事项:

    1.引入相应的js,露珠用的是tracker.js,注意各个js之间的依赖关系。

    2.把页面获取域名的地方,比如:var iurl = "http://www.baidu.com"换成自动获取的域名(为了区分生产和测试环境域名);

    3.查看代码js里的openid是否已经获取到(这个很重要,如果undefined代码就不会再执行了,会影响其他代码的功能);

    4.在页面加载和点击事件(包括信息提交的地方)加上相应插码:

       a.页面加载:TKTrack({event: "首页 ",userId: openId});

       b.点击事件:TKTrack({event: "首页 ",subType:"点击事件",userId: openId});

       c.信息提交:TKTrack({event: "首页 ",userId: openId,label:{lrt_id:281,name:$("#userName").val(),phone:$("#telNumber").val()}});

     关于这几个参数:event一般是指页面名称即title标签里的内容;subType指的是点击事件里按钮的文字;openId指的是每个用户对应的openid(需要注意的是要注意js中的openid的大小写),总结一句话就是用户在哪里做了什么事。

     附上插码js:   

var appType = "wechat";
var appId = "wechat005";
var hasTKTracker = false;
function TKTrack(options) {
if (hasTKTracker) {
TKTracker.send(options)
} else {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://mall.tk.cn/track/tk-track-min.js?" + Math.random();
script.id = "tk-tracker";
script.appType = appType;
script.appId = appId;
script.onload = script.onreadystatechange = function() {
if (script.readyState && script.readyState != "loaded" && script.readyState != "complete") {
return
}
script.onreadystatechange = script.onload = null;
TKTracker.send(options);
hasTKTracker = true
};
document.body.appendChild(script)
}
}

转载于:https://www.cnblogs.com/mangoniuniu/p/6288920.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值