Matomoな日々「第1回 Webアクセス解析ツールを使いこなそう!」
「Matomoな日々」では、Matomoが提供する便利な機能や、GDPR対応などのプライバシー保護について、わかりやすく紹介します。
Matomoとは?
Matomoとは、数多くあるWebアクセス解析ツールの一つです。
Webアクセス解析のデファクトスタンダードといえばGoogle Analytics(以下GA)です。
GAはアカウントを作ればすぐに利用できるため、非常に簡単にアクセス解析が開始できる良いツールですが、こんな不満を聞くことがあります。
解析コンセプトの変化:GA4で解析の主軸がセッションからユーザーになってコンテンツのアクセスが分かりにくくなった
仕様変更:仕様や操作方法が突然変わることがある
データサンプリング:大規模サイトの解析ではサンプリングデータが使用され、細かい分析(絞込み、深掘り等)ができない
データの保存期間:データの保存期間を自由に決められない
プライバシーの懸念:Googleのビッグデータソースとして使われてしまう(実質的な害が無いとしても嫌な感じがする)
そういった不満を解決すべく、「Google Analytics alternative that protects your data and your customers' privacy」(データと顧客のプライバシーを保護する Google Analytics の代替手段)を命題としたツール、それがMatomoです。
Matomoの概要
MatomoはLAMPサーバーで動作する、オープンソースの無料ツールです。
2010年8月28日、Piwik 1.0として最初のメジャーバージョンがリリースされました。
それ以降バージョンアップを重ね、2018年1月12日に名称を「Matomo」に変更しバージョン3.3.0がリリース、2024年6月10日に現時点の最新版であるMatomo5.1.0がリリースされています。
現在、国連やアムネスティなどの国際機関を含む190か国、100万以上のサイトで信頼されています。
特徴
1.完全なデータの所有権
分析データはMatomoが使用するDBにのみ保存されます。
このDBはユーザーが用意するもので、その所有権は100%ユーザーにあります。
2.ユーザーと分析データのプライバシーを保証
Matomoはプライバシーを念頭に置いて設計されています。
GDPR、HIPAA、CCPA、LGPD、PECR などの最も厳格なプライバシー法にも準拠するように構成できます。
3.拡張可能な機能
標準機能だけでなく、有償・無償のプラグインを追加することで、拡張レポートを自由に利用することができます。
4.無料のオープンソースソフトウェア
利用にあたって、ソフトウェアライセンス費用は必要ありません。
また、ユーザーは制限なく実行、共有、調査、変更する自由が得られます。
5.柔軟性
Matomoは必要なものを必要な時に提供する、柔軟なオールインワンソリューションです。
動作の設定項目は250以上ありますが、デフォルト設定で多くのユーザの需要を満たします。もちろん、ユーザ毎のカスタマイズも、ユーザご自身で簡単に設定可能です。
HTTP APIでレポートデータを収集し、カスタム化した分析レポートを自動で作成することもできます。
6.データサンプリングなし
GAでは一定規模以上のアクセス解析ではサンプリングデータが使用されますが、これはあくまでもサンプリングデータからの「推測」であり、全体像からの解析ではありません。
Matomoでは全てのデータを使用して「正確」なレポートを作成します。
7.GDPRに対応
EU 一般データ保護規則 「GDPR(General Data Protection Regulation)」は、欧州連合内のすべての個人のデータ保護を強化するために世界中の企業、非営利団体、公共団体に適用される規制です。
GDPR 第 83 条によれば、データ/プライバシー侵害またはコンプライアンス違反に対して、年間収益の最大 4% の罰金が科される可能性があります。
Matomoは以下の方法でGDPRに対応しています。
データの匿名化:個人を特定できないようにデータを加工
トラッキングのオプトアウト:ユーザーがデータ収集を拒否できる設定
EU圏でのデータ保存:データベースをEU内に置くことで規制に準拠
8.アクセスログファイルを使った解析が可能
MatomoはGA4と同じく、タグと呼ばれる小さなプログラムをウェブサイトのページヘッダーに挿入し、データを集計します。
しかし、様々な理由でトラッキングコードをサイトに挿入できない場合、WEBサーバーのアクセスログファイルを利用した解析を行うことができます。
サーバーコンソールでの作業が必要ですが、アクセスログファイルが入手できれば、過去にさかのぼっての解析も可能です。
ツールはPython3で記述され、Matomoの標準システムに同梱されています。
Apacheやnginx、IISのログフォーマットに対応しています。
ただし、タグ型解析で集計できる一部の指標(画面解像度、ブラウザプラグイン等)はログ型解析では対応していません。
詳しく知るためには
サイオステクノロジーは2014年から国内でのテクニカルサポートをサービスとして立ち上げて提供しています。
・サイオステクノロジーのMatomoサービス: https://sios.jp/lp/matomo/
Matomoは欧州の開発チームが中心となって開発されています。
・Matomo公式サイト: http://matomo.org/
日本での利用拡大と翻訳などを担っているのがMatomoユーザー会です。
・日本Matomoユーザー会:https://matomo.jp/
Matomoの追加機能を集めたサイト
・Matomoプラグインマーケットプレイス:https://plugins.matomo.org/