É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 spécifique soit comptabilisée plusieurs fois ou qu'un rapport soit envoyé plusieurs fois. Sur cette page, nous allons voir comment trouver les rapports en double et comment éviter que les conversions en double ne soient comptabilisées.

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

Lorsque le navigateur tente à nouveau d'envoyer des rapports en raison de l'indisponibilité du réseau, il peut envoyer le même rapport plusieurs fois. Pour éviter cela, vérifiez le report_id d'un rapport dès que vous le recevez. Si vous avez déjà reçu un rapport avec le même report_id, ignorez-le.

Nous vous recommandons de vérifier s'il existe des doublons de rapports au niveau des événements et de rapports agrégables.

Demander au navigateur d'ignorer des conversions spécifiques

Il est possible qu'une conversion soit comptabilisée plusieurs fois en raison d'un flux utilisateur inattendu. Voici un exemple illustrant une telle situation :

Imaginons qu'un utilisateur actualise par erreur la page de confirmation de la commande qui inclut le pixel de conversion. Par défaut, le rechargement de la page déclenche une deuxième conversion et vous obtenez deux rapports. Mais l'utilisateur n'a effectué qu'un seul achat. Vous pouvez modifier ce comportement pour 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 pour dédupliquer les conversions dans les rapports agrégables.

Utiliser aggregatable_deduplication_keys

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

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

Ici, si ce déclencheur d'attribution correspond à une source, un rapport agrégable est généré et possède une clé de déduplication 1231232123123.

Utiliser des filtres

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

Vous pouvez faire varier votre clé de déduplication pour les rapports agrégables en fonction de la configuration de vos filtres. Cela permet des cas d'utilisation tels que la déduplication 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 correspond à une conversion de type homepage_view ou productpage_view, un rapport agrégable est généré et possède une clé de déduplication 1231232123123.
  • Si ce déclencheur correspond à une conversion de type purchase, un rapport agrégable est généré et comporte une clé de déduplication 789789789789.
  • Si plusieurs clés de déduplication correspondent aux données du filtre, la première correspondante est utilisée.

Étapes suivantes