Spouiik
Néophyte
Hors ligne
Messages: 23
|
 |
« 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  ) 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  Comment tt ça est il calculé ?  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
Messages: 35
Brice Bottégal
|
 |
« 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  Bon courage
|
|
|
|
|
Journalisée
|
|
|
|
Spouiik
Néophyte
Hors ligne
Messages: 23
|
 |
« 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.
 Effectivement je sais bien que tous doit être présent même vide  . Une autre idée 
|
|
|
|
|
Journalisée
|
|
|
|
|
Julien Coquet
|
 |
« Répondre #3 le: Septembre 16, 2009, 07:42:38 » |
|
Brice, Brice, Brice  Dans _addTrans, le total de commande est hors taxe et hors frais de livraison...
|
|
|
|
|
Journalisée
|
|
|
|
Spouiik
Néophyte
Hors ligne
Messages: 23
|
 |
« 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  Merci de me permettre de faire avance ce shmilblic
|
|
|
|
|
Journalisée
|
|
|
|
bricebottegal
Néophyte
Hors ligne
Messages: 35
Brice Bottégal
|
 |
« Répondre #5 le: Septembre 17, 2009, 10:34:47 » |
|
Brice, Brice, Brice  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  Comment tt ça est il calculé ?  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  Bon courage !
|
|
|
|
|
Journalisée
|
|
|
|
Spouiik
Néophyte
Hors ligne
Messages: 23
|
 |
« 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  )
|
|
|
|
|
Journalisée
|
|
|
|
|
Julien Coquet
|
 |
« 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
|
|
|
|
bricebottegal
Néophyte
Hors ligne
Messages: 35
Brice Bottégal
|
 |
« 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  ) 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 
|
|
|
|
|
Journalisée
|
|
|
|
|
Julien Coquet
|
 |
« 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  un grand classique!
|
|
|
|
|
Journalisée
|
|
|
|
Spouiik
Néophyte
Hors ligne
Messages: 23
|
 |
« 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  => 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
Messages: 23
|
 |
« 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 (  ) 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=11002Je revient vers vous pour vous donner suite à mes test, ça pourra peut être servir à d'autres.
|
|
|
|
|
Journalisée
|
|
|
|
|
Julien Coquet
|
 |
« Répondre #12 le: Septembre 25, 2009, 11:46:28 » |
|
le cas 2 est le plus propre
|
|
|
|
|
Journalisée
|
|
|
|
Spouiik
Néophyte
Hors ligne
Messages: 23
|
 |
« 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 
|
|
|
|
|
Journalisée
|
|
|
|
|
djedai
|
 |
« 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 : <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 : 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 ?  ++ djedai
|
|
|
|
|
Journalisée
|
|
|
|
|