
Como configurar o script Remarketing do Adwords no Magento 1, passando para o script parâmetros dinâmicos.
Primeiro, edite o arquivo footer.phtml do tema que você está utilizando em sua Loja.
Exemplo de caminho: app/design/frontend/base/default/template/page/html/footer.phtml
Adicione no final do arquivo:
<?php $page_type = Mage::app()->getFrontController()->getRequest()->getControllerName();
if($page_type == 'index')
{
?>
<script type="text/javascript">
var google_tag_params = {
ecomm_pagetype: 'home'
};
</script>
<?php } elseif($page_type == 'category') { ?>
<script type="text/javascript">
var google_tag_params = {
ecomm_pagetype: 'category'
};
</script>
<?php
}
elseif($page_type == 'product')
{
$product_id = Mage::registry('current_product')->getId();
$product_id = Mage::getModel('catalog/product')->load($product_id)->getSku();
$product_price = Mage::registry('current_product')->getPrice();
?>
<script type="text/javascript">
var google_tag_params = {
ecomm_pagetype: 'product',
ecomm_prodid: '<?php echo $product_id; ?>',
ecomm_totalvalue: <?php echo $product_price; ?>
};
</script>
<?php
}
elseif($page_type == 'cart')
{
$cart = Mage::getModel('checkout/session')->getQuote();
foreach ($cart->getAllItems() as $item)
{
$product_id = $item->getProductId();
$product_id = $item->getSku();
$product_id_all = $product_id_all.',"'.$product_id.'"' ;
$productPrice = $item->getProduct()->getPrice();
$productPrice_all = $productPrice_all.','.$productPrice;
}
$product_id_all=substr($product_id_all, 1);
$productPrice_all=substr($productPrice_all, 1);
?>
<script type="text/javascript">
var id=[<?php echo $product_id_all; ?>];
var price=[<?php echo $productPrice_all; ?>];
var google_tag_params = {
ecomm_pagetype: 'cart',
ecomm_prodid: id,
ecomm_totalvalue: price
};
</script>
<?php
}
elseif($page_type == 'onepage')
{
$cart = Mage::getModel('checkout/session')->getQuote();
foreach ($cart->getAllItems() as $item)
{
$product_id = $item->getProductId();
$product_id = $item->getSku();
$product_id_all = $product_id_all.',"'.$product_id.'"' ;
$productPrice = $item->getProduct()->getPrice();
$productPrice_all = $productPrice_all.','.$productPrice;
}
$product_id_all=substr($product_id_all, 1);
$productPrice_all=substr($productPrice_all, 1);
?>
<script type="text/javascript">
var id=[<?php echo $product_id_all; ?>];
var price=[<?php echo $productPrice_all; ?>];
var google_tag_params = {
ecomm_pagetype: 'purchase',
ecomm_prodid: id,
ecomm_totalvalue: price
};
</script>
<?php }else{ ?>
<script type="text/javascript">
var google_tag_params = {
ecomm_pagetype: 'other'
};
</script>
<?php } ?>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = xxxxxxx;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */</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="//googleads.g.doubleclick.net/pagead/viewthroughconversion/xxxxxx/?value=0&guid=ON&script=0"/>
</div>
</noscript> No script acima, altere o var google_conversion_id = xxxxxxx; para o conversion id de sua conta.
Acesse o painel administrativo e atualize o Cache da loja.
Script de Remarketing do Adwords permite que você informe alguns parâmetros dinâmicos, como a página que está sendo visitada, carrinho, página do produto, página de uma categoria e até página a conversão, além de outros parâmetros..
Essas informações são uteis para que você possa trabalhar com públicos alvos mais qualificados, segmentados de acordo com objetivo de suas campanhas e agrupados pelas ações que foram tomadas dentro da loja.
Módulo gratuito Roger_CnpjAlfanumerico que aplica máscara e validação do novo CNPJ alfanumérico no checkout e formulários do Magento 2 e…
A partir de 06/07/2026 a Receita passa a emitir CNPJ alfanumérico. Conheça o plugin grátis que aplica máscara e validação…
Para remover um módulo do Magento 2, siga os passos abaixo: 1. Desabilitar o módulo Primeiro, desabilite o módulo usando…
Para cancelar 100% do pedido e criar um crédito para todos os itens através da API REST do Magento 2,…
No Magento 2, a quantidade "reservada" na "Salable Quantity" é gerenciada principalmente pelos módulos MSI (Multi-Source Inventory). A "Salable Quantity"…
Como corrigir o erro ao acessar o Admin do Magento 2. Mesmo após fazer o login, permanece na tela de…