Éviter la duplication des rapports

Découvrez comment éviter les doublons dans les rapports au niveau des événements et les rapports agrégables.

Il peut arriver qu'une conversion soit comptabilisée plusieurs fois ou qu'un rapport soit envoyé plusieurs fois. Cette page explique comment identifier les rapports en double et empêcher la comptabilisation de conversions en double.

Ignorer les signalements que vous avez déjà reçus

Lorsque le navigateur retente d'envoyer des rapports en raison d'une indisponibilité du réseau, il peut envoyer le même rapport plusieurs fois. Pour limiter ce problème, lorsque vous recevez un rapport, vérifiez son report_id. Si vous avez déjà reçu un rapport avec le même report_id, ignorez-le.

Nous vous recommandons de vérifier qu'il n'y a pas de doublons dans les rapports au niveau des événements et dans les rapports agrégables.

Demander au navigateur d'ignorer des conversions spécifiques

En raison d'un parcours utilisateur inattendu, une conversion peut être comptabilisée plusieurs fois. L'exemple suivant décrit comment cela peut se produire:

Supposons qu'un utilisateur actualise par erreur la page de confirmation du règlement qui inclut le pixel de conversion. Par défaut, l'actualisation de la page déclenche une deuxième conversion, et deux rapports sont générés. Toutefois, l'utilisateur n'a effectué qu'un seul achat. Vous pouvez modifier ce comportement afin de n'afficher qu'une seule conversion en dédupliquant les conversions.

Pour en savoir plus sur la logique d'attribution, consultez Prioriser des clics, des vues ou des conversions spécifiques.

Dédupliquer les conversions dans les rapports au niveau des événements

Pour dédupliquer les conversions dans les rapports au niveau des événements, définissez un deduplication_key dans l'en-tête Attribution-Reporting-Register-Trigger:

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

Dédupliquer les conversions dans les rapports agrégables

Les sections suivantes décrivent les clés et les filtres de déduplication permettant de dédupliquer les conversions dans les rapports agrégables.

Utiliser aggregatable_deduplication_keys

Vous pouvez définir des clés de déduplication comme ceci dans votre en-tête:

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

Ici, si ce déclencheur d'attribution est mis en correspondance avec une source, un rapport agrégable est généré avec une clé de déduplication 1231232123123.

Utiliser des filtres

Vous pouvez également dédupliquer des rapports agrégables en fonction de données filtrées.

Vous pouvez faire en sorte que votre clé de déduplication pour les rapports agrégables varie en fonction de la configuration de votre filtre. Cela permet par exemple de dédupliquer des rapports agrégables en fonction du type de conversion ou de toute autre information pouvant être utilisée dans les filtres.

Cet exemple illustre l'utilisation de filtres avec des clés de déduplication:

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

Dans cet exemple :

  • Si ce déclencheur est associé à une conversion de type homepage_view ou productpage_view, un rapport agrégable est généré avec une clé de déduplication 1231232123123.
  • Si ce déclencheur est associé à une conversion de type purchase, un rapport agrégable est généré avec une clé de déduplication 789789789789.
  • Si plusieurs clés de déduplication correspondent aux données de filtre, la première clé qui correspond est utilisée.

Étapes suivantes