14. 站点分析配置指南
1171 字
6 分钟
14. 站点分析配置指南
站点分析配置指南
配置文件位置
src/config/siteConfig.ts
基本配置
export const siteConfig: SiteConfig = { // 站点分析配置 analytics: { // Google Analytics googleAnalyticsId: "",
// Microsoft Clarity microsoftClarityId: "",
// Umami Analytics umamiAnalytics: { websiteId: "", scriptUrl: "https://cloud.umami.is/script.js", trackOutboundLinks: true, collectWebVitals: false, relpays: { enabled: false, sampleRate: 0.15, maskLevel: "moderate", maxDuration: 300000, blockSelector: "", }, },
// La51 Analytics la51Analytics: { Id: "", sdkUrl: "", ck: "", autoTrack: false, hashMode: false, screenRecord: true, }, },};Google Analytics 配置
1. 获取 Google Analytics ID
- 访问 Google Analytics
- 创建或选择项目
- 选择 “网站” 作为媒体资源类型
- 填写网站信息
- 复制生成的
G-XXXXXX格式的跟踪 ID
2. 配置 Google Analytics
alytics: { googleAnalyticsId: "G-XXXXXXXXXX",},3. 验证安装
- 部署网站
- 访问网站
- 在 Google Analytics 后台查看实时数据
- 确认数据是否正常采集
Microsoft Clarity 配置
1. 获取 Clarity 项目 ID
- 访问 Microsoft Clarity
- 创建新项目
- 填写网站信息
- 复制生成的项目 ID
2. 配置 Clarity
alytics: { microsoftClarityId: "XXXXXXXX",},3. 功能特点
- 热图:可视化用户点击、滚动行为
- 会话录制:记录用户浏览过程
- 漏斗分析:分析用户转化路径
- 用户行为分析:了解用户如何与网站交互
Umami Analytics 配置
1. 获取 Umami 配置
方法 A:使用 Umami 云服务
- 访问 Umami Cloud
- 创建账号和网站
- 获取
websiteId - 复制默认的
scriptUrl
方法 B:自托管 Umami
- 按照 Umami 文档 部署
- 获取自托管的
scriptUrl - 创建网站并获取
websiteId
2. 配置 Umami
alytics: { umamiAnalytics: { websiteId: "your-website-id", scriptUrl: "https://your-umami-instance.com/script.js", trackOutboundLinks: true, // 跟踪外部链接点击 collectWebVitals: true, // 收集 Core Web Vitals 数据 },},3. 高级配置
umamiAnalytics: { // ... 基本配置 ... relpays: { enabled: true, // 启用会话录制 sampleRate: 0.5, // 采样率(0-1) maskLevel: "moderate", // 隐私保护级别 maxDuration: 300000, // 最大录制时长(毫秒) blockSelector: ".privacy-sensitive", // 排除元素选择器 },},La51 Analytics 配置
1. 获取 La51 配置
- 访问 La51 Analytics
- 创建账号和项目
- 获取
Id、sdkUrl和ck参数
2. 配置 La51
alytics: { la51Analytics: { Id: "your-la51-id", sdkUrl: "https://your-la51-sdk-url.com", ck: "your-la51-ck", autoTrack: true, // 自动跟踪 hashMode: false, // 是否使用哈希模式 screenRecord: true, // 启用屏幕录制 },},分析工具比较
| 工具 | 类型 | 价格 | 特点 |
|---|---|---|---|
| Google Analytics | 综合分析 | 免费 | 功能全面,集成Google生态 |
| Microsoft Clarity | 用户行为 | 免费 | 热图和会话录制 |
| Umami | 轻量分析 | 免费/付费 | 隐私友好,界面简洁 |
| La51 Analytics | 综合分析 | 付费 | 深度用户行为分析 |
最佳实践
1. 隐私合规
- 添加隐私政策:在网站添加隐私政策页面
- Cookie 同意:实现 Cookie 同意弹窗
- 数据最小化:只收集必要的分析数据
- GDPR 合规:确保符合数据保护法规
2. 性能优化
- 延迟加载:分析脚本使用
defer或async - 选择轻量工具:优先选择 Umami 等轻量分析工具
- 合理采样:对于会话录制,设置适当的采样率
- 避免过多工具:不要同时使用多个分析工具
3. 数据解读
- 设置目标:定义关键业务目标
- 定期分析:定期查看分析报告
- A/B 测试:基于数据进行优化
- 用户反馈:结合分析数据和用户反馈
常见问题
Q: 分析数据不显示?
- 检查配置是否正确
- 确认网站已部署
- 等待数据采集延迟(通常 24-48 小时)
- 检查浏览器隐私设置
- 验证跟踪代码是否正确加载
Q: 分析工具影响网站速度?
- 使用
defer或async加载脚本 - 选择轻量分析工具(如 Umami)
- 启用浏览器缓存
- 考虑使用 CDN 加速
Q: 如何排除特定页面?
- Google Analytics:使用
gtag('config', 'G-XXXXXX', { 'page_path': '/exclude' }); - Umami:在页面添加
data-umami-ignore属性 - Clarity:在 Clarity 后台设置排除规则
Q: 如何跟踪转化目标?
- Google Analytics:设置目标和转化
- Umami:使用自定义事件
- Clarity:设置漏斗分析
Q: 移动端数据不准确?
- 确保响应式设计正常
- 检查移动设备网络连接
- 验证移动端跟踪代码
- 考虑使用移动应用分析工具
测试和验证
1. 本地测试
# 构建网站npm run build
# 预览构建结果npm run preview2. 验证方法
- 浏览器控制台:检查分析脚本是否加载
- 网络请求:确认分析数据是否发送
- 分析后台:查看实时数据
- 测试事件:触发目标事件验证跟踪
3. 调试技巧
- 使用浏览器开发者工具
- 检查网络请求和响应
- 查看控制台错误信息
- 测试不同设备和浏览器
通过合理配置站点分析工具,可以深入了解用户行为,优化网站体验,提升博客的整体质量!
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
相关文章 智能推荐
1
23. 侧边栏、目录、站点统计与广告位配置指南
博客搭建 博客侧边栏布局配置教程,包含左右侧栏、文章目录、站点统计组件和广告位组件的开启与调整方法。
2
12. 字体配置指南
博客搭建 博客字体配置教程,包含内置字体选择、自定义字体添加、字体加载优化等详细设置。
3
9. 看板娘配置指南
博客搭建 博客看板娘配置教程,支持 Spine 和 Live2D 两种模型,包含位置、大小、交互等详细配置。
4
16. 国际化配置指南
博客搭建 博客国际化配置教程,包含多语言支持、翻译管理、语言切换、SEO优化等详细设置。
5
13. 搜索功能配置指南
博客搭建 博客搜索功能配置教程,包含内置PageFind搜索、搜索框设置、搜索结果优化等详细设置。
随机文章 随机推荐