百度统计代码介绍
跟踪原理
使用百度统计跟踪网站的流量,您需要在网站的每一个网页中加入百度统计的JavaScript代码。统计代码在创建站点时获取,一个站点对应一个代码跟踪ID。
当用户浏览您网站的某一个页面时,这段JavaScript代码会被执行,将所收集到的访问参数发送到百度统计的服务器,百度统计根据跟踪ID对数据进行归类处理,然后展示到相应ID的站点统计报告里。正确安装统计代码后,一般20分钟左右后,即可以查看到统计数据。因此要想统计到完整的访问流量,必须在网站的每一个页面中都安装正确ID的百度统计代码。
当您在账户中创建网站时,生成的JavaScript代码带有唯一的跟踪ID,与本账户的当前站点相对应,也就是说代码跟踪ID由“账户+站点”决定,以下情况生成的跟踪ID均不同:
- 在不同的账户下,创建域名相同的网站,生成的代码跟踪ID不同。
- 在一个账户下,创建多个域名相同的网站,生成的代码跟踪ID不同。
- 在一个账户下,删除网站后重新添加,生成的代码跟踪ID会变。
代码类型
百度统计提供多种数据收集代码,请根据您的需求选择最合适的代码类型:
异步分析代码(推荐):此代码以异步加载形式进行加载,可以真正做到对网站打开速度完全没有影响,使用该代码能够大幅提升网站的打开速度,也可提升统计数据的准确性。不管是PC站点还是移动站点,都推荐安装异步代码。
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
同步分析代码:此代码以同步形式进行加载,支持使用“统计图标”查看统计数据。
wap站分析代码:对于面向低端手机的wap站(不支持javascript),请使用此代码,其它移动站点请使用异步分析代码。
高级定制代码:百度统计开放平台提供的JS-API代码,使用前需要先安装前面介绍的基本统计分析代码。通过高级分析代码,您可以监控到以下数据:
- 第三方在线沟通工具的沟通数据。
- 区分网站中不同类型访客的访问情况,如登录与非登录用户的访问情况。
- 监控到网站内按钮、链接的点击情况,并按照自定义维度进行多维分析。通过预先定义每个链接的属性(位置、操作、物料),了解访客点击行为,分析用户兴趣。
- 监控一组无规律URL页面数据,通过对网站上无规律的URL进行重命名,实现对一组无规律URL的监控。
- 监控Ajax框架(网页浮出层),例如网页浮出层(登陆页、注册页、付款页)中的点击和用户行为数据(选择了哪种账户登录,是否新注册等)。