web-dev-qa-db-fra.com

Prestashop: le nombre de transactions n'est pas égal aux produits vendus

Je suis un débutant avec Google Analytics et Google Data Studio et entre deux dates j'ai un nombre X de transactions. Bien sûr, dans chaque transaction, vous pouvez acheter un ou plusieurs produits, mais nous allons deviner qu'une transaction est un produit. Ainsi, le nombre de produits que Google Data Studio me montre qui ont été vendus via une source/un support Y est inférieur à X (nombre de transactions).

Y (number of products sold) < X (number of transactions)

Comment est-ce possible?

5
José Carlos

Si une commande est retournée/remboursée/annulée, certaines solutions de boutique en ligne renverront les données de transaction à Google Analytics en utilisant le même ID de transaction, mais avec un coût de 0,00 et aucun produit. Les nouvelles données écrasent les anciennes car elles ont le même transactionId.

Il ne semble pas y avoir d'autre moyen de signaler à Google Analytics qu'une commande a été annulée.

Si c'est le cas avec votre boutique en ligne, cela pourrait expliquer pourquoi il y a plus de transactions que le total des produits vendus.


Mise à jour:

Une autre façon d'obtenir un nombre de produits inférieur au nombre de transactions dans Google Analytics est si le code de suivi contient une erreur et n'est pas en mesure d'ajouter les produits à la couche de données avant d'envoyer la transaction à Google Analytics.

Google Analytics ne nécessite pas de liste de produits pour enregistrer une transaction.

Comme nous l'avons découvert, cela est probablement la cause du problème car il n'y a eu aucune annulation ou remboursement, et vous avez constaté que certaines transactions sont enregistrées sans aucun produit dans GA.

Il peut y avoir des paramètres non valides ou un bogue dans Prestashop ou l'une des extensions utilisées.


Je vous recommande de tester l'achat de chaque produit (votre mode de paiement doit avoir un mode de test que vous pouvez utiliser pour éviter d'être facturé et à rembourser), et d'utiliser Tag Assistant (extension de navigateur) pour voir si le les données sont envoyées correctement à Google Analytics.

Cela vous aidera à identifier les produits à l'origine du problème. Ils peuvent avoir des paramètres non valides ou des caractères non échappés (comme l'apostrophe) qui provoquent l'échec du code javascript.

5
Levi Johansen