Monitoraggio delle conversioni di Google AdWords


10

Recentemente abbiamo creato un sito della comunità magento con 1.9.0.1 dopo esserci spostati.

Stiamo cercando di impostare il monitoraggio delle conversioni di Google AdWords, c'è un pezzo di codice che vogliono posizionare sulla pagina di successo.

Dove si trova in 1.9.0.1?

Risposte:


8

Come Step1:

devi aggiungere il codice di conversione sul file di successo di ordee

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

se il file non esce, allora:

copia success.phtmlda

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

e incollato

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

aggiungi il tuo code on new success.phtml

in questo file è possibile ordinare l'id utilizzando il codice seguente

$this->getOrderId()

OPPURE: controlla questa estensione http://www.magentocommerce.com/magento-connect/luka-google-adwords-conversion-tracking.html


La riga var google_conversion_value = 1.00; nel codice di conversione di Google, ciò non dà a tutte le transazioni un valore di 1?
Peter O'Sullivan,

1
@ PeterO'Sullivan Sì. Devi sostituirlo con il valore della transazione.
Nick Rolando,

Il link GitHub per l'estensione Luka github.com/lukanetconsult/mage-google-adwords , funziona perfettamente.
FireBear,

9

Puoi copiare e incollare il seguente pezzo di codice nel tuo 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>

Assicurati di modificare le seguenti variabili nel codice sopra -:

  • CONVERSION_ID(ad es. 999999999)
  • LANG_CODE(ad es. en)
  • FORMAT(ad es. 1)
  • COLOR(ad es. #ffffff)
  • LABEL(ad es. -9C8CICMuggQ4O_B1wM)

Se non sei sicuro dell'approccio di cui sopra, puoi utilizzare il seguente modulo che sarebbe facile da configurare invece di armeggiare con il codice

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

Spero che sia d'aiuto!


1
$ordernel codice sopra è indefinito. Ecco una correzione: $orderId = Mage::getSingleton('checkout/session')->getLastOrderId(); $order = Mage::getModel('sales/order')->load($orderId); $total = (float) number_format($order->getSubtotal(), 2);
Ordine parziale

@PartialOrder - Grazie, è stato risolto ora nel post sopra.
Stevensagaar,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.