百度统计的事件分析代码如何部署和使用?事件分析和自定义访客分析都是感觉非常有用的,其实大致原理类似,今天给大家分享一下我们如何统计页面上用户的事件行为吧。这个运用的场景非常大多的,比如简单举个例子,我们做付费的推广,可以在链接后面给个后缀标注来源词或者计划,通过把他存到cookie中,那么这个广告带来网站的所有转化行为我们所关心的转化行为都是可以去跟踪和记录的。比如在页面上点击了咨询,点击了某个按钮,滑到第几屏,鼠标经过哪个版块,或者有表单提交等,我们就可以和来源关联起来,有利于对付费推广的效果做优化和跟踪。
废话不多说直接上吧。
1、我们基于百度的基础统计代码上做的,所以网站首先要安装部署百度的基础统计代码。
2、在百度统计的应用中心,找到我们的事件分析点击进去可以看到api文档和示例。
3、代码只有一句话,_hmt.push(['_trackEvent', category, action, opt_label, opt_value]);
并且列出来几个参数的含义:category:要监控的目标的类型名称,通常是同一组目标的名字,比如"视频"、"音乐"、"软件"、"游戏"等等。该项必填,不填、填"-"的事件会被抛弃。
action:用户跟目标交互的行为,如"播放"、"暂停"、"下载"等等。该项必填,不填、填"-"的事件会被抛弃。
opt_label:事件的一些额外信息,通常可以是歌曲的名称、软件的名称、链接的名称等等。该项选填,不填、填"-"代表此项为空。
opt_value:事件的一些数值信息,比如权重、时长、价格等等,在报表中可以看到其平均值等数据。该项可选。
如果还是不清楚没关系,看一个实际小案例吧:
1、我想统计一下几个按钮的点击情况,点击次数点击人数等,那么就是在某个元素被点击的时候执行:
_hmt.push(['_trackEvent', category, action, opt_label, opt_value]);这个方法。
//VIP宝座点击数 $(“.vistortop ul li”).each(function() {//jquery选择器选中我们要统计的元素 $(this).click(function() {//绑定点击事件 var clname = $(this).context.innerText;//获取dom元素中的文本,比如boke112 //console.log($(this).context.innerText); _hmt.push([‘_trackEvent’, ‘VIP宝座’, ‘点击’, clname]);//执行百度统计发送事件 }) })
比如我们点击了boke112,就会执行:_hmt.push(['_trackEvent', 'VIP宝座', '点击', 'boke112']);记录这个被点击一次。我们可以在控制台看到下图所示就代表部署成功了,具体代码也可以去参考:https://zouaw.com/wp-content/themes/dux/js/cc.js?v=5 ,反正自己写的乱七八糟的,