Vous pouvez créer un ID de transaction unique pour chaque transaction (par exemple, un numéro de confirmation de commande). Vous devez ajouter un ID de transaction (par exemple, un numéro de confirmation de commande) à chaque événement d'e-commerce afin de dédupliquer les transactions d'un même utilisateur et de traiter correctement les remboursements.
L'ajout d'un ID de transaction permet à Google Analytics de dédupliquer les achats si deux achats sont enregistrés avec le même ID de transaction.
Google Analytics déduplique les événements d'achat ayant le même ID de transaction. Le même ID de transaction ne doit pas être utilisé pour différents utilisateurs. Si vous fournissez un ID de transaction unique, Google Analytics dédupliquera et rapprochera les données.
Avant de commencer
L'ID de transaction doit être unique pour chaque commande. Par exemple, vous pouvez utiliser le numéro de confirmation de commande pour vos transactions.
Les ID de transaction peuvent inclure des chiffres, des lettres et des caractères spéciaux comme des tirets ou des espaces. Il doit être unique pour chaque transaction. Un ID de transaction ne doit pas comporter d'informations permettant d'identifier un client spécifique.
Ajouter un ID de transaction
Vous devez modifier votre code pour recueillir l'ID de transaction. Vous n'avez aucune modification à effectuer dans Google Analytics.
Veillez à inclure une valeur dynamique au niveau de l'ID de transaction. Si votre balise envoie à Google Analytics le même identifiant pour des transactions différentes, vous risquez de considérablement sous-évaluer le nombre d'événements clés.
Par exemple, les instructions suivantes utilisent des pages ASP (Active Server Pages) et mettent à jour le code de mesure gtag.js. Le code exact varie selon le langage du serveur que vous utilisez. Veillez à utiliser le langage approprié pour votre site Web.
- Ouvrez le fichier ASP (ou le fichier correspondant au langage du serveur que vous utilisez) pour votre page d'événement clé.
- Recherchez l'expression ASP qui stocke ces informations. Par exemple,
<%= orderId %>. - Ouvrez le fichier HTML correspondant à votre page d'événement clé, puis localisez votre extrait d'événement.
- Dans la section
scriptde l'extrait d'événement (entre les tags<script></script>), remplacez<%= orderId %>par l'expression ASP indiquée à l'étape 2 :Exemple d'extrait d'événement :
<script> gtag('event', 'purchase', { transaction_id: '<%= orderId %>', value: 25.42, currency: "USD", //... }); </script>
Valider l'ID de transaction
- Déclenchez l'événement sur votre site Web.
- Dans votre navigateur Web, affichez la source de la page Web (dans la plupart des navigateurs, faites un clic droit sur la page et sélectionnez Afficher la source).
- Le code de mesure doit s'afficher entre les tags
<head>et</head>de votre page. L'expression ASP est remplacée par l'ID de transaction réel.