要添加百度统计代码,首先需要注册并获取百度统计的跟踪ID,然后根据网站类型(如HTML网站、WordPress、微信小程序等)选择合适的安装方式,以下是详细步骤和注意事项:

获取百度统计跟踪ID
- 注册百度统计账号:访问百度统计官网(https://tongji.baidu.com/),使用百度账号登录,若没有账号需先注册。
- 创建网站:登录后点击“网站列表”→“新增网站”,填写网站名称(如“我的企业官网”)和域名(需完整填写,如
https://www.example.com
),选择网站行业类型。 - 获取跟踪ID:创建成功后,在“代码获取”页面可看到
hm.baidu.com/hm.js?xxxxxxxxxxxxxxx
格式的代码,其中xxxxxxxxxxxxxxx
即为跟踪ID(通常以32位字符组成)。
安装百度统计代码的方法
(一)HTML网站直接安装
- 代码位置:将统计代码粘贴到网站所有页面的
<head>
标签内,建议放在<title>
标签之后,确保每个页面都包含。 - 示例代码:
<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?你的跟踪ID"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
- 验证安装:安装后等待24小时,登录百度统计后台,查看“实时访客”或“网站概况”数据,若出现访问记录则说明安装成功。
(二)WordPress网站安装
- 插件安装:
- 在WordPress后台“插件”→“安装插件”中搜索“Baidu Statistics”,选择官方插件(如“Baidu Statistics for WordPress”)并激活。
- 激活后进入“设置”→“Baidu Statistics”,输入跟踪ID保存即可。
- 主题函数文件添加:
- 若使用自定义主题,可将统计代码粘贴到主题的
functions.php
文件中,使用wp_head
钩子:add_action('wp_head', 'add_baidu_statistics'); function add_baidu_statistics() { echo '<script>var _hmt = _hmt || [];</script>'; echo '<script src="https://hm.baidu.com/hm.js?你的跟踪ID"></script>'; }
- 若使用自定义主题,可将统计代码粘贴到主题的
(三)其他CMS或框架安装
平台类型 | 安装方式 | 注意事项 |
---|---|---|
Shopify | 在“在线商店”→“偏好设置”→“代码片段”中新建代码片段,选择“在所有页面上” | 避免与Shopify自带统计冲突 |
微信小程序 | 在app.js 的onLaunch 生命周期中添加:wx.request({url: 'https://hm.baidu.com/hm.js?你的跟踪ID'}) |
需确保域名已在小程序后台配置 |
Vue/React单页应用 | 在index.html 的<head> 中添加代码,或使用路由全局守卫动态注入 |
需处理页面切换时的重复加载问题 |
(四)验证代码安装是否正确
- 浏览器开发者工具检查:
- 按F12打开开发者工具,在“Network”标签中搜索
hm.baidu.com/hm.js
,若请求成功则代码已加载。
- 按F12打开开发者工具,在“Network”标签中搜索
- 百度统计代码验证工具:
登录百度统计后台,进入“代码获取”页面,点击“代码校验”,输入网址后可检测代码是否正确安装。
常见问题及优化建议
- 代码未生效:
- 检查跟踪ID是否正确,确保无多余空格或换行。
- 确认代码是否位于
<head>
标签内,部分框架(如Angular)可能需要调整加载位置。
- 数据不准确:
- 若使用CDN或缓存服务,需确保统计代码不被缓存覆盖。
- 检查网站是否被百度爬虫屏蔽(查看
robots.txt
文件)。
- 跨域问题:
- 若网站为HTTPS,确保统计代码链接也为
https://
,避免混合内容警告。
- 若网站为HTTPS,确保统计代码链接也为
相关问答FAQs
问题1:百度统计代码可以添加到网站的底部吗?
解答:理论上可以,但建议添加到<head>
标签内,若放在<body>
底部,可能会导致统计数据延迟记录(尤其在页面加载较慢时),因为统计代码需在页面内容完全加载前执行,以确保捕获用户行为。
问题2:同一个百度统计账号可以添加多个网站吗?
解答:可以,百度统计支持一个账号管理最多50个网站,每个网站需单独创建并获取独立的跟踪ID,在后台“网站列表”中点击“新增网站”即可重复上述流程,各网站数据互不干扰。
