オープンソースWebアナリティクス比較:Plausible vs Matomo vs Umami でGoogleAnalyticsを代替する
オープンソースラボ編集部 ・ 2026年6月13日
オープンソースWebアナリティクス比較:Plausible vs Matomo vs Umami でGoogleAnalyticsを代替する
2024年、GAの新しいデータ収集ポリシーとGDPR規制強化でGoogleAnalytics4(GA4)が欧州で問題視されています。Plausible・Matomo・Umamiはプライバシーファーストのオープンソースアナリティクスとして、欧州・日本の企業での採用が増えています。
GA4に替えてオープンソースを選ぶ理由
- GDPR対応: EUサーバーへの自社ホストでCookie同意なしに利用可能
- プライバシー保護: 訪問者IPアドレスの記録なし
- Adblock非対応問題の解消: Plausible/UmamiはAdBlockで数えられない
- データ所有権: Googleにデータを提供しない
主要ツールの概要
Plausible Analytics
「シンプルで軽量なGoogle Analytics代替」として2019年に登場し、急速に人気を集めたツールです。45KBという超軽量スクリプトで、Cookieを使わずプライバシーファーストのアナリティクスを提供します。
# Plausibleのセルフホスト
git clone https://github.com/plausible/hosting.git
cd hosting
cp plausible-conf.env.example plausible-conf.env
# SECRET_KEY_BASEとBASE_URLを設定
docker compose up -d
HTMLへのスクリプト追加は1行です:
<script defer data-domain="yourdomain.com" src="https://plausible.io/js/script.js"></script>
Matomo
最も古くから使われているオープンソースWebアナリティクスプラットフォームです(旧名Piwik)。GA4と同等またはそれ以上の詳細なトラッキング・ヒートマップ・ABテスト・ファネル分析を提供します。
# Matomo Docker起動
docker run -d --name matomo \
-e MATOMO_DATABASE_HOST=mariadb \
-e MATOMO_DATABASE_NAME=matomo \
-e MATOMO_DATABASE_USER=matomo \
-e MATOMO_DATABASE_PASSWORD=secret \
-p 8080:80 \
bitnami/matomo:latest
Umami
Next.jsで書かれたモダンなプライバシーファーストアナリティクスです。PlausibleよりもカスタムイベントトラッキングAPIが柔軟で、Vercelへのワンクリックデプロイが可能です。
# Vercelへのワンクリックデプロイが可能
# または Docker
docker run -d --name umami \
-e DATABASE_URL=postgresql://umami:umami@postgres/umami \
-p 3000:3000 \
ghcr.io/umami-software/umami:postgresql-latest
機能比較表
| 比較項目 | Plausible | Matomo | Umami |
|---|---|---|---|
| スクリプトサイズ | 45KB | ~160KB | 2KB |
| Cookie不要 | ✅ | ⚠️(設定次第) | ✅ |
| リアルタイム表示 | ✅ | ✅ | ✅ |
| ページビュー | ✅ | ✅ | ✅ |
| コンバージョントラッキング | ✅ | ✅ | ✅ |
| カスタムイベント | ✅ | ✅ | ✅ |
| ヒートマップ | ❌ | ✅(有料) | ❌ |
| ファネル分析 | ❌ | ✅ | ❌ |
| eコマース | ❌ | ✅ | ❌ |
| 複数サイト管理 | ✅ | ✅ | ✅ |
| APIアクセス | ✅ | ✅ | ✅ |
| GA4インポート | ✅ | ✅ | ❌ |
| GDPR/CCPA対応 | ✅ | ✅ | ✅ |
| Vercel統合 | ✅ | ❌ | ✅ |
| ライセンス | AGPL v3 | GPL v3 | MIT |
| GitHub Stars | 19k+ | 20k+ | 22k+ |
UmamiのカスタムイベントトラッキングAPI
// Umamiのカスタムイベント送信
window.umami.track('signup_button_clicked', {
plan: 'pro',
source: 'landing_page',
});
// コンバージョントラッキング
window.umami.track('purchase_completed', {
revenue: 9800,
currency: 'JPY',
product_id: 'plan_pro_monthly',
});
UmamiはNext.jsとの統合パッケージ(@umami/next)も提供しており、App RouterのLayout.tsxにタグを1行追加するだけでセットアップが完了します。
ノーコード・分析ツールはローコードカテゴリ(/categories/low-code)で一覧でき、マーケティング計測ツールはマーケティングカテゴリ(/categories/marketing)でも探せます。
FAQ
Q. PlausibleはGA4のすべての機能を代替できますか?
A. ページビュー・ユニーク訪問者・セッション・直帰率・コンバージョン目標・トラフィックソースなど主要機能はカバーしています。GA4にしかない機能としては、ヒートマップ・ファネル分析(詳細)・BigQueryエクスポート・Google Adsとの連携があります。コンテンツマーケティング・ブログ程度の計測にはPlausibleで十分です。
Q. ヒートマップやファネル分析が必要な場合は何を使えばいいですか?
A. MatomoのHeatmaps&Session Recordings(有料プラグイン)が最も充実しています。オープンソースでヒートマップが必要な場合、Matomoのオープンソース版にHeatmaps Trialを組み合わせるか、Microsoft Clarity(無料・プロプライエタリ)を検討します。
Q. Vercel/Next.jsのプロジェクトにPlausibleを導入する最速の方法は?
A. Plausibleが提供する公式Next.jsパッケージ(next-plausible)を使います: npm install next-plausible して、_app.tsxに<PlausibleProvider domain="yourdomain.com">をラップするだけです。Vercel環境変数にPlausibleのドメインを設定すれば完了です。
Q. GDPR対応のためにCookie同意バナーは必要ですか?
A. PlausibleとUmamiはCookieを一切使わず、IPアドレスも記録しないためGDPR/CCPA上でのCookie同意バナーは不要です。Matomoは設定によって変わりますが、「Cookieless tracking」モードを有効にすれば同様に同意不要になります。
まとめ
| ユースケース | 推奨ツール |
|---|---|
| シンプル・プライバシー重視 | Plausible |
| GA4完全代替・ヒートマップ | Matomo |
| Next.js統合・Vercelデプロイ | Umami |