予期せぬデータの不一致への対処
この FAQ ガイドは、Matomo の予期せぬデータの不一致につながる可能性のある一般的な課題を解決するためのものです。Matomoのレポートを他のウェブ解析ツールと比較し、その不一致に気づいた場合は、なぜMatomoのデータレポートはGoogle Analyticsや他の分析ツールと違うのですか?を参照してください。
予期せぬトラフィックの減少
トラッキングの失敗をチェックする
Matomoでは、管理 > 診断 > トラッキング失敗にあるトラッキング失敗レポートで、トラッキングに影響を及ぼしている可能性のある問題についての洞察を提供します。このレポートは、失敗したトラッキングリクエストをリストアップし、データ収集プロセスにおける潜在的な問題を特定するのに役立ちます。ここにリストアップされた失敗を調査し、ヒット数が減少した理由を理解してください。
トラッキングに失敗した場合に表示されるメッセージの例です:
リクエストは認証されなかったが、認証されるべきであった
サイトが存在しない
トラッキングコードのインストールを確認する:
ウェブページのソースコードを調べること(”ソースを見る“)は、Matomoのトラッキングコードがウェブサイトに存在し、正しく実装されていることを確認するための重要なステップです。トラッキングコードがなかったり、不適切に配置されていると、記録されたヒットが減少する可能性があります。トラッキングコードが、トラッキングしたいすべてのページのheadタグの間に配置されていることを確認してください。トラッキングコードの確認は、Matomoのダッシュボードからいつでも行うことができます。管理 > ウェブサイト > トラッキングコード.
複数のトラッカーをチェックする
ウェブサイトに Matomo トラッキングコードのインスタンスが複数ある場合、正しく設定されていないと、データの不一致やヒット数の減少につながる可能性があります。ブラウザのコンソールウィンドウを使ってネットワークリクエストを検査し、複数のトラッカーが起動しているかどうかを確認してください。これにより、問題を引き起こしている可能性のある競合や重複を特定することができます。
複数のトラッカーを正しくセットアップするために、次のページをご覧ください。複数の Matomo サーバーにトラッキングリクエストを送信するにはどうすればよいですか?
サーバーまたはホスティングの問題:
サーバーのダウンタイム、ページの読み込み時間の遅さ、ホスティング関連の問題は、トラッキングプロセスに影響を与える可能性があります。訪問者がウェブサイトにアクセスできなければ、当然ヒット数は減少します。ウェブサイトのパフォーマンスと稼働時間を監視し、サーバー関連の問題を除外しましょう。
Matomo ダッシュボード内での変更:
Matomo ダッシュボード内で行われた変更により、予期せぬヒット数の減少が発生する場合があります。例えば、ユーザーの一人がウェブサイトの設定を変更し、特定のURLへのトラッキングを制限した場合、そのような変更はヒットカウントに影響を与える可能性があります。これを調査するにはアクセスログをご覧ください。あなたがスーパーユーザーとしてログインしている場合は、Matomoへのアクセスログは、誰がMatomoにアクセスし、どのような操作を行ったかについての概要と詳細なレポートを得ることができます。アクセスログは管理 > 診断 > アクティビティログ.
同意ツールの設定:
同意ツールは、データ収集において、特にユーザーのプライバシーや法令遵守の観点から重要な役割を果たします。Google Analytics(GA)やMatomoなど、特定のアナリティクススクリプトを読み込むために同意が必要な場合があります。同意が得られなかったり、あるスクリプトでは同意が得られても別のスクリプトでは同意が得られなかったりすると、データに矛盾が生じる可能性があります。
ウェブサイトの同意ツールが正しく設定されていることを確認し、MatomoとGAなどその他の分析スクリプトの両方でユーザーの同意を得ているかどうかをチェックしてください。
Matomoで同意ツールを実装するための詳細なガイダンスについては、以下を参照してください。同意ガイド.
予想外のヒット数増加
重複トラッキング:
標準のJavaScriptトラッキングメソッドとタグマネジャートラッカー(ページビュー・タグ/トリガーで構成される)が同時に使用される。この二重トラッキングアプローチは、1つのページを意図せず複数回トラッキングしてしまう可能性がある。
Matomoのトラッカーがグーグルタグマネージャー(GTM)内に設定されているが、スタンドアロンの Matomo トラッカーが Web サイトに直接インストールされている場合、追加のシナリオが発生する可能性があります。
このような状況では、重複を防ぎ正確なデータ収集を維持するために、Matomoのトラッキングコードのインスタンスが1つしか存在しないようにすることが不可欠です。
ウェブサイト上の重複トラッキングのトラブルシューティングには、ブラウザのウェブコンソールを利用するのが有効です。最近のブラウザの大半では、ウェブページ上の任意の場所で右クリックし、’検査‘を選択することでコンソールにアクセスできます。この操作でブラウザのコンソールウィンドウが表示されます。ブラウザのコンソールウィンドウに進みます。ネットワークタブをクリックし、フィルター欄に「Matomo」と入力してからウェブページをリロードする。
その後、ページビューに対する Matomo トラッキングコードの実行を確認できます。下の例では、Matomo.js がタグマネージャコンテナとともに 2 回起動されていることがわかります。この結果、1 つのページビューが合計 3 回トラッキングされることになります。下のスクリーンショットは、1つのページビューに対して Matomo トラッキングコードが3回起動された例です。
リファラースパム
リファラースパムは、ウェブ解析ツールを標的としたスパム行為の一種です。この手法では、スパマーは自動ボットソフトウェアを使用して、ウェブサイトへの一連の偽リクエストを生成します。これらのリクエストには捏造されたリファラーURLが含まれており、トラフィックの送信元を偽って表示します。リファラースパムの目的は、ウェブサイトの分析データで報告された参照元を操作することであり、多くの場合、特定のウェブサイトやサービスを宣伝することを目的としています。
リファラースパマーは自動的にレポートから除外され、データをクリーンで有用なものに保ちます。
新しいスパマーは継続的に検出され、アップデートのたびに Matomo のブラックリストに追加されます。アナリティクスのデータで新しいスパマーを見つけたら、それを報告して、Matomo オープンリファラーブラックリストに追加して全てのユーザーに対してブロックすることもできます。
ボット・トラフィック
ボットのトラフィックは、ウェブサイトの記録されたヒットの増加を引き起こす可能性があります。ボットとは、セキュリティ問題のスキャン、検索エンジンの支援、スパム送信など、さまざまなタスクを実行する自動化されたプログラムのことです。ボットがページを読み込んだり、リンクをクリックしたり、その他のアクションを実行することによってウェブサイトと相互作用する場合、これらのアクションはそれぞれヒットとしてカウントされます。
ボットは素早くナビゲートし、素早くアクションを実行するため、短期間に多くのヒットを生み出すことができます。このため、ヒット数が膨れ上がり、ウェブサイト上で実際よりも多くの活動が行われているように見えることがあります。
特定のユーザーエージェントを持つ訪問の一部は、Matomoによってボットとして検出され、追跡されません。ユーザエージェントがボットとして検出されるかどうかは、Matomo のダッシュボードの管理 > 診断 > デバイス検出からテストできます。「ユーザーエージェント」テキスト・フィールドに、チェックしたいユーザー・エージェントをコピー・ペーストしてください。検索エンジンのボットの例は次のとおり:Mozilla/5.0 (互換性あり; Googlebot/2.1; +http://www.google.com/bot.html)
特定のユーザーエージェント(または複数のユーザーエージェント)のトラフィックを除外するには、管理 > 設定のウェブサイト(または測定可能)セクションにアクセスしてください。ウェブサイトのリストの下に、”除外するユーザーエージェントのグローバルリスト“を指定するオプションがあります。ここに、Matomo の追跡対象から除外するユーザエージェントのリストを入力できます。/bot|spider|crawl|scanner/i などの正規表現パターンを使用してユーザーエージェントを除外することもできます。
検索エンジンや広告ネットワーク、アフィリエイトから提供された訪問やクリックのデータが、Matomoの獲得レポートと一致しないという問題 にもご興味があるかもしれません。