Suivi des conversions Google AdWords


10

Nous avons récemment mis en place un site communautaire magento exécutant 1.9.0.1 après avoir déménagé.

Nous essayons de configurer le suivi des conversions google adwords, il y a un morceau de code qu'ils veulent placer sur la page de réussite.

Où est-ce situé dans 1.9.0.1?

Réponses:


8

Comme Step1:

vous devez ajouter un code de conversion sur le fichier de réussite ordee

app/design/frontend/yourpackage/yourtemplate/template/checkout/success.phtml

si le fichier ne se termine pas:

copier success.phtmlde

app/design/frontend/base/default/template/checkout/

et collé

app/design/frontend/yourpackage/yourtemplate/template/checkout/

Ajoutez votre code on new success.phtml

dans ce fichier, vous pouvez commander l'identifiant en utilisant le code ci-dessous

$this->getOrderId()

OU: vérifiez cette extension http://www.magentocommerce.com/magento-connect/luka-google-adwords-conversion-tracking.html


La ligne var google_conversion_value = 1,00; dans le code de conversion Google, cela ne donne-t-il pas à toutes les transactions une valeur de 1?
Peter O'Sullivan

1
@ PeterO'Sullivan Oui, c'est vrai. Vous devez le remplacer par la valeur de transaction.
Nick Rolando

Lien GitHub pour l'extension Luka github.com/lukanetconsult/mage-google-adwords , fonctionne parfaitement.
FireBear

9

Vous pouvez copier et coller le morceau de code suivant dans votre success.phtml

/app/design/frontend/yourpackage/yourtemplate/template/checkout/success.phtml

<?php
$orderId = Mage::getSingleton('checkout/session')->getLastOrderId();
$order = Mage::getModel('sales/order')->load($orderId);
$total = (float)number_format($order()->getSubtotal(),2);
?>

<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 'CONVERSION_ID';
var google_conversion_language = "LANG_CODE";
var google_conversion_format = "FORMAT";
var google_conversion_color = "COLOR";
var google_conversion_label = "LABEL";
if (<?php echo $total?>) {
    var google_conversion_value = <?php echo $total?>;
}
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt=""
src="//www.googleadservices.com/pagead/conversion/CONVERSION_ID/?value=<?php echo $total?>&amp;label=LABEL&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

Assurez-vous de modifier les variables suivantes dans le code ci-dessus -:

  • CONVERSION_ID(par exemple 999999999)
  • LANG_CODE(par exemple en)
  • FORMAT(par exemple 1)
  • COLOR(par exemple #ffffff)
  • LABEL(par exemple -9C8CICMuggQ4O_B1wM)

Si vous n'êtes pas sûr de l'approche ci-dessus, vous pouvez utiliser le module suivant qui serait facile à configurer au lieu de jouer avec le code

http://www.scommerce-mage.co.uk/magento-google-adwords-conversion-tracking.html

J'espère que cela aide!


1
$orderdans le code ci-dessus n'est pas défini. Voici un correctif: $orderId = Mage::getSingleton('checkout/session')->getLastOrderId(); $order = Mage::getModel('sales/order')->load($orderId); $total = (float) number_format($order->getSubtotal(), 2);
PartialOrder

@PartialOrder - Merci, il a été corrigé maintenant dans le post ci-dessus.
stevensagaar

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.