大多数公司的数据统计是运用的百度统计,百度统计的功能对于大多数企业的需求都可以很好的满足,就要看你到底会不会用。不要把百度统计只是用来看ip、pv、uv跳出率等,百度统计真正的强大在于它的JS-API,通过api接口我们可以实现电商分析、事件分析、虚拟PV跟踪、虚拟PV跟踪、自定义访客分析、其他API语句等等。今天就拿简单的事件分析功能举例。
什么是事件分析
通过跟踪用户在网站的操作并记录,比如用户在网站上的注册、点击、浏览、添加购物车、支付订单之类的,可以理解为对于用户在网站上的任何行为操作,对这些行为 进行行为事件进行跟踪,并且按照指定的规定进行数据记录,用于对用户行为的分析,来达到一些运营的需求。
百度统计的事件分析怎么使用
百度的事件分析是基于百度统计的事件分析JS-API,需要进行代码层面的配置,才能够获取数据去百度统计后台。同时这项功能依赖于页面的百度统计代码,接下来就用点击事件来作为一个例子。
事件分析的意义,不管是对于SEO优化还是运营层面,很多时候我们需要知道一个页面上的用户操作行为,比如点击广告次数有多少。是十分重要并且有意义的统计行为。
事件分析功能部署
首先注册一个百度统计账户、然后绑定网站申请百度统计代码,这里注意一下百度统计代码不是百度站长的验证代码。与站长后台验证代码不同,百度统计代码需要在每个页面都需要安装上统计代码,如果漏了那么最终统计出来的数据是残缺的,因为只要页面无统计代码,那么就无法统计。
事件跟踪的核心代码
_hmt.push(['_trackEvent', category, action, opt_label, opt_value]);
_trackEvent参数说明
category:要监控的目标的类型名称,通常是同一组目标的名字,比如"视频"、"音乐"、"软件"、"游戏"等等。该项必填,不填、填"-"的事件会被抛弃。
action:用户跟目标交互的行为,如"播放"、"暂停"、"下载"等等。该项必填,不填、填"-"的事件会被抛弃。
opt_label:事件的一些额外信息,通常可以是歌曲的名称、软件的名称、链接的名称等等。该项选填,不填、填"-"代表此项为空。
opt_value:事件的一些数值信息,比如权重、时长、价格等等,在报表中可以看到其平均值等数据。该项可选。
其中 category, action, opt_label,都是字符串类型的,这几个参数的内容我们可以随便填写,可以使字母、汉字、数字都可以。category, action,是必填的不可以省略,如果不填那就用'-'进行占位。 opt_label是选填的,可以不必填可以省略,但是如果你后边要写opt_value参数,那么如果opt_label参数没有内容,也是需要用'-'进行占位。opt_value参数是选填的不填直接省略就可以,需要注意这个参数是number类型数据。
事件跟踪代码示例
<div> <a class='ad' href='这里是一个跳转的网址'>广告</a> </div> var ad = document.getElementsByClassName('ad')[0]; ad.onclick = function(e){ _hmt.push(['_trackEvent', '广告', '点击', '栏目右侧广告',1]); e.stopPropagation(); }
事件跟踪代码效果展示
安装时候去页面点击几次,这里注意百度统计后台数据不是事实的,我们需要等待半小时到1小时,看到事件分析里面有数据,那么就是成功了,效果就是上面图片展示的一样。
学会合理利用事件分析功能,会对数据统计的灵活度有很大的提升,不仅对于SEO优化,网站的转化优化都可以提供强有力的支持。