统计设置
统计设置用于配置第三方网站统计分析工具的接入信息,通过这些工具可以了解网站的访问情况、用户行为和流量来源,为运营决策提供数据支持。本系统支持集成百度统计、Google Analytics 等主流统计平台。
配置概述
本页面主要包含百度统计的配置项:
- 百度统计代码 - 在网站中嵌入的统计代码
- 百度统计 API - 用于获取和分析统计数据的接口配置
这些配置修改后会立即生效,无需重启服务。如果不使用统计功能,可以将相关配置留空。
配置项详解
统计代码配置
百度统计代码
- 说明: 百度统计提供的 JavaScript 统计代码
- 格式: 通常以
<script>标签包裹的 JavaScript 代码 - 示例:html
<script> var _hmt = _hmt || []; (function () { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?xxxxxxxxxxxx"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> - 用途: 在网站页面中嵌入统计代码,自动收集访问数据
- 获取方式:
- 登录百度统计官网:https://tongji.baidu.com/
- 添加网站,获取统计代码
- 复制完整的
<script>代码粘贴到此处
- 建议:
- 确保复制完整的代码,包括
<script>标签 - 不要修改代码内容
- 确保复制完整的代码,包括
- 注意: 可选项,如果不使用百度统计可以留空
统计 API 配置
siteId(站点 ID)
- 说明: 百度统计站点的唯一标识符
- 示例:
12345678 - 用途: 标识要查询数据的网站
- 获取方式: 在百度统计管理后台的"网站列表"中查看
- 建议: 准确填写,确保与统计代码中的站点 ID 一致
- 注意: 可选项,仅在需要通过 API 获取统计数据时填写
ApiKey(API 密钥)
- 说明: 百度统计 API 的访问密钥,用于接口认证
- 示例:
a1b2c3d4e5f6g7h8i9j0 - 用途: 验证 API 调用的合法性
- 获取方式:
- 登录百度统计后台
- 进入"管理" → "开发指南"
- 创建或查看 API Key
- 建议:
- 妥善保管,不要泄露
- 定期更换以保障安全
- 注意: 可选项,仅在需要调用 API 时填写
SecretKey(安全密钥)
- 说明: 百度统计 API 的安全密钥,用于数据加密和安全传输
- 示例:
k1m2n3o4p5q6r7s8t9u0 - 用途:
- 签名验证
- 数据加密
- 防止未授权访问
- 获取方式:
- 登录百度统计后台
- 进入"管理" → "开发指南"
- 创建或查看 Secret Key
- 建议:
- 严格保密,不要在客户端代码中使用
- 定期更换,防止泄露
- 注意: 可选项,仅在需要调用 API 时填写
Token(访问令牌)
- 说明: 百度统计 OAuth 2.0 访问令牌
- 示例:
1.2a3b4c5d6e7f8g9h0i... - 用途: 授权访问百度统计 API
- 获取方式: 通过 OAuth 2.0 授权流程获取
- 建议: Token 有有效期,需要及时更新
- 注意: 可选项,通常由系统自动刷新
RefreshToken(刷新令牌)
- 说明: 用于刷新访问令牌的凭证
- 示例:
2.3b4c5d6e7f8g9h0i1j... - 用途: 当 Token 过期时,使用 RefreshToken 获取新的 Token
- 获取方式: 通过 OAuth 2.0 授权流程获取
- 建议:
- 妥善保管 RefreshToken
- 它的有效期通常比 Token 更长
- 注意: 可选项,用于自动刷新 Token
配置建议
统计代码使用
- 基础使用: 只配置"百度统计代码"即可完成基础数据统计
- 代码位置: 统计代码会自动添加到网站的所有页面
- 数据延迟: 统计数据通常有 15-30 分钟的延迟
- 不使用时: 如果不使用统计功能,建议清空所有配置项
API 配置使用
- 高级功能: 如果需要在自己的系统中展示统计数据,需要配置 API 相关参数
- 权限申请: 使用 API 需要在百度统计后台申请相应权限
- 配额限制: 注意百度统计 API 的调用频率限制
- 替代方案: 也可以考虑使用 Google Analytics、友盟+等其他统计平台
数据隐私
- 合规要求: 使用统计工具应符合《个人信息保护法》等法律法规
- 匿名化: 建议对用户数据进行匿名化处理
- 隐私政策: 在隐私政策中说明使用的统计工具和数据收集范围
多平台集成
- 百度统计: 适合国内网站,提供详细的中文报告
- Google Analytics: 国际通用,功能强大
- 其他平台: 可根据需要选择其他统计工具
常见问题
Q: 是否必须配置所有参数?
A: 不是。如果只需要基础的统计功能,只需要配置"百度统计代码"即可。API 相关参数仅在需要通过接口获取数据时才需要配置。
Q: 如何获取百度统计代码?
A:
- 访问百度统计官网并登录
- 点击"管理" → "新增网站"
- 填写网站信息,获取统计代码
- 复制完整的代码粘贴到配置框中
Q: 配置后多久能看到统计数据?
A: 通常在配置完成后 15-30 分钟内可以看到数据。如果长时间没有数据,请检查:
- 代码是否正确复制
- 网站是否可以正常访问
- 百度统计后台是否显示网站在线
Q: 可以同时使用多个统计工具吗?
A: 可以。但需要注意:
- 可能影响页面加载速度
- 建议选择1-2个主要的统计工具
- 确保符合隐私保护法规
Q: Token 和 RefreshToken 如何获取?
A: 需要通过百度统计的 OAuth 2.0 授权流程获取。一般开发流程如下:
- 申请应用,获得 Client ID 和 Client Secret
- 引导用户授权
- 获取 Authorization Code
- 用 Code 换取 Token 和 RefreshToken
Q: 如何测试统计配置是否生效?
A:
- 保存配置后,访问网站前端页面
- 使用浏览器开发者工具查看网络请求
- 检查是否有百度统计相关的请求(如 hm.baidu.com)
- 登录百度统计后台,查看"实时访客"是否有数据
Q: 统计数据不准确怎么办?
A:
- 检查统计代码是否正确安装
- 确认没有广告拦截插件阻止统计
- 查看百度统计后台的"代码检查"工具
- 联系百度统计客服获取帮助
Q: 不使用百度统计可以吗?
A: 完全可以。本系统支持不配置统计功能,或者使用其他统计平台(如 Google Analytics)。只需将百度统计相关配置留空即可。