無料のアクセス解析「Matomo」

検索すると色々なアクセス解析がヒットしますが、導入だけ無料のものがほとんどです。
アクセスが増えてきたり、機能を増やしたい場合には有料になります。
本当に無料のアクセス解析は、Google Analytics と Matomo の2つだけだと思います。
Google Analytics は Google の提供する超定番のアクセス解析ですが、あまりに多機能でややこしく専門用語も多く覚える必要があり、使いこなすのが大変です。
そのようなわけで、私はオープンソースの Matomo を使っており、こちらをオススメします。

Matomo を使うメリット

Matomo はリアルタイム解析をできる点が Google よりすごい点です。
ブラウザを更新しなくても、リアルタイムに更新されます。
また、Matomo は自分のサーバーに置けるため、解析データを Google に知られずに済みます。
ダッシュボードですべての情報を一覧できて、自分好みにカスタマイズできます。
複数サイトを管理する場合、訪問者数やページビューを全サイト一度に閲覧することができるのも魅力です。
公式サイトの デモ で試しに使うことができるので、導入前に試してみてください。
ダッシュボードを自分好みにカスタマイズできたり、サイトを簡単に切り替えたりなど、とても使いやすいのが確認できると思います。

インストールについて

データベースサーバー(MySQL)に Matomo を1つインストールする必要があります。
一度インストールしてしまえば複数サイトを解析できるようになるので便利です。
導入方法は、 日本 Matomo ユーザー会の「Matomo のインストール」に書いてあります。
5分インストールとありますが、私は5分では済みませんでした。
ミニバードの場合、PHP のバージョンを変更したり、php.ini への追記が必要でした。
アクセス解析はシンプルでとても分かりやすいです。

Grav サイトを Matomo に追加する

  • 自分の Matomo の URL から【新しいサイトの追加】
  • 名前にサイト名、それに URL を入れたら保存します
  • プラグインから【piwik】を追加します
  • プラグイン「piwik」の設定から、サイト ID 番号と Matomo の URL を入力します。
    • URL の末尾には【/ スラッシュ】は入れないようにします。

Piwik が名称変更をして Matomo という名前になりました。
プラグインを使うことでテーマをいじらなくてもコードを自動で貼ってくれます。

Matomo 側で必要な設定

  • ユーザー > デフォルトで読み込むリポートの日付は今日に変更した方が良いです。
  • 管理 > 個人用 > 設定 > 自分自身のビジットを除外(Cookie 使用)をセットすることで、自分が使っているブラウザからのアクセスを除外してくれるので便利です。
    • クッキーで保存されているだけなので、クッキーのキャッシュを削除すると、またトラッキングされるので注意。
    • クッキーなので、使っている端末のブラウザ毎に設定する必要があります。

スマホからでも Matomo をチェックできる

Matomo は iOS と Android のアプリがあり、スマホでアクセス解析をチェックできます。
Matomo アプリの Settings で Language から言語を日本語に変更できます。
ここでも、リポートの日付は「今日」に変更しておきましょう。