Tools
Cloudflare Web Analytics
Cloudflare Pages プロジェクトに無料の Web Analytics を有効化する手順。cookie 不要、GDPR 準拠
要点: Cloudflare Pages プロジェクトの Settings から toggle 1 個で有効化できる。cookie 不要、GDPR 準拠、無料。beacon は Cloudflare が自動注入するのでコード変更ゼロ。
手順
保存すると次回デプロイから beacon script が自動注入される。
見られるデータ
- Pageview 数 (per path / 全体)
- Referrer 別訪問元
- Country 別
- Browser / OS
- Core Web Vitals (LCP, FID, CLS)
個人特定情報は取らない。cookie 使わない、fingerprint 使わない。
制限
- リアルタイムではない (集計に数分-数十分の遅延)
- 詳細な user session tracking は不可 (Cloudflare の設計方針)
- 詳細分析が要るなら Plausible や GoatCounter に有料移行
見方
Cloudflare Dashboard → Analytics & Logs → Web Analytics → プロジェクト選択
過去 7 日、30 日、90 日で切替。Path 別のランキングが「よく見るページ」を教える。
手動でコード側で beacon を仕込む場合
Pages 自動注入を使わず手動で入れたい時 (別ホストや、site-wide で control したい時):
- Cloudflare Dashboard → Analytics & Logs → Web Analytics → Add a site
- Beacon token を取得
<head>に:
<script defer src='https://static.cloudflareinsights.com/beacon.min.js'
data-cf-beacon='{"token": "YOUR_TOKEN"}'></script>Next.js なら app/layout.tsx の <head> (metadata の other) で <Script> タグ。
最終更新: