Acompanhamento de conversões do Google AdWords

10

Recentemente, criamos um site da comunidade magento executando a 1.9.0.1, que passou de go.

Estamos tentando configurar o acompanhamento de conversões do google adwords. Existe um código que eles desejam colocar na página de sucesso.

Onde está localizado o 1.9.0.1?

Peter O'Sullivan
fonte

Respostas:

8

Como Etapa 1:

você precisa adicionar o código de conversão no arquivo ordee success

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

se o arquivo não sair, então:

copiar success.phtmlde

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

e colado

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

Adicione o seu code on new success.phtml

Neste arquivo, você pode solicitar o ID usando o código abaixo

$this->getOrderId()

OU: verifique esta extensão http://www.magentocommerce.com/magento-connect/luka-google-adwords-conversion-tracking.html

Amit Bera
fonte
A linha var google_conversion_value = 1,00; no código de conversão do google, isso não atribui a todas as transações o valor 1?
Peter O'Sullivan
1
@ PeterO'Sullivan Sim, é verdade. Você precisa substituir isso pelo valor da transação.
Nick Rolando
Link do GitHub para a extensão Luka github.com/lukanetconsult/mage-google-adwords , funciona perfeitamente.
FireBear
9

Você pode copiar e colar o seguinte trecho de código em seu 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>

Certifique-se de alterar as seguintes variáveis ​​no código acima -:

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

Se você não estiver confiante em relação à abordagem acima, poderá usar o módulo a seguir, que seria fácil de configurar em vez de mexer no código

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

Espero que ajude!

stevensagaar
fonte
1
$orderno código acima é indefinido. Aqui está uma correção: $orderId = Mage::getSingleton('checkout/session')->getLastOrderId(); $order = Mage::getModel('sales/order')->load($orderId); $total = (float) number_format($order->getSubtotal(), 2);
PartialOrder
@PartialOrder - Obrigado, foi corrigido agora no post acima.
23418