勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

Googleアナリティクスの代替ソフト「matomo」のインストール方法

  その他

あるサイトをWappalyzerで調査していた際アナリティクスの項目にmatomoという聞いたことの無い名前が表示されていた。どうもGoogleアナリティクスの代替ソフトみたい。GoogleアナリティクスはGA4になってから(個人的には)多少使いづらくなったためmatomoを試してみたい。以下にインストール方法をメモ。

 

matomo

公式サイト

https://matomo.org/

ダウンロードページ

https://matomo.org/faq/on-premise/installing-matomo/

Googleアナリティクスとの比較

https://matomo.jp/news/9897

 

導入方法

インストールまで

ダウンロードページよりmatomo.zipをダウンロードする。

SSH接続可能なサーバであれば過去記事を参考の上、SCPでサーバにアップロードする。

レンタルサーバ等、SSH接続不可の場合はmatomo.zipを展開し、FTPでサーバにアップロードする。

尚、ファイル数1万越え、サイズが60MB越えなので可能であればSCPでアップロードした方が良い。

ブラウザから「ドメイン/matomo」に接続すると以下のようなページが表示される筈。

解析用タグの取得と設置

「ドメイン/matomo」ページの案内に沿って進めると以下のような解析タグが表示される筈。

<!-- Matomo -->
<script>
  var _paq = window._paq = window._paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="//test.com/matomo/";
    _paq.push(['setTrackerUrl', u+'matomo.php']);
    _paq.push(['setSiteId', '1']);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  })();
</script>
<!-- End Matomo Code -->

上記タグをGoogleアナリティクスと同様、サイト内のページに設置すると解析できる。

タグを設置したページをブラウザから開くと「ドメイン/matomo」内のリアルタイムビジットでアクセスが確認できる筈。

 

所感

PVが多いサイトの場合はある程度サーバスペックが必要と思われる。具体的には公式サイトのこちらのページが参考になる。

 - その他