About大数据插码

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

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

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

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

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

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

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

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

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

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

     附上插码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) }}

相关文章
相关标签/搜索