技術情報

年間レポートおよびカスタム日付範囲の「ユニークビジター」指標を有効にするにはどうすればよいですか?

 

MATOMO ON-PREMISE ONLY

「ユニークビジター」指標(「ユーザー」指標と同様)は、Matomoの「ビジター > 概要」で確認できます。

セルフホスト Matomo を使用している場合、デフォルトでユニークビジター数 KPI は日、週、および月単位で処理されます。Matomo Cloudサービスを使用している場合、ユニークビジター数KPIは日、週のみで処理されます。

一部のレポートで表示される「ユニークビジター」列について:「日」レポートを表示すると、ほとんどのレポートで「ユニークビジター」カラムを見つけることができます。例えば、特定のウェブサイトリファラーからウェブサイトに到達したユニークビジター数や、特定のデバイスやブラウザを使用したユニークビジター数などです。この「ユニークビジター」カラムは「日」レポートでのみ利用可能で、残念ながら週/月/年/カスタム日付範囲レポートには追加できません。

ただし、年とカスタム日付範囲の全体的な「ユニーク訪問者」メトリック (またはユニークな「ユーザー」メトリック) を取得する場合は、リクエストに応じて有効にすることができます。(デフォルトでは、パフォーマンス上の理由から、”Visitors > Overview > Unique Visitors / Users “メトリクスは無効になっています。なぜなら、ユニークビジター/ユーザーを処理するSQLクエリーは非常にコストがかかり、トラフィックの多いMatomoサーバーで実行するのに数分かかるからです)

注意: このドキュメントは、オンプレミスの Matomo を使用していることを前提に書かれています。Matomo Cloud で ユニークビジター数 または ユニークユーザー数の メトリックが利用可能かどうかについて質問がある場合は、弊社サポートチームまでお問い合わせください。

config/config.ini.phpに以下のコードを追加することで、特定の期間におけるユニークビジター指標の有効・無効を設定することができます。

[General]
enable_processing_unique_visitors_day = 1
enable_processing_unique_visitors_week = 1
enable_processing_unique_visitors_month = 1
enable_processing_unique_visitors_year = 0
enable_processing_unique_visitors_range = 0

デフォルトでは、ユニークビジターは日、週、月で処理されます(1が設定されます)。例えば、以下を設定することにより、年間ユニークビジター数を有効にすることができます。enable_processing_unique_visitors_year = 1

重要な注意事項

ユニークビジターに関する詳細

月全体のユニークビジター数は、その月のログを見ている明確なビジター数を計算することによって処理されます。

日付範囲を選択した場合、デフォルトではユニークビジター・メトリクスは処理されません。そして、毎日のユニークビジターメトリックを合計しても、日付範囲全体のユニークビジター総数は得られません。これは、1人のビジターが数日にわたってウェブサイトを訪問する可能性があり、1日あたりのユニーク数を合計すると、同じビジターを複数回カウントすることになるためです。したがって、日付範囲の期間にわたって正確にユニークビジター数を取得するには、サブ期間のユニーク数を合計することはできません。

日付範囲レポートのユニーク・ビジター・メトリクスを有効にすると、日付範囲レポートを UI で表示する際のレポート処理のパフォーマンスに悪影響を及ぼします。これにより、Matomo インターフェースで「Oops, there was problem with the request(リクエストに問題がありました)」エラーが発生する可能性があります。このパフォーマンスへの影響は、月間 1M を超えるヒットを持つウェブサイトを分析している場合、大きくなる可能性があります。これは、日付範囲レポートが前処理されていないためで、ユニークビジター数メトリックを使用すると、日付範囲レポートが(既存の「Day」期間を使用する代わりに)RAWトラッキングデータを処理することになります。

上級
稀なケースですが、1つまたは複数の静的範囲をハードコードして、処理前のレポートデータとして利用できるようにしたい場合があります。例えば、四半期ごとの日付をハードコードすることができます。この場合、…/matomo/config/config.ini.phpにあるオンプレミス設定ファイルで静的な日付範囲を設定することができます。 例えば、ファイルのGeneral見出しの下に以下を追加します:

[General]
archiving_custom_ranges[] = "2023-01-01,2023-03-31"   
archiving_custom_ranges[] = "2023-04-01,2023-06-30"   
archiving_custom_ranges[] = "2023-01-01,2023-06-30"