web-dev-qa-db-fra.com

Suivi du commerce électronique Google Analytics - Identifiant de commande unique

Je vends un cours de piano en ligne. C'est un produit unique qui utilise une seule URL de remerciement. Sur cette page de remerciement, je souhaite suivre une transaction de 69 euros, quantité 1. L'ID de transaction et l'ID de commande doivent être identiques et uniques. Comment puis-je éditer ce code pour rendre ces identifiants uniques au lieu de "1" que j'ai codé en dur maintenant?

<script type="text/javascript">
pageTracker._addTrans(
"1", // required
"",
"69",
"",
"",
"",
"",
""
);
pageTracker._addItem(
"1", // required
"",
"Piano voor Beginners",
"Cursussen",
"69", // required
"1" //required
);
pageTracker._trackTrans();
</script>
1
user3248596

Utilisation

new Date().getTime(); 

comme identifiant de transaction. Il est plutôt improbable que deux personnes réservent un cours exactement à la même milliseconde (le js ci-dessus génère un horodatage) et tant que vous ne disposez pas d'un backend générant des identifiants de transaction uniques, cela suffira. En fait, vous affecteriez la valeur de l'expression ci-dessus à une variable et l'utiliseriez:

<script type="text/javascript">
var transid =  new Date().getTime(); 
pageTracker._addTrans(
transid, // required
"",
"69",
"",
"",
"",
"",
""
);
pageTracker._addItem(
transid, // required
"",
"Piano voor Beginners",
"Cursussen",
"69", // required
"1" //required
);
pageTracker._trackTrans();
</script>

Et vous voudrez probablement mettre à jour votre code GA, qui ressemble à une version très ancienne du code de suivi.

3
Eike Pierstorff