Seguimiento de conversiones de Google AdWords

10

Recientemente, hemos creado un sitio de la comunidad de magento que ejecuta 1.9.0.1 tras haberse mudado.

Estamos tratando de configurar el seguimiento de conversiones de Google AdWords, hay un código que quieren colocar en la página de éxito.

¿Dónde se encuentra esto en 1.9.0.1?

Peter O'Sullivan
fuente

Respuestas:

8

Como Paso1:

necesita agregar el código de conversión en el archivo de éxito de ordee

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

si el archivo no existe, entonces:

copia success.phtmlde

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

y pegado

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

Agrega tu code on new success.phtml

en este archivo puedes pedir la identificación usando el código a continuación

$this->getOrderId()

O: consulte esta extensión http://www.magentocommerce.com/magento-connect/luka-google-adwords-conversion-tracking.html

Amit Bera
fuente
La línea var google_conversion_value = 1.00; en el código de conversión de google, ¿eso no le da a todas las transacciones un valor de 1?
Peter O'Sullivan
1
@ PeterO'Sullivan Sí, lo hace. Debe reemplazar eso con el valor de la transacción.
Nick Rolando
El enlace de GitHub para la extensión de Luka github.com/lukanetconsult/mage-google-adwords , funciona perfecto.
FireBear
9

Puede copiar y pegar el siguiente fragmento de código en su 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>

Asegúrese de cambiar las siguientes variables en el código anterior:

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

Si no está seguro con respecto al enfoque anterior, puede usar el siguiente módulo que sería fácil de configurar en lugar de jugar con el código

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

¡Espero eso ayude!

stevensagaar
fuente
1
$orderen el código anterior no está definido. Aquí hay una solución: $orderId = Mage::getSingleton('checkout/session')->getLastOrderId(); $order = Mage::getModel('sales/order')->load($orderId); $total = (float) number_format($order->getSubtotal(), 2);
PartialOrder
@PartialOrder - Gracias, se ha solucionado ahora en la publicación anterior.
stevensagaar