📊 ウェブ解析 オープンソース プライバシー ★★★★★

Umami

自己ホスト可能なOSS解析の代表格

概要

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. 1 Docker または Node.js 環境で Umami をデプロイ
  2. 2 管理画面でサイトを登録しトラッキングIDを取得
  3. 3 サイトに Umami の<script>タグを設置
  4. 4 GA4タグを削除し、イベント設定を Umami のカスタムイベントに移行

セットアップ手順

  1. 1 GitHub から Umami をクローンまたは Docker イメージを取得
  2. 2 PostgreSQL/MySQL データベースを用意して docker-compose up
  3. 3 デフォルトアカウント(admin/umami)でログインしパスワード変更
  4. 4 サイト追加 → トラッキングコードを埋め込み