Jump to content

Coup de gueule


willippon

Recommended Posts

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 by willippon (see edit history)
  • Like 2
Link to comment
Share on other sites

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

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 by franckm1000 (see edit history)
Link to comment
Share on other sites

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

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

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 by willippon (see edit history)
Link to comment
Share on other sites

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 by franckm1000 (see edit history)
Link to comment
Share on other sites

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

  • 2 weeks later...
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 by Hedrad (see edit history)
Link to comment
Share on other sites

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

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

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 by coeos.pro (see edit history)
Link to comment
Share on other sites

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

  • 3 weeks later...

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

  • 1 month later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...