willippon Posted July 18, 2012 Share Posted July 18, 2012 (edited) Bonjour, Aujourd'hui c'est pour un petit coup de gueule que je poste ce message. Mais tout d'abord la situation : Depuis quelques semaines je cherche à mettre en place le suivi de conversion adword sur mon site. Après quelques recherches sur le forum et plusieurs tests cela ne fonctionne pas. Pourtant je mets bien le code dans le fichier order-confirmation.tpl et j'ai tout testé : en-haut, en-bas, au milieu etc etc, avec et sans les balises literal mais rien n'y fait. Je m'aperçois que sur le forum je ne suis pas le seul dans ce cas (on est très nombreux même si on se base sur le nombre de post et de réponses) J'appel donc une première fois le service technique qui me dit de lui envoyer un e-mail et qu'ils vont voir ce qu'ils peuvent faire : après 10 jours pas de réponse. Je rappelle. Ils n'ont pas de trace de email. Un technicien me dit de faire ce que j'ai déjà fait : mettre le code fourni par google dans des balises literal et de le mettre ou je veux sur la page. Cela ne fonctionne toujours pas. Je rappelle la semaine dernière. Réponse idem : envoyer nous un e-mail avec votre fichier order-confirmation.tpl on vous répond sous 48h. Je m'exécute et je rappelle juste après pour être sur que ce coup ils ont bien reçu mon email. Tout est OK et on me confirme une réponse sous 48h. 10 Jours plus tard nada, aucune réponse. Je rappelle donc aujourd'hui un technicien retourve m'on mail me confirme que le code est dans le bon fichier (c'est déjà ça), qu'il faut bien le mettre entre des balises littéral (ouf). Mais que si cela ne fonctionne pas c'est qu'il n'est pas au bon endroit. (a bon, pourtant un technicien m'a dit qu'on pouvait le mettre ou on veut, bref). Par contre effectivement il me dit qu'ils peuvent le placer au bon endroit (merci c'est cool et que en plus, il a le fichier sous les yeux et il me dit qu'il à déjà eu le problème et connait la solution, ouf enfin je vais pouvoir avoir mon suivi de conversion) MAIS NON !!!! Car pour qu'il me donne l'information je dois acheter 2 tickets d'interventions à 150 € ht l'unité, alors que je le répète il a le fichier sous les yeux et peut me donner l'info en 2 sec (oui le fichier se positionne en fait ligne xxxx !!!! merci beaucoup au revoir) Alors 2 questions : - Vous savez qu'il y a beaucoup de personnes avec le problème, et depuis longtemps, le forum regorge de gens qui ont testé et en parlent sans trouver de solutions. Pourquoi ne pas répondre à un de ces post avec la solution ? - Je trouve normal de payer pour une prestation mais 300 € ht pour un positionnement de code alors que le technicien a tout sous les yeux et connait la solution, vous trouvez ça normal ? BREF j'ai failli me faire raquetter par prestashop Je joins le code de mon fichier order-confirmation.tpl à tout hasard. {* * 2007-2011 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 6599 $ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} <script type="text/javascript"> //<![CDATA[ var baseDir = '{$base_dir_ssl}'; //]]> </script> {capture name=path}{l s='Order confirmation'}{/capture} {include file="$tpl_dir./breadcrumb.tpl"} {literal} <!-- Google Code for achat Conversion Page --> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = xxxxxxxxxx; var google_conversion_language = "fr"; var google_conversion_format = "2"; var google_conversion_color = "ffffff"; var google_conversion_label = "votre code"; var google_conversion_value = 0; /* ]]> */ </script> <script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1009919144/?value=0&label=EskFCJCbpQMQqMnI4QM&guid=ON&script=0"/> </div> </noscript> {/literal} <h1>{l s='Order confirmation'}</h1> {assign var='current_step' value='payment'} {include file="$tpl_dir./order-steps.tpl"} {include file="$tpl_dir./errors.tpl"} {$HOOK_ORDER_CONFIRMATION} {$HOOK_PAYMENT_RETURN} <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="https://www.googleadservices.com/pagead/conversion/1009919144/?value=0&label=EskFCJCbpQMQqMnI4QM&guid=ON&script=0"/> </div> </noscript> <br /> {if $is_guest} <p>{l s='Your order ID is:'} <span class="bold">{$id_order_formatted}</span> . {l s='Your order ID has been sent to your e-mail.'}</p> <a href="{$link->getPageLink('guest-tracking.php', true)}?id_order={$id_order}" title="{l s='Follow my order'}"><img src="{$img_dir}icon/order.gif" alt="{l s='Follow my order'}" class="icon" /></a> <a href="{$link->getPageLink('guest-tracking.php', true)}?id_order={$id_order}" title="{l s='Follow my order'}">{l s='Follow my order'}</a> {else} <a href="{$link->getPageLink('history.php', true)}" title="{l s='Back to orders'}"><img src="{$img_dir}icon/order.gif" alt="{l s='Back to orders'}" class="icon" /></a> <a href="{$link->getPageLink('history.php', true)}" title="{l s='Back to orders'}">{l s='Back to orders'}</a> {/if} Edited July 19, 2012 by willippon (see edit history) 2 Link to comment Share on other sites More sharing options...
franckm1000 Posted July 18, 2012 Share Posted July 18, 2012 Peut être essayer de placer le code après les HOOKS non ? Link to comment Share on other sites More sharing options...
willippon Posted July 18, 2012 Author Share Posted July 18, 2012 Merci, je vais tester aussi pour voir. Link to comment Share on other sites More sharing options...
franckm1000 Posted July 18, 2012 Share Posted July 18, 2012 Par contre tu as deux fois ce code: <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="https://www.googleadservices.com/pagead/conversion/1009919144/?value=0&label=EskFCJCbpQMQqMnI4QM&guid=ON&script=0"/> </div> </noscript> Et de fait il manque une balise <noscript> dans le deuxième Link to comment Share on other sites More sharing options...
franckm1000 Posted July 18, 2012 Share Posted July 18, 2012 (edited) Voilà comment j'essaierais: <script type="text/javascript"> //<![CDATA[ var baseDir = '{$base_dir_ssl}'; //]]> </script> {capture name=path}{l s='Order confirmation'}{/capture} {include file="$tpl_dir./breadcrumb.tpl"} <h1>{l s='Order confirmation'}</h1> {assign var='current_step' value='payment'} {include file="$tpl_dir./order-steps.tpl"} {include file="$tpl_dir./errors.tpl"} {$HOOK_ORDER_CONFIRMATION} {$HOOK_PAYMENT_RETURN} {literal} <!-- Google Code for achat Conversion Page --> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = xxxxxxxxxxxx; var google_conversion_language = "fr"; var google_conversion_format = "2"; var google_conversion_color = "ffffff"; var google_conversion_label = "xxxxxxxxxxxxxx"; var google_conversion_value = 0; /* ]]> */ </script> <script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/xxxxxxx/?value=0&label=xxxxxxxxx&guid=ON&script=0"/> </div> </noscript> {/literal} <br /> {if $is_guest} <p>{l s='Your order ID is:'} <span class="bold">{$id_order_formatted}</span> . {l s='Your order ID has been sent to your e-mail.'}</p> <a href="{$link->getPageLink('guest-tracking.php', true)}?id_order={$id_order}" title="{l s='Follow my order'}"><img src="{$img_dir}icon/order.gif" alt="{l s='Follow my order'}" class="icon" /></a> <a href="{$link->getPageLink('guest-tracking.php', true)}?id_order={$id_order}" title="{l s='Follow my order'}">{l s='Follow my order'}</a> {else} <a href="{$link->getPageLink('history.php', true)}" title="{l s='Back to orders'}"><img src="{$img_dir}icon/order.gif" alt="{l s='Back to orders'}" class="icon" /></a> <a href="{$link->getPageLink('history.php', true)}" title="{l s='Back to orders'}">{l s='Back to orders'}</a> {/if} Edited July 19, 2012 by franckm1000 (see edit history) Link to comment Share on other sites More sharing options...
willippon Posted July 18, 2012 Author Share Posted July 18, 2012 Oui désolé ça c'est une erreur de copier/coller quand j'ai mis le fichier, et puis à force de le changer de place je sais plus ou j'en suis ^^ Link to comment Share on other sites More sharing options...
Madeline67 Posted July 18, 2012 Share Posted July 18, 2012 Ce n'est pas rassurant, je travaille beaucoup avec les conversions Adwords, on va bientôt basculer de notre ancien OSC vers Prestashop, si ça ne fonctionne pas c'est pas top... Pour l'instant je ne peux pas tester (car ma boutique PS n'est pas encore en ligne). Je ne trouve pas normal non plus qu'on veuille vous facturer 300€ HT juste pour ça... Beaucoup d'e-commerçants utilisent Adwords, si tout le monde fait des tests quelqu'un va bien finir par trouver la solution (enfin j'espère !) Link to comment Share on other sites More sharing options...
willippon Posted July 18, 2012 Author Share Posted July 18, 2012 Bon je viens de faire un test d'achat via ma campagne adword après avoir modifié le code comme indiqué par franck. Je vous tiens informé demain si la conversion a fonctionné Link to comment Share on other sites More sharing options...
Yoya Posted July 18, 2012 Share Posted July 18, 2012 ça fera 300€ ^^ 1 Link to comment Share on other sites More sharing options...
Nicobliss Posted July 18, 2012 Share Posted July 18, 2012 Ce Topic s'auto-détruira dans ... 5 ... 4... 3... Link to comment Share on other sites More sharing options...
Patric Posted July 18, 2012 Share Posted July 18, 2012 Bonjour à tous, Effectivement la société PrestaShop ne peut pas fournir gracieusement tous les services qu'elle propose. Nous aussi on doit manger. La solution est téléchargeable gratuitement, tout comme les packs de langues. Pour le reste, il ne faut pas faire l'amalgame et comprendre que ce soit payant. Par contre le cas présenté ici est un peu extrême. Nous l'avons remonté au responsable du support pour qu'il nous dise ce qu'il en est dès qu'il sera de retour. Link to comment Share on other sites More sharing options...
willippon Posted July 19, 2012 Author Share Posted July 19, 2012 (edited) Tout d'abord MERCI FRANCK, Le suivi de conversion fonctionne enfin, il faut donc bien placé le code entre les balises literal et après les HOOK. Tu m'enlèves une grosse épine du pied. Une petit question supplémentaire (maintenant que je tiens un spécialiste ^^) sais tu si il est possible de modifier cette variable du code : var google_conversion_value = 0; pour avoir un suivi des conversion en CA et pas seulement en nombre de transaction ? Pour Patric : il est évident que tout travail mérite salaire (je ne voudrais pas que vous mouriez de faim ), mais comme tu le dis ce que je souhaitais mettre en avant c'était surtout l'exagération du tarif proposé par rapport au service rendu (surtout quand on voit le temps que ça a pris à franck de me répondre), et le manque de suivi. Edited July 19, 2012 by willippon (see edit history) Link to comment Share on other sites More sharing options...
franckm1000 Posted July 19, 2012 Share Posted July 19, 2012 C'est bon, je peux envoyer la facture ? Pour ta question sur Adwords, je ne peux pas te répondre, je ne suis pas spécialiste du tracking adwords. Il faudrait que tu poses la question sur leur forum dédié, tu auras une réponse je pense. 1 Link to comment Share on other sites More sharing options...
Madeline67 Posted July 19, 2012 Share Posted July 19, 2012 Essaye ça : var google_conversion_value = $product.price; Ou sans taxes : var google_conversion_value = $product.price_tax_exc; Pas sure que ça marche mais tu peux essayer pour voir Link to comment Share on other sites More sharing options...
willippon Posted July 19, 2012 Author Share Posted July 19, 2012 Bon après analyse des résultats il s'avère que en fait ça ne marche toujours pas. La conversion enregistrée est celle du code insérer sur le forum plus haut ^^ la blague. Donc retour à la case départ. Link to comment Share on other sites More sharing options...
franckm1000 Posted July 19, 2012 Share Posted July 19, 2012 (edited) Où as tu trouvé la doc pour cette implémentation ? J'ai lu une conversation qui disait qu'on pouvait aussi le mettre dans le fichier history.tpl. Seul inconvénient, il faut que le client retourne à la boutique après le paiement sinon la conversion ne sera pas prise en compte. Edited July 19, 2012 by franckm1000 (see edit history) Link to comment Share on other sites More sharing options...
Madeline67 Posted July 20, 2012 Share Posted July 20, 2012 Il y a une vidéo sur Dailymotion : Link to comment Share on other sites More sharing options...
Madeline67 Posted July 20, 2012 Share Posted July 20, 2012 Je viens de trouver sur un site : Mettez le code qui vous est donné par Google entre les balises Smarty {literal}CODE CONVERSION ADWORDS {/literal}. La syntaxe précédente est de la syntaxe Smarty version inférieure à 3, pour la version 3 cela ne marche pas ou est déconseillé, alors vérifiez bien que vous avez choisi le moteur Smarty 2 au lieu de la 3 dans l'onglet "Préférence" tout en bas de la page. Link to comment Share on other sites More sharing options...
Madeline67 Posted August 2, 2012 Share Posted August 2, 2012 Toujours pas résolu ? Link to comment Share on other sites More sharing options...
Hedrad Posted August 3, 2012 Share Posted August 3, 2012 (edited) var google_conversion_value = $product.price; Ou sans taxes : var google_conversion_value = $product.price_tax_exc; Il manque les accolades... Ce serait ça à tester : var google_conversion_value = {$product.price}; Ou sans taxes : var google_conversion_value = {$product.price_tax_exc}; Vous pouvez également retirer les balises {literal} et {/literal} que l'on voit dans le code du post#5. Si vous les laissez, testez ça : {/literal}var google_conversion_value = {$product.price};{literal} Ou sans taxes : {/literal}var google_conversion_value = {$product.price_tax_exc};{literal} Edited August 3, 2012 by Hedrad (see edit history) Link to comment Share on other sites More sharing options...
coeos.pro Posted August 3, 2012 Share Posted August 3, 2012 je crois que vous ne savez pas exactement ce que permet literal (ou de ne pas faire), en fait c'est juste pour éviter l'interprétation des accolades comme du smarty. La balise literal fonctionne sous smarty 2 mais est optionnelle sous smarty 3. Avec smarty 3 il suffit de laisser un espace après l'accolade (javascript ou css) pour éviter que ce soit interprété comme du smarty. @Madeline67 : tu aurais la source de la citation ? Link to comment Share on other sites More sharing options...
jeckyl Posted August 3, 2012 Share Posted August 3, 2012 Avec smarty 3 il suffit de laisser un espace après l'accolade (javascript ou css) pour éviter que ce soit interprété comme du smarty. Bonjour, peux tu toi aussi nous donner la source de cette information car je ne trouve pas trace de ceci dans la documentation SMARTY http://www.smarty.net/docs/en/language.escaping.tpl et j'ai du mal à comprendre comment prendre en considération ce simple espace car cela me semble compliqué de coder sans jamais se tromper sur un simple espace pour les accolades. Link to comment Share on other sites More sharing options...
coeos.pro Posted August 3, 2012 Share Posted August 3, 2012 (edited) c'est vrai tu as raison, la source est le site officiel smarty (doc smarty 2) : http://www.smarty.ne...ion.literal.tpl et la doc smarty 3 : http://www.smarty.net/docs/en/language.function.literal.tpl en résumé : smarty 2 => balise literal smarty 3 => espace après accolade (la balise literal peut aussi être utilisé) Edited August 3, 2012 by coeos.pro (see edit history) Link to comment Share on other sites More sharing options...
jeckyl Posted August 3, 2012 Share Posted August 3, 2012 c'est vrai tu as raison, la source est le site officiel smarty (doc smarty 2) : http://www.smarty.ne...ion.literal.tpl et la doc smarty 3 : http://www.smarty.ne...ion.literal.tpl en résumé : smarty 2 => balise literal smarty 3 => espace après accolade (la balise literal peut aussi être utilisé) Merci je n'avais pas vu cela. Par contre je reste perplexe sur la contrainte de codage, mais peut être cela se met en place plus facilement. Link to comment Share on other sites More sharing options...
coeos.pro Posted August 3, 2012 Share Posted August 3, 2012 un espace est bien plus rapide à mettre que la balise literal (surtout si on n'oublie de la refermer) par contre l'avantage de la balise literal est la rétrocompatibilité en smarty 2. Link to comment Share on other sites More sharing options...
jeckyl Posted August 7, 2012 Share Posted August 7, 2012 Bonjour, Il vous suffisait d'attendre http://addons.prestashop.com/fr/statistiques-analyses-modules-prestashop/5765-Google-Adwords-Conversion-des-ventes.html ou peut être que c'est l'inverse. Link to comment Share on other sites More sharing options...
mixaboulette Posted August 29, 2012 Share Posted August 29, 2012 Pas la peine de toucher au fichier tpl, smarty sait pas faire. (a moins que quelqu'un prouve le contraire) Pour le module indiqué a 40 euros (non remboursable c'est dis), connaissant les techniques de ventes de addons, je voudrais d'abord m'assurer totalement que celui-ci fonctionne correctement totalement. (Ce qui n'est pas le cas de tous les modules addons). En effet quand on a vu prestashop on a pense, les modules sont super cher ! ca doit etre le top qualité !!!! on va tester. Tu parle ! on a développé un 50aine de boutiques en joomla /virtuemart tout gratuit c'est largement superieur, meme le support de la communauté est supérieur et encore gratuit ! dingue non ? Quand aux templates c'est meme pas la peine de comparer. Bon, maintenant qu'on a cette boutique en prestashop, on comptent les bugs. mais il va bien falloir la garder. Link to comment Share on other sites More sharing options...
coeos.pro Posted August 29, 2012 Share Posted August 29, 2012 la bonne blague du jour : les boutiques joomla /virtuemart c'est largement supérieur Link to comment Share on other sites More sharing options...
mixaboulette Posted August 29, 2012 Share Posted August 29, 2012 (edited) , mais bien sur c'est supérieur ..... Et sur carrément tous les points . Edited August 29, 2012 by mixaboulette (see edit history) Link to comment Share on other sites More sharing options...
Patric Posted August 29, 2012 Share Posted August 29, 2012 , mais bien sur c'est supérieur ..... Et sur carrément tous les points . Hooo ! Vraiment tous les points ? Voilà bien un discours argumenté de poids ! 1 Link to comment Share on other sites More sharing options...
matonisuka Posted October 9, 2012 Share Posted October 9, 2012 ou en est le sujet ? Es ce que cela fonctionne ? Es que les conversions sont prises en compte même si le client ne revient pas sur la boutique apres le paiement sur la page (exemple : paypal) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now