É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 vous expliquons comment identifier les rapports en double et comment éviter que des conversions en double ne soient comptabilisées.

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

Lorsque le navigateur essaie d'envoyer un rapport en raison de l'indisponibilité du réseau, il peut envoyer le même rapport à plusieurs reprises. Pour limiter ce problème, vérifiez son report_id à la réception d'un rapport. Si vous avez déjà reçu un rapport avec ce même report_id, ignorez-le.

Nous vous recommandons de vérifier qu'il n'y a pas de doublons des rapports au niveau des événements et des 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 paiement incluant 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 pour n'afficher qu'une seule conversion en dédupliquant les conversions.

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

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

Afin de dédupliquer les conversions pour 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 de déduplication et les filtres permettant de dédupliquer les conversions dans les rapports agrégables.

Utiliser aggregatable_deduplication_keys

Vous pouvez définir les 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 est associé à une source, un rapport agrégable est généré et sa clé de déduplication est 1231232123123.

Utiliser des filtres

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

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 les 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 les 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é et sa clé de déduplication est 1231232123123.
  • Si ce déclencheur est associé à une conversion de type purchase, un rapport agrégable est généré et sa clé de déduplication est 789789789789.
  • Si plusieurs clés de déduplication correspondent aux données du filtre, la première clé correspondante est utilisée.

Étapes suivantes