ボットルールの理解と設定

ボットルールを使用すると、既知のスパイダーやボットによって生成されるトラフィックをレポートスイートから削除できます。 ボットトラフィックを削除すると、web サイト上のユーザーアクティビティをより正確に測定できます。

ボットルールを定義すると、すべての受信トラフィックを定義済みのルールと比較します。 これらのルールのいずれかと一致するトラフィックは、レポートスイートで収集されず、トラフィック指標には含まれません。

ボットトラフィックを削除すると、通常、トラフィック量とコンバージョン指標が減少します。 多くの顧客は、ボットトラフィックを削除すると、コンバージョン率の向上やほかのユーザビリティ指標の増加につながると考えています。

ボットトラフィックデータは、ボットページおよびボットページレポートに表示するために別のリポジトリに保存されます。

NOTE
Adobe Experience Platform Edge Networkでは、ボットからのヒットを識別するようにラベル付けする​ ボット検出サービス ​を提供しています。 Adobe Analyticsで使用されるボット検出プロセスは個別であり、Edge Networkを介して取得されるデータに含まれるボットスコアを参照しません。 ただし、2つのシステムで同じIAB ボットリストを使用します。

ボットルールの更新またはアップロード

IMPORTANT
ボットトラフィックを削除する前に、関係者とコミュニケーションを取り、この変更の結果、主要業績評価指標に必要な調整を行えるようにします。 調整が可能な場合は、最初に小規模なレポートスイートからボットトラフィックを削除して、発生する可能性がある影響を予測することをお勧めします。

デモ動画については、 VideoCheckedOut ​ ボットルールの設定を参照してください。

ボットルールを更新またはアップロードするには:

  1. Analytics > 管理者 > レポートスイート​に移動します。

  2. ボットルールを更新するレポートスイートを選択し、設定を編集 > 一般 > ボットルール​を選択します。

  3. 次のいずれかのオプションを使用して、レポートスイートのボットルールを更新またはアップロードします。

    • IAB ボットフィルタリングルールを有効にする」を選択して、IAB (国際Advertising局)のInternational Spiders & Bots Listのボットを削除し、ボットトラフィックを削除します。

      少なくともこのオプションを選択することをお勧めします。

      詳細については、以下の「標準IAB ボットルール ​」の節を参照してください。

    • ルールを追加​を選択して、ユーザーエージェント、IP アドレス、またはIP範囲に基づいてカスタムボットルールを定義および追加します。

      詳細については、以下の「​ カスタムボットルール ​」の節を参照してください。

    • インポートするCSV ボットファイルを選択​領域の横にある​ ファイルを選択 ​し、ボットルールを定義するCSV ファイルを選択します。

      詳細については、以下の「​ ボットルールをアップロード ​」の節を参照してください。

  4. 保存」を選択します。

標準 IAB ボットルール

標準 IAB ボットルールは、「IAB ボットフィルタールールを有効にする」チェックボックスをオンにすることで有効にできます。 この選択により、ボットトラフィックを削除するために、IAB(International Advertising Bureau)の「International Spiders & Bots List」のボットが削除されます。 アドビは、IAB からこのリストを毎月更新します。

アドビは詳細な IAB ボットリストをお客様に提供できませんが、ボットレポートを使用して、サイトにアクセスしたボットのリストを表示できます。 ボットを IAB リストに送信するには、IAB にアクセスします。

レポートスイートで標準IAB ボットルールを有効にする方法について詳しくは、​ ボットルールの更新またはアップロード ​を参照してください。

カスタムボットルール

NOTE
ユーザーインターフェイスでは、500 件のルールを手動で定義できます。 この制限を超える場合は、「ファイルのインポート」および「ボットルールをエクスポート」オプションを使用して、ルールを一括処理する必要があります。

カスタムボットルールを使用すると、定義したトラフィックベースの条件をフィルタリングできます。 レポートスイートでカスタムボットルールを有効にするプロセスを開始するには、​ ボットルールの更新またはアップロード ​を参照してください。

カスタムボットルールは、次の条件タイプを使用して定義されます。

  • ユーザーエージェント
  • IP アドレス
  • IP 範囲

1つのルールに複数の条件を定義できます。 複数の条件が「または」を使用して一致します。 例えば、ユーザーエージェントとIP アドレスに値を指定した場合、いずれかの条件が満たされた場合、そのトラフィックはボットトラフィックと見なされます。

ユーザーエージェント

ユーザーエージェントの条件では、そのユーザーエージェントの値を調べて、指定した文字で​ 始まる ​か、その文字を​ 含む ​かを判断します。 「次を含む」を選択した場合、ユーザーエージェントの任意の場所に指定した文字が含まれていれば、一致と見なされます。

オプションの値を「次を含まない」リストに含めることで、照合を正常に行うためにユーザーエージェントに含めない値を定義できます。 1行に1つの値を含めることで、複数の値を指定できます。 ユーザーエージェントが一致する文字列で指定された条件を満たしており、「含まない」リストに文字列も含まれている場合、一致とは見なされません。

次を含む」フィールドに入力できるのは 100 文字までです。 「含まない」リストは、新しい行ごとに区切り文字を差し引いた255文字に制限されます。 (区切り文字の数は文字列の数から 1 を引いた数になります。 4 を指定すると、​文字列が含まれていない場合は、3文字の区切り文字が必要です。) 文字列の一致はすべて大文字と小文字を区別しません。

IP アドレス(ワイルドカードの照合を含む)

1 つの IP アドレスと照合するか、ワイルドカード(*)を使用して同じブロック内の複数のアドレスと照合します。 照合する IP アドレスの数値を指定します。 ワイルドカードを使用して照合する場合、どのような値にも一致させたい部分に * を使用します。 次に、IP アドレスの照合文字列の例を示します。

10.10.10.1
10.10.10.*

IP アドレスの範囲

照合する IP アドレスの開始と終了の範囲を指定します。 ワイルドカードを使用して照合する場合、どのような値にも一致させたい部分に * を使用します。

カスタムボットルールの定義

  1. Analytics管理者​に移動し、1 つまたは複数のレポートスイートを選択して、一般ボットルール​をクリックします。
  2. ルールの追加」をクリックし、1 つまたは複数の照合条件を定義します。
  3. 保存」をクリックします。 変更が反映されるまで、最大 30 分かかります。

ボットルールのアップロード

ボットルールを一括インポートするには、ルールを定義するCSV ファイルをアップロードします。

  1. ボットルールをレポートスイートにアップロードするプロセスを開始するには、​ ボットルールの更新またはアップロード ​を参照してください。

  2. スプレッドシートの1行目に、表示される順序で、次の列を含むCSV ファイルを作成します。

    table 0-row-6 1-row-6
    列1、行1 列2、行1 列3、行1 列4、行1 列5、行1 列6、行1
    ボットの名前 IP開始 IP の終了値 ルール
    (次を含むか、次で始まる)
    ユーザーエージェント含める ユーザーエージェント除外
    (255文字の制限)

    3種類のボットルールを定義できます。

    • ユーザーエージェントが次を含む、または次で始まる
    • 単一のIP アドレスまたはワイルドカード一致
    • IP範囲一致

    インポートファイルの各行には、次のボット定義のいずれかを含めることができます。

    note
    NOTE
    ORに結合されたルール(ユーザーエージェントやIP アドレスなど)の組み合わせを使用してボットを照合するには、「ボット名」フィールドに、結合するすべてのルールに同じ名前を指定します。 ANDの一致はサポートされていません。
    • ユーザーエージェントが含まれているか、​で始まる:エージェントを含む列に一致する単一のユーザーエージェント文字列を指定します。 「エージェントの一致ルール」フィールドに、「次を含む」または「次で始まる」を入力して、実行する照合のタイプを指定します。 「以下を含まないエージェント」列には、必要に応じて値を指定できます。この値は、エージェントに含まれない 1 つまたは複数の文字列をパイプ記号(|)で区切って定義します。 文字列の一致は大文字と小文字を区別しません。 IP Start列とIP End列の両方が空である必要があります。

    • 単一の IP アドレスまたはワイルドカードの一致:単一の IP アドレス(10.10.10.1)またはワイルドカード IP アドレス(10.10.*.*)を一致させるには、「IP の開始値」列と「IP の終了値」列の両方に同じ値を指定します。 「一致ルール」、「以下を含むエージェント」、「以下を含まないエージェント」は空にする必要があります。

    • IP 範囲の一致:IP の開始値列と IP の終了値列を使用して、IP アドレスの範囲を定義します。 IP 範囲の一致にワイルドカードを使用できます(例:10.10.10.* から 10.10.20.*) 「一致ルール」、「以下を含むエージェント」、「以下を含まないエージェント」は空にする必要があります。

  3. Report Suite Managerのボットルールページで、インポートするCSV ボットファイルを選択​領域の横にある​ ファイルを選択 ​し、インポートするボットルールを定義するCSV ファイルを選択します。

  4. (オプション)既存のルールをすべて削除し、アップロードファイルで定義されているルールに置き換えるには、既存のルールを上書き チェックボックスを選択します。

  5. ファイルを読み込み」を選択します。

  6. ルールセット​領域で、読み込まれたルールを確認します。

  7. 保存」を選択します。

ボットルールの書き出し

UIで定義されたすべてのルールをCSV形式で書き出すには、次の手順を実行します。

  1. Analytics > 管理者 > レポートスイート​に移動します。

  2. 書き出すボットルールを含むレポートスイートを選択し、設定を編集 > 一般 > ボットルール​を選択します。

  3. ボットルールを書き出し」を選択し、CSV ファイルをファイルシステムに保存します。

データ収集に対するボットルールの影響 section_F01A3130E7A04A9993371CF26F6586F2

ボットルールは、すべての分析データに適用されます。 ボットルールによって削除されたデータは、ボットレポートとボットページレポートにのみ表示されます。

ボットルールの後に VISTA ルールが適用されます。 テクニカルノートユーザーガイドの処理順序を参照してください。

ハイヒット訪問処理: 100回以上の訪問が発生した場合、レポートでは、訪問の時間が秒単位で訪問のヒット数と同じか否かが判断されます。 このような状況では、長時間の集中的な訪問を処理するコストがあるため、レポートは新しい訪問から始まります。 ヒット数の多い訪問は、通常、ボット攻撃によって引き起こされ、通常の訪問者の閲覧とは見なされません。

NOTE
bots としてマークされたヒットはサーバーコールとして請求されます。

ボットフィルタリングに対する IP の難読化の影響 section_92E60B95BE8940D983F28C79E0CD6B12

IAB ボットリストはユーザーエージェントのみに基づいているため、そのリストに基づくフィルタリングはIP難読化設定の影響を受けません。 非IAB ボットフィルタリング(カスタムルール)の場合、IPはフィルタリング条件の一部になる場合があります。 IPを使用してボットをフィルタリングする場合、ボットフィルタリングは、その設定が有効になっている場合は最後のオクテットが削除された後で、IP全体の削除や一意のIDに置き換えるなど、他のIP難読化オプションの前に行われます。

つまり、IP の不明化を有効にすると、IP アドレスが不明化される前に IP の除外が行われるので、設定の変更などの対応は不要です。

最後のオクテットが削除された場合は、IP フィルタリングの前に行われます。 最後のオクテットが 0 に置換されるので、末尾が 0 の IP アドレスに一致するように IP の除外ルールを更新します。 「* に一致」は、0 にも一致します。

recommendation-more-help
analytics-help-admin