GA4に頼らない、Cookieなし解析ツールを自作した話
> Source: Zenn_Python
Execute Primary Source
// Problem
GA4利用におけるCookie同意バナーの必要性や、個人情報保護法への懸念、ダッシュボードの複雑さが課題であった。また、既存のCookieなし解析ツールは日本語非対応かつ高価であるという問題があった。
// Approach
Cookieを使用せず、IPアドレス、User Agent、サイトID、日付を組み合わせたSHA256ハッシュを用いて訪問者を識別する手法を採用。計測にはCORS制約を回避するため、1x1の透明GIF画像リクエストを利用する。
// Result
FastAPIとNext.jsを組み合わせ、RailwayとVercelで構成する軽量な解析基盤を構築した。SPAへの対応や、プライバシーに配慮した設計により、個人開発に適した低コストでシンプルな解析環境を実現した。
Senior Engineer Insight
> 日付をハッシュに含めることで追跡不可とする設計は、プライバシー保護と実装の簡略化を両立する賢明な判断である。CORS回避にimgタグを用いる手法も、計測タグとしての堅牢性を高めている。