Matomo に IP 2 Location プラグインを導入する
レンタルサーバーに Matomo をインストールしたことを書いた。
アクセス解析でより詳細な位置情報を取得できる「IP 2 Location」プラグインを導入してみた。
(1)以下のサイトで、「Free Download for Matomo On-Premise」をクリックし、プラグインのファイルをダウンロードする。解凍。
IP 2 Location - Matomo Plugins Marketplace
https://plugins.matomo.org/IP2Location?matomoversion=4
(2)1を Matomo の plugins フォルダーにアップロードする。
(3)Matomo の「管理画面>System>Plugins」で「IP2Location」というプラグインが追加されているはずだ。「Activate」をクリックして有効化する。
パスワードを求められるので入力したがエラーが出た。でも、とりあえずインストールはうまくいったようで、「管理画面>System>Plugins>IP2Location」という項目ができた。
(4)IP2Location のサイトでアカウントを作成する。
Free IP Geolocation Database
https://lite.ip2location.com/
(5)IP2Location Database(CSV ではなく BIN のほう)をダウンロードする(無料)。いろいろ種類があり、詳細なデータベースほどファイルサイズが大きくなる。解凍する。
Database Download
https://lite.ip2location.com/database-download
(6)Matomo の「管理画面>System>Plugins>IP2Location」のトップに、データベースファイルをアップロードする場所が表示されているはずだ。アップロード場所は {ドメイン}/public_html/misc と書かれているが、matomo/misc ディレクトリーのことだ。そこに5の BIN ファイルをアップロードする。
「管理画面>System>Plugins>IP2Location」をリロードすると、「アップロードせよ」という表示が消える。「SAVE CHANGES」をクリック。
(7)「管理画面>System>Geolocation」を見ると、「IP2Location」という項目が増えているはず。そこにチェックを入れる。同時に例として自分の場所のデータが表示されるようになった。「SAVE」をクリック。
今後はアクセス解析で都市名が表示されるようになる。