跳转到内容
搜索文档

针对 SPA 的 Web Analytics

最后更新 查看 MarkdownAgent 设置

Cloudflare Web Analytics 可以通过重写 History API 的 pushState 函数并监听 onpopstate 事件,自动追踪用户在单页应用程序 (SPA) 上的交互。请注意,不支持基于哈希的路由器。

禁用 SPA 测量

如果您想禁用对 SPA 的自动追踪,您可以通过在 script 标签的 data 属性中添加值为 falsespa 选项来实现,如下所示:

<script
  defer
  src="https://static.cloudflareinsights.com/beacon.min.js"
  data-cf-beacon=' {"token": "42e216b9090ru59384ygu891dce9eecde", "spa": false} '
></script>

Google 跟踪代码管理器 (GTM)

如果您正在使用 Google 跟踪代码管理器 (GTM),您可以通过在脚本 URL 的查询字符串中传递 spa 选项来禁用 SPA 追踪:

<script
  defer
  src="https://static.cloudflareinsights.com/beacon.min.js?token=42e216b9090ru59384ygu891dce9eecde&spa=false"
></script>

这篇文档对您有帮助吗?