O Google AdWords agora se chama Google Ads. O novo nome reflete todas as opções de publicidade que oferecemos na rede de pesquisa, na Rede de Display, no YouTube e muito mais. Saiba mais

Analytics
392 Usuários online agora
392 Usuários online agora
Entenda as informações em seus relatórios e solucione problemas como auto-referências, dados (not set) e informações imprecisas
Guie-me
star_border
Responder

Código de Conversão Open Cart

[ Editado ]
Calouro ✭ ✭

Pessoal, tudo bem?

 

Estou com dificuldades para inserir o código de conversao no Open Cart, inseri na página de confirmação do pedido e o seu status é "não confirmado" mesmo depois das 48h.

 

Alguém pode me ajudar?

 

Obrigada

 

Especialistas responderamverified_user
1 SOLUÇÃO ACEITA

Soluções aceitas
Marcado como Melhor Resposta.
Solução
Aceita por Gravity (Principal Colaborador)
Setembro 2015

Código de Conversão OpenCart

Principal Colaborador

Olá michelevieira2, como vai?

 

Como o Gravity sugeriu, o Google Tag Manager é uma ótima ferramenta para implementar/alterar códigos sem que você tenha que ficar alterando códigos do próprio site. Vale a pena dar uma conferida. Segue o link:

http://www.google.com/tagmanager/

 

Como o estudo e entendimento do Google Tag Manager pode demorar um pouco, tenho uma outra alternativa para a sua requisição.

 

Se você está usando o layout padrão da loja, siga este caminho e abra a página success.tpl

catalog/view/theme/default/template/common/success.tpl

 

Se você está usando um outro layout, o caminho é parecido, mudando apenas o nome do layout:

catalog/view/theme/nome-do-seu-layout/template/common/success.tpl

 

Agora insira o código abaixo, adicionando o código do Adwords onde está pintado de verde

 

<?php if (isset($this->request->get['route']) && $this->request->get['route'] == 'checkout/success') { ?>
Código de conversão do Google Adwords vai aqui
<?php } ?>

 

Porque é importante fazer isso? O OpenCart não possui uma página separada para o checkout como loja.com.br/checkout_finalizado.php. Ele utiliza essa página success.tpl para todas as finalizações como uma compra no carrinho ou um formulário de contato enviado com sucesso. Então, se você apenas inserir o código do Adwords sem o código acima mencionado, sempre que alguém enviar uma mensagem por um formulário pra você, isso será contado como uma conversão do Adwords, o que estará incorreto pra você. Inserindo o código acima você está dizendo ao sistema para apenas usar a tag quando ele gerar a página dinâmica do checkout.

 

Tive de fazer isso uma vez para um cliente e deu certo. Encontrei a solução no fórum da OpenCart em inglês:

http://forum.opencart.com/

 

Abaixo o link para o fórum da OpenCart em português caso precise:

http://www.opencartbrasil.com.br/forum/

 

Espero ter ajudado.

 

Abraços, 

Leandro Martinez | Basta1Click - Consultoria AdWords | Ícone Basta1ClickÍcone FacebookÍcone YouTubeÍcone Linkedin

Recebeu uma resposta que foi útil? Marque-a como solução clicando no botão "Aceitar como Solução" e ajude a nossa comunidade.

Exibir solução no post original

Código de conversão do AdWords, não confirma sozinho - so...

Principal Colaborador
Código de conversão do AdWords, não confirma sozinho - somente após fazer uma conversão a partir do AdWords.

O carrinho está em produção? Você pode efetuar um clique no anúncio e seguir o caminho de conversão para fazer um teste.

Uma outra dica: Recomendo que pare de instalar código de conversão manualmente e passe a usar o Google Tag Manager - dá para fazer o diagnóstico de código de conversão na hora, pela própria interface do GTM.

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page
Marcado como Melhor Resposta.
Solução
Aceita por Gravity (Principal Colaborador)
Setembro 2015

Código de Conversão OpenCart

Principal Colaborador

Olá michelevieira2, como vai?

 

Como o Gravity sugeriu, o Google Tag Manager é uma ótima ferramenta para implementar/alterar códigos sem que você tenha que ficar alterando códigos do próprio site. Vale a pena dar uma conferida. Segue o link:

http://www.google.com/tagmanager/

 

Como o estudo e entendimento do Google Tag Manager pode demorar um pouco, tenho uma outra alternativa para a sua requisição.

 

Se você está usando o layout padrão da loja, siga este caminho e abra a página success.tpl

catalog/view/theme/default/template/common/success.tpl

 

Se você está usando um outro layout, o caminho é parecido, mudando apenas o nome do layout:

catalog/view/theme/nome-do-seu-layout/template/common/success.tpl

 

Agora insira o código abaixo, adicionando o código do Adwords onde está pintado de verde

 

<?php if (isset($this->request->get['route']) && $this->request->get['route'] == 'checkout/success') { ?>
Código de conversão do Google Adwords vai aqui
<?php } ?>

 

Porque é importante fazer isso? O OpenCart não possui uma página separada para o checkout como loja.com.br/checkout_finalizado.php. Ele utiliza essa página success.tpl para todas as finalizações como uma compra no carrinho ou um formulário de contato enviado com sucesso. Então, se você apenas inserir o código do Adwords sem o código acima mencionado, sempre que alguém enviar uma mensagem por um formulário pra você, isso será contado como uma conversão do Adwords, o que estará incorreto pra você. Inserindo o código acima você está dizendo ao sistema para apenas usar a tag quando ele gerar a página dinâmica do checkout.

 

Tive de fazer isso uma vez para um cliente e deu certo. Encontrei a solução no fórum da OpenCart em inglês:

http://forum.opencart.com/

 

Abaixo o link para o fórum da OpenCart em português caso precise:

http://www.opencartbrasil.com.br/forum/

 

Espero ter ajudado.

 

Abraços, 

Leandro Martinez | Basta1Click - Consultoria AdWords | Ícone Basta1ClickÍcone FacebookÍcone YouTubeÍcone Linkedin

Recebeu uma resposta que foi útil? Marque-a como solução clicando no botão "Aceitar como Solução" e ajude a nossa comunidade.

como verificar o codigo de conversao em minha pagina mais facil?

Calouro ✭

rapaz passei umas 2 horas ou mais e nao consegui verificar

 

tem explicando abaixo mais mesmo assim nao consigo...

pois nao sei como kkk

 

podem me ajudar por favor?

 

segue o texto explicativo do google:

 

  1. Vá até seu website e visite sua página de confirmação da conversão. Essa é a página que os clientes verão depois de completarem uma conversão (por exemplo, uma página de "agradecimento" depois da conclusão de uma compra ou da inscrição em um boletim informativo).
  2. Verifique o código-fonte de sua página da Web. No Google Chrome, clique em Visualizar, depois, em Desenvolvedor e, em seguida, em Exibir código-fonte. Você também pode clicar com o botão direito do mouse e selecionar Exibir código-fonte. As etapas serão diferentes em outros navegadores.
  3. Agora procure o código de conversão. Se o código tiver sido colocado, você verá uma tag de comentário que se parecerá com esta: . O {Action name} deve ser aquele inserido anteriormente no campo "Nome da ação".
  4. Se o código não estiver na página, você ou o responsável pela manutenção do website precisará executar o processo de inscrição no acompanhamento de conversões e adicionar o código.

aguardo um soluçao por gentileza...

 

obrigado!

Eu acho que o Open Card não funciona mesmo

Calouro ✭ ✭
Eu acho que o Open Card não funciona mesmo

Re: Código de Conversão OpenCart

Calouro ✭ ✭
Leandro, pode me ajudar com este código da TAG de REMARKETING no Opencart?
O código funciona parcialmente... ele está falhando na página do carrinho, onde ele não pega os IDs dos produtos. E ainda na página de compra "Purchase" ele não pega o valo total da compra.

Consegue ajudar?

<-- código -->

<!-- Google Remarketing -->

<?php
if (! isset ($this->request->get['route'])) {
$ecomm_prodid=0;
$ecomm_pagetype = "home";
$ecomm_totalvalue=0;
}
else {

if ($this->request->get['route'] == 'product/category') {
$ecomm_pagetype = "category";
}
elseif ($this->request->get['route'] == 'product/product'){
$ecomm_pagetype = "product";
}
elseif ($this->request->get['route'] == 'checkout/cart'){
$ecomm_pagetype = "cart";
}
elseif ($this->request->get['route'] == 'checkout/success'){
$ecomm_pagetype = "purchase";
}
elseif ($this->request->get['route'] == ''){
$ecomm_pagetype = "home";
}
elseif ($this->request->get['route'] == 'common/home'){
$ecomm_pagetype = "home";
}
else {
$ecomm_pagetype = "siteview";
}
?>

<?php
if (isset($this->request->get['product_id'])) {
$Id=$this->request->get['product_id'];
$product_info = $this->model_catalog_product->getProduct($Id);

$product_id = $Id;
If ($product_info['special'] > 0)
$price = $product_info['special'];
else
$price = $product_info['price'];

} else {
$product_id = 0;
}

if ($this->request->get['route'] == 'product/product') {
$ecomm_prodid = $this->request->get['product_id'];
}
else{
$ecomm_prodid = "";
}



$ecomm_totalvalue=0;

if ($this->request->get['route'] == 'product/product') {
$ecomm_prodid = $product_id;
$ecomm_totalvalue = $price;
}
elseif ($this->request->get['route'] == 'checkout/cart'){
$ecomm_totalvalue = round($this->cart->getTotal(),2);
}
}
?>
<!--
Dynamic Remarketing Tag --
//-->
&lt;script type="text/javascript">
var google_tag_params = {
ecomm_prodid: '<?php echo $ecomm_prodid; ?>',
ecomm_pagetype: '<?php echo $ecomm_pagetype; ?>',
ecomm_totalvalue: '<?php echo $ecomm_totalvalue; ?>',
};
&lt;/script&gt;

&lt;script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXX;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
&lt;/script&gt;
&lt;script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
&lt;/script&gt;
<noscript&gt;
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXX/?value=0&amp;guid=ON&amp;script=0"/>
</div>
</noscript&gt;

<!-- End Google Remarketing -->

Re: Código de Conversão OpenCart

[ Editado ]
Calouro ✭

 Olá Leandro leandrofm vc poderia me ajudar no Google Tag Manager com isto, http://prntscr.com/ajest8 ?