概要
Umami は、プライバシー重視のオープンソースウェブ解析ツールです。Next.js + PostgreSQL で構築され、Docker で簡単にデプロイできます。
Cookieを使用せず、匿名化されたデータのみを収集。リアルタイムダッシュボードでページビュー・参照元・デバイス・カスタムイベントを確認できます。
自己ホストすればデータ主権を完全に確保でき、Umami Cloud(公式ホスト版)も選択肢に入ります。Plausible の OSS 代替として急速に普及しています。
評価スコア
プライバシー 5/5
使いやすさ 4/5
機能の豊富さ 3/5
コスパ 5/5
Google Analytics との違い
GA4の複雑な設定やGoogle依存を排除。Cookie不要・軽量だが、オーディエンス分析や広告連携は非対応。データは自前サーバーに保持可能。
メリット
- ✓ 完全オープンソース(MIT)で無制限利用可能
- ✓ Cookie不要でGDPRフレンドリー
- ✓ Docker Compose で数分でデプロイ可能
- ✓ カスタムイベント・複数サイト管理に対応
デメリット・注意点
- − 自己ホストにはサーバー運用スキルが必要
- − 高度なレポート・コホート分析機能は限定的
- − 公式サポートはコミュニティベース
- − 大規模トラフィックではDB最適化が必要
こんな人に最適
- 自己ホスト志向の開発者
- 複数サイトを一元管理したい運営者
- OSSで完全無料運用したい場合
向いていないケース
- サーバー管理をしたくない非技術者
- GA4級の高度分析が必要なマーケター
- 即座にクラウドSaaSを使いたい場合
スペック・詳細
- 料金
- 自己ホスト — 自己ホスト版は完全無料。Umami Cloud は従量課金制(ベータ)。
- 難易度
- 普通
- データ保存場所
- 自己ホスト版は自サーバー。Cloud版はUmami管理のインフラ。
- 対応プラットフォーム
- Self-hosted · Cloud
Cookie-freeリアルタイムイベントトラッキングMIT license
Google Analytics からの移行
- 1 Docker または Node.js 環境で Umami をデプロイ
- 2 管理画面でサイトを登録しトラッキングIDを取得
- 3 サイトに Umami の<script>タグを設置
- 4 GA4タグを削除し、イベント設定を Umami のカスタムイベントに移行
セットアップ手順
- 1 GitHub から Umami をクローンまたは Docker イメージを取得
- 2 PostgreSQL/MySQL データベースを用意して docker-compose up
- 3 デフォルトアカウント(admin/umami)でログインしパスワード変更
- 4 サイト追加 → トラッキングコードを埋め込み