レポートの重複を防ぐ

イベントレベル レポートと集計可能レポートの両方で重複を防止する方法をご確認ください。

特定のコンバージョンが複数回カウントされたり、レポートが複数回送信されたりすることがあります。このページでは、重複したレポートを見つける方法と、重複してコンバージョンがカウントされないようにする方法について説明します。

すでに受け取った報告を無視する

ネットワークが利用できないためにブラウザがレポートの送信を再試行すると、同じレポートが複数回送信されることがあります。 この問題を軽減するには、レポートの受信時に report_id を確認します。同じ report_id の報告をすでに受け取っている場合は、その報告を無視してください。

イベントレベル レポートと集計可能レポートの両方に重複がないか確認することをおすすめします。

特定のコンバージョンを無視するようにブラウザを設定する

予期しないユーザーフローが発生すると、コンバージョンが複数回カウントされることもあります。次の例は、この問題がどのように発生するかを示しています。

コンバージョン ピクセルを含む購入手続きの完了ページをユーザーが誤って再読み込みしたとします。デフォルトでは、ページを再読み込みすると 2 回目のコンバージョンがトリガーされ、2 件のレポートが生成されます。 しかし、ユーザーは 1 回しか購入していません。コンバージョンの重複を排除することで、1 件のコンバージョンのみが表示されるようにこの動作を変更できます。

アトリビューション ロジックについて詳しくは、特定のクリック、ビュー、コンバージョンを優先するをご覧ください。

イベントレベル レポートでコンバージョンの重複を除去する

イベントレベル レポートでコンバージョンの重複を除去するには、次のように Attribution-Reporting-Register-Trigger ヘッダーで deduplication_key を設定します。

"event_trigger_data": [{
  ...
  "deduplication_key": "89796855"
}]

集計可能レポートでコンバージョンの重複を除去する

以降のセクションでは、集計可能レポートでコンバージョンの重複を排除するための重複除去キーとフィルタについて説明します。

aggregatable_deduplication_keys

ヘッダーで次のように重複除去キーを設定できます。

"aggregatable_deduplication_keys": [{
  "deduplication_key": "1231232123123"
}]

ここでは、このアトリビューション トリガーがソースに一致すると、集計可能レポートが生成され、重複除去キーは 1231232123123 になります。

フィルタを使用する

また、フィルタデータに基づいて集計可能レポートの重複を除去することもできます。

フィルタの設定に応じて、集計可能レポートの重複除去キーを異なるものにすることができます。これにより、コンバージョンの種類やフィルタで使用できるその他の情報に基づいて、集計可能レポートの重複除去などのユースケースに対応できます。

次の例は、フィルタと重複除去キーを組み合わせて使用する方法を示しています。

"aggregatable_deduplication_keys": [
  {
    "deduplication_key": "1231232123123",
    "filters": {"conversion_type": ["homepage_view", "productpage_view"]}
  },
  {
    "deduplication_key": "789789789789",
    "filters": {"conversion_type": ["purchase"]}
  }
]

この例では、次のようになります。

  • このトリガーが homepage_view または productpage_view タイプのコンバージョンと一致すると、集計可能レポートが生成され、重複除去キーは 1231232123123 になります。
  • このトリガーが purchase タイプのコンバージョンと一致すると、集計可能レポートが生成され、重複除去キーは 789789789789 になります。
  • 複数の重複除去キーがフィルタデータと一致する場合は、最初に一致した重複キーが使用されます。

次のステップ