为什么追踪 404
404 页面意味着用户访问了不存在的 URL。追踪这些请求可以:
- 发现损坏的内部链接
- 了解用户想找什么内容(可能值得补充)
- 找到哪些外部网站链到了你已删除的页面
实现方法
在 404 页面的 Google Analytics 追踪代码中,将页面路径改为包含请求 URL 的自定义路径:
新版 GA(gtag.js):
<script>
gtag('config', 'GA_MEASUREMENT_ID', {
page_path: '/404?page=' + document.location.pathname + document.location.search +
'&from=' + document.referrer
});
</script>
旧版 GA(analytics.js):
<script>
ga('send', 'pageview', '/404?page=' + document.location.pathname +
document.location.search + '&from=' + document.referrer);
</script>
查看报告
在 Google Analytics 中查看 行为 → 网站内容 → 所有页面,搜索 /404,即可看到:
- 哪些 URL 触发了 404
- 来源页面(
from参数) - 访问频率和趋势
根据这些信息修复损坏链接或补充缺失内容。
参考:月光博客