Analytics
340 Usuários online agora
340 Usuários online agora
Aprenda a criar metas e configurar o acompanhamento de comércio eletrônico (e-commerce tracking), verificar a precisão da atribuição de origens de tráfego e a visualização de funil
Guie-me
star_border
Responder

Tag de Conversão Adwords / Analytics para Woocommerce

[ Editado ]
Calouro ✭ ✭ ✭
Pessoal,
 
Segue um código para Enhaced Commerce do Google Analytics para Woocommerce, para usuários do Storefront ou demais. Para quem não gosta de pluggins, basta adicionar no store front no caminho físico:
 
WP-CONTENT >> Pluggins >> woocommerce >> templates >> checkout >> thankyoupage(sua página de finalização).
 
Abaixo do código da página, inclua o seguinte script.
 
 
<SCRIPT>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXXXXX-9', 'auto');// Subistitua esses dados pelo teu identificador UA-XXXXXXXX-X
//campos personalizados para filtragens no Google Analytics - Para analisar métricas posteriormente
ga('set', 'Cidade', '<?php echo $order->shipping_city?>,<?php echo $order->shipping_state?>');//cidade da entrega
ga('set', 'Estado', '<?php echo $order->shipping_state?>');//estado da entrega
ga('set', 'Pagamento Método', '<?php echo $order->payment_method_title; ?>');//modalidade pagamento do pedido
//Enviar os dados da transação
ga('send', 'pageview');// Dispara na página onde estiver o pixel
ga('require', 'ecommerce', 'ecommerce.js');// inclui o ecommerce plugin
ga('ecommerce:addTransaction', {// Dados da transação
id: '<?php echo $order->get_order_number(); ?>', // ID da Transação
affiliation: 'MinhaCompraOnline', // Nome da sua afiliação ou loja
revenue: '<?php echo $order->get_total(); ?>', // total do pedido
shipping: '<?php echo $order->get_total_shipping();?>', // frete
tax: ''
});

<?php
foreach($order->get_items() as $item) {
?>
//Ini LOOP dos Itens
ga('ecommerce:addItem', {// adiciona os itens do produto
id: '<?php echo $order->get_order_number(); ?>', // Is da Transação
sku: '<?php echo $item['product_id']; ?>', // SKU do produto
name: '<?php echo $item['name']; ?>', // Nome do produto
category: 'Produtos', // Categoria do produto
price: '<?php echo $order->get_line_subtotal( $item )/$item['qty']; ?>', // Valor do item - individual
quantity: '<?php echo $item['qty']; ?>' // Quantidade total de itens
});
// Fim do LOOP de itens
<?php
}
?>
ga('ecommerce:send');
</SCRIPT>
 
Dúvidas, melhorias, dicas, mande uma mensagem...
Especialistas responderamverified_user

Soluções aceitas
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Alex Gusmão A
Outubro 2016

Tag de Conversão Adwords / Analytics para Woocommerce

Principal Colaborador

@Alex Gusmão A

 

Lega! Obrigado por compartilhar!

 

Ricardo Gaya

Exibir solução no post original


Todas as respostas
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Alex Gusmão A
Outubro 2016

Tag de Conversão Adwords / Analytics para Woocommerce

Principal Colaborador

@Alex Gusmão A

 

Lega! Obrigado por compartilhar!

 

Ricardo Gaya

Tag de Conversão Adwords / Analytics para Woocommerce

Calouro ✭

Alex, o código zuou, a codificação quebrou o código, consegue compartilhar correto novamente.

 

Obrigado.

Tag de Conversão Adwords / Analytics para Woocommerce

Calouro ✭ ✭ ✭

Claro, segue amigo:

 


WP-CONTENT >> Pluggins >> woocommerce >> templates >> checkout >> thankyoupage(sua página de finalização).

Abaixo do código da página, inclua o seguinte script.


<SCRIPT>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXXXXX-9', 'auto');// Subistitua esses dados pelo teu identificador UA-XXXXXXXX-X
//campos personalizados para filtragens no Google Analytics - Para analisar métricas posteriormente
ga('set', 'Cidade', '<?php echo $order->shipping_city?>,<?php echo $order->shipping_state?>');//cidade da entrega
ga('set', 'Estado', '<?php echo $order->shipping_state?>');//estado da entrega
ga('set', 'Pagamento Método', '<?php echo $order->payment_method_title; ?>');//modalidade pagamento do pedido
//Enviar os dados da transação
ga('send', 'pageview');// Dispara na página onde estiver o pixel
ga('require', 'ecommerce', 'ecommerce.js');// inclui o ecommerce plugin
ga('ecommerce:addTransaction', {// Dados da transação
id: '<?php echo $order->get_order_number(); ?>', // ID da Transação
affiliation: 'MinhaCompraOnline', // Nome da sua afiliação ou loja
revenue: '<?php echo $order->get_total(); ?>', // total do pedido
shipping: '<?php echo $order->get_total_shipping();?>', // frete
tax: ''
});

<?php
foreach($order->get_items() as $item) {
?>
//Ini LOOP dos Itens
ga('ecommerce:addItem', {// adiciona os itens do produto
id: '<?php echo $order->get_order_number(); ?>', // Is da Transação
sku: '<?php echo $item['product_id']; ?>', // SKU do produto
name: '<?php echo $item['name']; ?>', // Nome do produto
category: 'Produtos', // Categoria do produto
price: '<?php echo $order->get_line_subtotal( $item )/$item['qty']; ?>', // Valor do item - individual
quantity: '<?php echo $item['qty']; ?>' // Quantidade total de itens
});
// Fim do LOOP de itens
<?php
}
?>
ga('ecommerce:send');
</SCRIPT>

Tag de Conversão Adwords / Analytics para Woocommerce

Calouro ✭ ✭

Olá Amigo,

 

Estou testando a sua tag de conversão! Porém fiquei na dúvida, essa tag vai aparecer as conversões tanto no Analytics quando do Adwords?

Tag de Conversão Adwords / Analytics para Woocommerce

Principal Colaborador

@Maico-G2midia, tudo bem?

 

Esse script que o @Alex Gusmão A postou é apenas para o Google Analytics. Para o Adwords é outra tag.

 

Adwords - https://support.google.com/adwords/answer/1722054?hl=pt-BR

 

Atualmente eu recomendaria usar o Google Tag Manager para gerenciar os disparos de tags. De todas as tags! 

 

Abraço.

Ricardo Gaya

Tag de Conversão Adwords / Analytics para Woocommerce

Calouro ✭ ✭

Certo Ricardo! Obrigado.


Inclui o Script para Analytics e funcionou certinho, está colhendo as informações das compras!
Minha dúvida é, quando o pedido é cancelado no painel do woocommerce, essa informação também vai aparecer no Analytics?

 

abs

Tag de Conversão Adwords / Analytics para Woocommerce

[ Editado ]
Principal Colaborador

@Maico-G2midia, bom dia.

 

Por padrão não! Mas você pode fazer esse tracking de transações canceladas sim. Existe um recurso chamado reverse transaction.

 

Alguns links que podem te ajudar:

 

Reverse Transaction - https://support.google.com/analytics/answer/1037443?hl=en

Developer - https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce

 

Abraço.

Ricardo Gaya