Analyseweb.fr  
Le forum de la communauté francophone
des web analytics

Septembre 04, 2010, 02:15:19 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Nouvelles: Bienvenue sur ce forum! Pensez à vous présenter!
Accueil Aide Rechercher Identifiez-vous Inscrivez-vous
Pages: [1] 2
Imprimer
Auteur Fil de discussion: Bug e-commerce CA par transaction ≠ CA par produit  (Lu 2902 fois)
Spouiik
Néophyte
*
Hors ligne Hors ligne

Messages: 23


Voir le profil
« le: Septembre 16, 2009, 02:43:14 »

Bonjour,
Je viens poster ma demande d'éclairage ici pour le première fois (me semble-il en tt cas Indéci) parce qu'à mon humble avis il y a plus d'experts qui trainent par ici que sur le fofo officiel.

Je vous explique la situation :
J'ai mon tag e-commerce qui fonctionne bien, à ce niveau là pas de pb, c'est juste dans les données qui remontent dans GA que j'ai du mal à voir où est le pb.
Exemple :
Mon tag englobe donc :
pageTracker._addTrans(
"numdetrans1",
"...",
"107.5", //=> donc le CA du panier complet
"..."
"6.5" //=> frais de port
);

pageTracker._addItem(
"numdetrans1",
  "id1",
  "nom produit",
  "cat",
  "1", //=> Prix d'un produit
  "100" //=> nombre de produit id1 acheté

);
pageTracker._addItem(
"numdetrans1",
  "id2",
  "nom produit",
  "cat",
  "1.5", //=> Prix d'un produit
  "5" //=> nombre de produit id2 acheté

);

Dans GA je vais dans "Transactions", là je regarde numdetrans1, j'ai un CA qui n'a rien à voir, par contre quand je vais dans le détail de la transaction j'ai bien le bon CA par produit.
J'ai donc un CA de transaction erroné mais un CA par produit dans la transaction bon  Huh
Comment tt ça est il calculé ?  Huh
J
'espère être assez clair.
Merci pour votre réflexion.

PS: ne tenez pas compte de mon code il est pas complet, c'est juste pour faire ressortir le pb.

Journalisée
bricebottegal
Néophyte
*
Hors ligne Hors ligne

Messages: 35


Brice Bottégal


Voir le profil WWW
« Répondre #1 le: Septembre 16, 2009, 03:09:42 »

Salut Spouiik!

Ta fonction _addTrans() devrait ressembler à cela :

pageTracker._addTrans(
"numdetrans1",          // Order ID
"",                            // Affiliation
"107.5",                    // Total
"",                            // Tax
"6.5",                       // Shipping
"",                            // City
"",                            // State
""                             // Country
);

Tous les paramètres doivent être présents dans cet ordre même s'ils ne sont pas renseignés.

Essaye avec cette version de addTrans, si ça ne fonctionne toujours pas copie/colle le code complet et on essaiera de t'aider Sourire

Bon courage
Journalisée

Venez découvrir mon blog sur le web analytics : http://www.bricebottegal.com
Spouiik
Néophyte
*
Hors ligne Hors ligne

Messages: 23


Voir le profil
« Répondre #2 le: Septembre 16, 2009, 04:19:45 »

Merci pour la réponse, mais comme je le disais :
PS: ne tenez pas compte de mon code il est pas complet, c'est juste pour faire ressortir le pb.
Clin d'oeil

Effectivement je sais bien que tous doit être présent même vide  Clin d'oeil.
Une autre idée  Huh

Journalisée
Julien Coquet
Responsable Web Analytics Association France
Administrateur
Confirmé
*****
Hors ligne Hors ligne

Messages: 938


Responsable WAA France


Voir le profil WWW
« Répondre #3 le: Septembre 16, 2009, 07:42:38 »

Brice, Brice, Brice  Roulement des yeux

Dans _addTrans, le total de commande est hors taxe et hors frais de livraison...
Journalisée

Responsable Web Analytics Association - France
Directeur Web Analytics, Consultant Senior - Hub'Sales
AnalyseWeb.fr | Blog
Spouiik
Néophyte
*
Hors ligne Hors ligne

Messages: 23


Voir le profil
« Répondre #4 le: Septembre 17, 2009, 09:32:05 »

Dans _addTrans, le total de commande est hors taxe et hors frais de livraison...
Heuuu, le truc c'est que les taxes sont toujours à 0, je renseigne tous les prix en TTC, dans addTrans et addItem.
Deux autres éléments :
- si j'ajoute les frais de port au CA par transaction (dans mes stats GA), toujours rien à voir avec le CA par produit.
- même sur des sites où je n'ai ni frais de port ni taxes, j'ai cette différence.
Je pense que ça viens de la manière dont GA calcul que je ne connais pas, il y a un truc qui doit m'échapper mais quoi Huh
Merci de me permettre de faire avance ce shmilblic
Journalisée
bricebottegal
Néophyte
*
Hors ligne Hors ligne

Messages: 35


Brice Bottégal


Voir le profil WWW
« Répondre #5 le: Septembre 17, 2009, 10:34:47 »

Brice, Brice, Brice  Roulement des yeux

Dans _addTrans, le total de commande est hors taxe et hors frais de livraison...

Oui oui 107.5 ne comprend ni les frais de port ni les taxes mais j'ai commencé à chercher un peu trop loin je crois...

Dans GA je vais dans "Transactions", là je regarde numdetrans1, j'ai un CA qui n'a rien à voir, par contre quand je vais dans le détail de la transaction j'ai bien le bon CA par produit.
J'ai donc un CA de transaction erroné mais un CA par produit dans la transaction bon  Huh
Comment tt ça est il calculé ?  Huh

Je n'ai pas précisé mais le calcul n'est pas fait par GA mais par tes soins !

C'est à toi de calculer le CA total de la transaction en faisant :

(item1*qté)+(item2*qté) tant qu'il y a des items et à placer ce résultat dans le paramètre total de ta fonction addTrans().

Vérifie donc en premier lieu ton calcul du CA total en faisant des tests avec un alert() ou autre pour afficher le total calculé et transmis à Google Analytics Sourire

Bon courage !
Journalisée

Venez découvrir mon blog sur le web analytics : http://www.bricebottegal.com
Spouiik
Néophyte
*
Hors ligne Hors ligne

Messages: 23


Voir le profil
« Répondre #6 le: Septembre 17, 2009, 11:05:02 »

Merci pour la précision, mais malheureusement mon CA dans _addTrans est toujours égal aux différents _addItem
Enfaite je fais
Pour :
_addItem : {
"prix ttc du produit ",
"...",
"quantité"

pour :
_addTrans : {
"CA du panier" => ce que va payer l'internaute - les frais de port (ou porc, ça dépend qui livre Tire la langue)
Journalisée
Julien Coquet
Responsable Web Analytics Association France
Administrateur
Confirmé
*****
Hors ligne Hors ligne

Messages: 938


Responsable WAA France


Voir le profil WWW
« Répondre #7 le: Septembre 17, 2009, 11:24:31 »

oui on peut effectivement faire l'impasse sur la TVA et les frais de livraison ;-)

GA ne fait pas la différence vu que les montants TVA et port font l'objet de leur propre rapport
Journalisée

Responsable Web Analytics Association - France
Directeur Web Analytics, Consultant Senior - Hub'Sales
AnalyseWeb.fr | Blog
bricebottegal
Néophyte
*
Hors ligne Hors ligne

Messages: 35


Brice Bottégal


Voir le profil WWW
« Répondre #8 le: Septembre 17, 2009, 11:39:22 »

Merci pour la précision, mais malheureusement mon CA dans _addTrans est toujours égal aux différents _addItem
Enfaite je fais
Pour :
_addItem : {
"prix ttc du produit ",
"...",
"quantité"

pour :
_addTrans : {
"CA du panier" => ce que va payer l'internaute - les frais de port (ou porc, ça dépend qui livre Tire la langue)

Ok, si tu passes la bonne valeur à Google Analytics, il n'y a pas de raison qu'il ne t'affiche pas la même valeur dans l'interface.

Essaye de visualiser le CA du panier calculé avant ou après qu'il soit envoyé à Google Analytics.

Vérifie bien que ce CA ne contient ni virgule, ni devise et ni espace et que les décimales sont séparées grâce à un point Sourire
Journalisée

Venez découvrir mon blog sur le web analytics : http://www.bricebottegal.com
Julien Coquet
Responsable Web Analytics Association France
Administrateur
Confirmé
*****
Hors ligne Hors ligne

Messages: 938


Responsable WAA France


Voir le profil WWW
« Répondre #9 le: Septembre 17, 2009, 11:40:37 »

Vérifie bien que ce CA ne contient ni virgule, ni devise et ni espace et que les décimales sont séparées grâce à un point Sourire
un grand classique!
Journalisée

Responsable Web Analytics Association - France
Directeur Web Analytics, Consultant Senior - Hub'Sales
AnalyseWeb.fr | Blog
Spouiik
Néophyte
*
Hors ligne Hors ligne

Messages: 23


Voir le profil
« Répondre #10 le: Septembre 17, 2009, 12:25:38 »


Essaye de visualiser le CA du panier calculé avant ou après qu'il soit envoyé à Google Analytics.


=> c'est fait et j'ai bien un chiffre différent de ce qui remonte dans GA

Vérifie bien que ce CA ne contient ni virgule, ni devise et ni espace et que les décimales sont séparées grâce à un point Sourire
=> rien de celà, c'est bien un . qui sépare les décimales

Autres question : Normalement j'ai des identifiants de commande unique (même sur, mais on sais jamais). Si par on ne sais quel absurdité de développement (eur) le num de commande se retrouvait sur plusieurs commandes, ça provoquerait pas un bug à ce niveau ?
Journalisée
Spouiik
Néophyte
*
Hors ligne Hors ligne

Messages: 23


Voir le profil
« Répondre #11 le: Septembre 24, 2009, 09:55:12 »

Bon, vu que même les "spécialistes Analytics" de chez Google n'ont pu me répondre je me suis lancé dans quelques tests.
Je pense avoir trouvé un début réponse, on dirait que les données ont du mal à être interprétées quand le tag e-commerce est inclut dans le tag GA.
Donc en gros :
Cas 1 :
<script type="text/javascript">
appel GA.js
</script>
<script type="text/javascript">
UA
_trackPageview
_addTrans
_addItem
_trackTrans
</script>

n'est pas interprété de la même manière que :

Cas 2 :
<script type="text/javascript">
appel GA.js
</script>
<script type="text/javascript">
UA
_trackPageview
</script>
<script type="text/javascript">
_addTrans
_addItem
_trackTrans
</script>

Le cas 1 semble me donner des données ( Grima&ccedil;ant) erronées ! Rappelons que le cas 1 suis la procédure donné par Google http://www.google.com/support/googleanalytics/bin/answer.py?answer=55528&topic=11002

Je revient vers vous pour vous donner suite à mes test, ça pourra peut être servir à d'autres.
Journalisée
Julien Coquet
Responsable Web Analytics Association France
Administrateur
Confirmé
*****
Hors ligne Hors ligne

Messages: 938


Responsable WAA France


Voir le profil WWW
« Répondre #12 le: Septembre 25, 2009, 11:46:28 »

le cas 2 est le plus propre
Journalisée

Responsable Web Analytics Association - France
Directeur Web Analytics, Consultant Senior - Hub'Sales
AnalyseWeb.fr | Blog
Spouiik
Néophyte
*
Hors ligne Hors ligne

Messages: 23


Voir le profil
« Répondre #13 le: Septembre 25, 2009, 04:33:07 »

Exacte, c'est aussi ce que mes tests m'ont fait comprendre, pourtant il ne respect pas la procédure données par Google, bisard quand même !
Mais merci pour la réponse, venant de toi, au moins je suis sur  Grima&ccedil;ant
Journalisée
djedai
Néophyte
*
Hors ligne Hors ligne

Messages: 13


Voir le profil WWW
« Répondre #14 le: Octobre 15, 2009, 01:12:28 »

Je souhaiterai revenir sur un point concernant les valeurs ht, ttc...
Dans la doc google on a :
Code:
<script type="text/javascript">
try {

  var pageTracker = _gat._getTracker("UA-XXXXX-1");

  pageTracker._initData();

  pageTracker._trackPageview();

pageTracker._addTrans(
"1234", // Order ID
"Mountain View", // Affiliation
"18.28", // Total
"1.29", // Tax
"5", // Shipping
"San Jose", // City
"California", // State
"USA" // Country
);

pageTracker._addItem(
"1234", // Order ID
"DD44", // SKU
"T-Shirt", // Product Name
"Green Medium", // Category
"11.99", // Price
"1" // Quantity
);

pageTracker._trackTrans();
} catch(err) {}</script>
En regardant plus près le calcule dans cet exemple on fait : 11.99 x1+5+1.29=18.28.

Julien dans l'exemple du dessus tu dis :
Citation
Dans _addTrans, le total de commande est hors taxe et hors frais de livraison...

Je me demande du coup ce qui doit être mis dans addtrans et additems ?

 Grima&ccedil;ant

++ djedai
Journalisée
Pages: [1] 2
Imprimer
Aller à:  

Flux RSS du forum  Flux RSS Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC
Page générée en 0.166 secondes avec 24 requêtes. (Pretty URLs adds 0.023s, 2q)

Google a visite cette page Septembre 03, 2010, 06:35:04