OSS探訪GitHubでログイン

Webサイトやアプリの利用状況を自分の環境で収集・分析するアクセス解析基盤

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
21,922
主要言語
PHP
ライセンス
GPL-3.0
リポジトリ最終更新
2026/10/04
ページ内ナビ

概要

Matomoは、Webサイトやアプリの利用状況を収集し、レポートやダッシュボードで分析するアクセス解析基盤です。自分のWebサーバーとMySQLまたはMariaDBへ導入でき、追跡用JavaScriptを対象サイトへ組み込んでリアルタイムの訪問状況、目標、キャンペーン、Eコマースなどを確認できます。解析データを自分の環境で管理したい組織向けの選択肢です。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

訪問から目標・キャンペーンまで一つの画面で分析する

追跡用JavaScriptから集めたデータをリアルタイムの訪問レポートへ反映し、目標、キャンペーン、Eコマース、区分別の分析、定期レポートなどに展開できます。ダッシュボードはウィジェットで構成を変えられ、必要な指標を運用担当者ごとに整理できます。

出典:[1]

解析データと拡張機能を自分の環境で管理する

Matomo On-PremiseはPHPとMySQLまたはMariaDBを使って自分のWebサーバーへ導入します。データベース内の解析データへ自組織の管理方針を適用でき、Analytics APIから統計を取得できます。機能はプラグインとして追加・削除でき、用途に合わせた構成が可能です。

出典:[1]

向いている用途

データの保管場所と解析運用を自組織で決めたい場合に向く

アクセス解析データを外部事業者だけに預けず、保管場所、アクセス権、保存期間、バックアップを自組織で管理したい場合に向きます。既存サイトへ追跡タグを追加し、標準レポートを起点に目標やキャンペーンを段階的に整えたいチームにも適しています。

出典:[1]

導入前の確認

サーバー運用とプライバシー設定を導入範囲に含める

導入にはPHP、MySQLまたはMariaDB、対応するPHP拡張、Webサーバーが必要です。公式リリースは、GitHubのソースアーカイブではなく添付済みの配布物または公式ダウンロードを本番導入に使うよう案内しています。更新、バックアップ、性能監視、障害復旧も運用側で設計します。

自分の環境でデータを保持できることだけで、すべてのプライバシー要件が自動的に満たされるわけではありません。収集項目、同意、匿名化、保存期間、利用者権限を法令と組織方針に合わせて設定し、セキュリティ更新と公式の告知を継続的に確認する必要があります。

出典:[1][2][3]

参考にした公式資料

  1. [1]Matomo 5.14.0 README(2026-10-04)
  2. [2]Matomo 5.14.0 release(2026-10-04)
  3. [3]Matomo 5.14.0 security policy(2026-10-04)
編集部からの補足

解析機能の比較に加え、収集データを誰が管理し、どの地域・期間で保存するかを自分で決めたい組織に注目してほしい選択肢です。セルフホストは管理権限と同時に更新・保護の責任も伴います。

3ステップで試す

  1. 1

    固定版の公式配布物を取得する

    GitHubが自動生成するSource codeではなく、公式リリースに添付されたMatomo 5.14.0の配布物を取得します。

    curl -LO https://github.com/matomo-org/matomo/releases/download/5.14.0/matomo-5.14.0.zip
  2. 2

    専用ディレクトリへ展開する

    既存のWeb公開領域を上書きせずに展開します。公式配布物はmatomoサブディレクトリを作るため、入口はmatomo-5.14.0/matomo/index.phpです。

    mkdir matomo-5.14.0 && unzip matomo-5.14.0.zip -d matomo-5.14.0
  3. 3

    ローカルで導入画面を確認する

    PHP 7.2.5以上と、PDOおよびpdo_mysqlまたはMySQLi拡張を用意します。PHPの組み込みサーバーを127.0.0.1だけで起動し、各要求を2秒、最大30回に制限して導入画面へ到達できることを確認します。成功・失敗のどちらでもサーバーを停止します。これは配布物とPHP入口の制御経路確認だけで、実際の導入画面はこの環境では未確認です。完全な導入には公式要件を満たすWebサーバー、MySQLまたはMariaDB、HTTPS、権限設定も必要で、ここではデータベース作成や本番公開を行いません。

    ( test -f matomo-5.14.0/matomo/index.php || exit 1; php -S 127.0.0.1:8080 -t matomo-5.14.0/matomo > matomo-server.log 2>&1 & server_pid=$!; trap 'kill "$server_pid" 2>/dev/null || true; wait "$server_pid" 2>/dev/null || true' EXIT; ready=0; for attempt in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30; do if curl -fSLsS --connect-timeout 1 --max-time 2 http://127.0.0.1:8080/index.php -o matomo-installer.html; then ready=1; break; fi; kill -0 "$server_pid" 2>/dev/null || { cat matomo-server.log; exit 1; }; sleep 1; done; if test "$ready" != 1; then cat matomo-server.log; exit 1; fi; grep -qi 'Matomo' matomo-installer.html )
公式READMEで確認

成長

成長の推移 · 直近30日

21,922 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
102
Open PR
116

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • analytics
  • php
  • piwik
  • log
  • website
  • privacy
  • mobile
  • intranet
  • web-analytics
  • marketing
  • growth
  • matomo
Stars
21,922
Forks
2,903
Watchers
395
Open Issues
2,408
Contributors
345
所有者種別
Organization
主要言語
PHP
ライセンス
GPL-3.0
リポジトリ最終更新
2026/10/04

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?