---
title: "Cloudflare 网站分析"
description: "在你的 Nuxt 应用中使用 Cloudflare 网站分析。"
canonical_url: "https://nuxt-scripts.zhcndoc.com/scripts/cloudflare-web-analytics"
last_updated: "2026-05-22T14:11:48.099Z"
---
[Cloudflare 网站分析](https://developers.cloudflare.com/analytics/web-analytics/) 是适用于 Nuxt 的绝佳隐私保护分析解决方案。它为你的网站提供免费的、以隐私为中心的分析服务。它不会从访客那里收集任何个人身份信息,却能提供详细的洞察,展示页面在访客体验中的表现。
该组合式函数具有以下默认设置:
- **客户端加载** 脚本将在 Nuxt 完成水合(hydration)时加载,以确保你的网页关键性能指标(Web Vitals)保持准确。
## 在 app.vue 中加载
通过 `app.vue` 在 Nuxt 就绪时加载 Cloudflare 网站分析。
```vue [app.vue]
```
Cloudflare 网站分析组合式函数会向全局作用域注入一个 `window.__cfBeacon` 对象。如果你需要访问它,可以等待脚本加载完成后获取。
```ts
const { onLoaded } = useScriptCloudflareWebAnalytics()
onLoaded(({ __cfBeacon }) => {
console.log(__cfBeacon)
})
```