Home > Works > Tracciare le conversioni Adword su Magento

Tracciare le conversioni Adword su Magento

Nel corso Adwords Zen Master di Francesco Tinti ci è stato più volte ripetuto che tracciare le conversioni è un elemento imprescindibile nella configurazione e gestione di una campagna PPC su Adwords.

Ci sono due maniere di tracciare le conversioni, attraverso lo strumento Google Analytics (collegato ad Adwords) o direttamente utilizzando il codice di tracciamento nativo di Adwords stesso.

Il vantaggio di usare il codice nativo è che le conversioni vengono tracciate in tempo reale e non c’è rischio di perdita di dati.

Da sempre su Bestprato.com (un ecommerce basato su Magento) uso monitorare le conversioni delle campagne PPC attraverso Google Analytics collegato ad Adwords.

Lo spunto per testare lo script nativo di Adwords è venuto in occasione di una campagna PPC relativa ad una nuova categoria del sito da poco messa online: i vasi luminosi da esterno.

Per avere un controllo totale di quanto avviene ho voluto scrivere di mio pugno il codice per Magento. Desideravo un codice semplice, che tracciasse la conversione ed il relativo importo e che l’importo d’acquisto fosse registrato senza il costo delle spedizioni e delle tasse (IVA).

In rete ho trovato alcuni spunti per la creazione del codice per Magento che ho poi adattato alle mie esigenze.

Vediamolo nel dettaglio: tutto viene eseguito dal file success.phtml presente nella directory checkout del template in uso. In fondo a questo file vanno aggiunti due blocchi di codice.

Il primo (in rosso) serve per recuperare il valore totale del carrello (senza tasse/iva) ed il secondo (in verde) è responsabile della scrittura dello script di Adwords opportunamente modificato. Se lo usate fatemi sapere cosa ne pensate!

<?php
$order = Mage::getModel(‘sales/order’)->loadByIncrementId($this->getOrderId());
$euronotaxnoship = $order->getSubtotal();
?>

<!– Google Code Conversion Page –>
<script type=”text/javascript”>
/* <![CDATA[ */
var google_conversion_id = 000000000;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "AAAAAAAAA";
var google_conversion_value = 0.00;
if (<?php echo $euronotaxnoship; ?>) {
google_conversion_value = <?php echo $euronotaxnoship; ?>;
}
var google_conversion_currency = "EUR";
var google_remarketing_only = false;
/* ]]> */
</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/992285188/?value=1.00&amp;currency_code=EUR&amp;label=32hZCNDc_lcQhKSU2QM&amp;guid=ON&amp;script=0″/>
</div>
</noscript>
<?php$order = Mage::getModel(‘sales/order’)->loadByIncrementId($this->getOrderId());$euronotaxnoship = $order->getSubtotal();?><!– Google Code for Acquisto OnePage Success Conversion Page –><script type=”text/javascript”>/* <![CDATA[ */var google_conversion_id = 992285188;var google_conversion_language = "en";var google_conversion_format = "3";var google_conversion_color = "ffffff";var google_conversion_label = "32hZCNDc_lcQhKSU2QM";var google_conversion_value = 0.00;if (<?php echo $euronotaxnoship; ?>) {google_conversion_value = <?php echo $euronotaxnoship; ?>;}var google_conversion_currency = "EUR";var google_remarketing_only = false;/* ]]> */</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/992285188/?value=1.00&amp;currency_code=EUR&amp;label=32hZCNDc_lcQhKSU2QM&amp;guid=ON&amp;script=0″/></div></noscript>



Articoli sugli stessi temi:
  1. Nessun commento ancora...
  1. Nessun trackback ancora...