技術情報

IPアドレスの範囲内ですべてのユーザーを選択または除外するにはどうすればよいですか?

 

あらゆる分析レポートをセグメント化し、特定のIPアドレスを持つ(または持たない)ユーザー、またはIPアドレスが特定のIP範囲内にあるユーザーにデータを制限することが可能です。

特定のIP範囲内の訪問者を選択する方法

例えば、147.28.*.*に一致するIPアドレスを持つユーザーにレポートを制限したい場合、カスタムセグメントを作成してIP範囲を指定します:

  • セグメントエディタを使用する場合、「ビジターIP at least 147.28.0.0」と「ビジターIP at most 147.28.255.255」のセグメントを作成します。(注:このテクニックを使って一度に定義できるIP範囲は1つだけです)。
  • APIを使用する場合、セグメント定義は以下のようになります:
    segment=visitIp%3E%3D147.28.0.0%3BvisitIp%3C%3D147.28.255.255(これは、セグメントvisitIp>=147.28.0.0;visitIp<=147.28.255.255のURLエンコード値です。)

特定のIP範囲内の訪問者を除外する方法

  • または、IP範囲内のすべてのユーザーを除外するセグメントを作成するには(たとえば、すべての同僚のリクエストを除外してMatomoレポートを表示する場合など)、「訪問者IPが147.28.0.0未満」または「訪問者IPが147.28.255.255以上」のセグメントを作成します。
  • APIを使用する場合、セグメント定義は以下のようになります:
    visitIp%3C%3D147.28.0.0%3BvisitIp%3E%3D147.28.255.255(これは、セグメントvisitIp<=147.28.0.0;visitIp>=147.28.255.255のURLエンコード値です。)
  • 複数の範囲を除外するには、たとえばOR条件のペアで条件を追加します:

セグメントを使う代わりにカスタムレポート.を作成することもできます。これにより、セグメントを切り替えることなく、より迅速にデータを分析・比較することができ、データに関するまったく新しい洞察力を得ることができます。