Analytics
950 Usuários online agora
950 Usuários online agora
Faça perguntas sobre relatórios personalizados do Google Analytics, o uso da API e do Google Tag Manager e outros recursos avançados
Guie-me
star_border
Responder

Porque o Analytics não mostra a receita/conversões do meu site ?

[ Editado ]
Calouro ✭

Faz um mês que estamos com  um e-commerce de uma plataforma nova ( Iluria ) e na plataforma tem o lugar para por o código do Analytics e tudo. Ele mostra as visitas, canais e tudo, mas na parte de comércio eletrônico (já ativada) não aparece as transações, conversões e receita. Li algo sobre o developers e adicionei na página de conclusão de compra o seguinte código:

 

<head>
    
    
    
    <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('require', 'ecommerce', 'ecommerce.js');
            
            ga('ecommerce:addTransaction', {
                'id': '$iluria.order.id',                     // Transaction ID. Required.
                'affiliation': '$iluria.shop.name',   // Affiliation or store name.
                'revenue': '$iluria.order.total',               // Grand Total.
                'shipping': '0',                  // Shipping.
                'tax': '0'                     // Tax.
            });
            ga('ecommerce:addItem', {
                'id': '$iluria.order.id',                     // Transaction ID. Required.
                'name': '$iluria.product.title',    // Product name. Required.
                
            });
            
            ga('ecommerce:send');
            
    </script>
</head>

 

 

Tem algo errado? Alguém já viu algo parecido?

 

Desde já, obrigado.

Especialistas responderamverified_user

Re: Porque o Analytics não mostra a receita/conversões do meu site ?

[ Editado ]
Principal Colaborador

Thiago, você pode compartilhar a url do seu site?

 

Aparentemente esta correto. Você validou se seu dataLayer esta com trazendo todos os dados corretamente? 

Ricardo Gaya

Re: Porque o Analytics não mostra a receita/conversões do meu site ?

Calouro ✭
Sim, o URL do site é www.vendoguardachuva.com.br

Re: Porque o Analytics não mostra a receita/conversões do meu site ?

Principal Colaborador

OI Thiago, como vai?

 

Me parece que o seu código está incompleto. Não consta o seu UA por exemplo, e com isso o GA não sabe para qual conta ele precisa enviar as informações.

 

Seu código tem que ser algo parecido com isso:

 

<!-- Google Analytics -->
<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-XXXXX-Y', 'auto');
ga('send', 'pageview');

ga('require', 'ecommerce', 'ecommerce.js');

ga('ecommerce:addTransaction', {
	'id': '$iluria.order.id',	// Transaction ID. Required.
        'affiliation': '$iluria.shop.name',	// Affiliation or store name.
	'revenue': '$iluria.order.total',	// Grand Total.
	'shipping': '0',	// Shipping.
	'tax': '0'	// Tax.
});

ga('ecommerce:addItem', {
	'id': '$iluria.order.id',	// Transaction ID. Required.
	'name': '$iluria.product.title',	// Product name. Required.
});

ga('ecommerce:send');

</script>
<!-- End Google Analytics -->

Re: Porque o Analytics não mostra a receita/conversões do meu site ?

Principal Colaborador
Thiago,

De qual dataLayer voce esta trazendo $iluria.order.id e os outros? E em qual página?
Ricardo Gaya

Re: Porque o Analytics não mostra a receita/conversões do meu site ?

Principal Colaborador
Consta um UA, mas como ga.js e não analytics.js como você esta exemplificando nos post.
Ricardo Gaya

Re: Porque o Analytics não mostra a receita/conversões do meu site ?

Calouro ✭
Não sei dizer, são os valores que a plataforma passa para as tags de conversão do google. Então usei as mesmas para o Analytics.

Re: Porque o Analytics não mostra a receita/conversões do meu site ?

Calouro ✭
Antes constava e o Tag Manager apontava como errado. Devo inserir de novo?

Re: Porque o Analytics não mostra a receita/conversões do meu site ?

Principal Colaborador
Pelo Tag Manager realmente não vai precisar do UA ali no código, mas o Tag Manager precisa puxar essas informações de algum lugar, que no caso, seria um dataLayer. Se o site não tiver o dataLayer configurado, o Tag Manager não consegue receber essas informações pra preencher no código.

Dá uma olhada nessa página:
https://support.google.com/tagmanager/answer/6106097?hl=pt-BR

Re: Porque o Analytics não mostra a receita/conversões do meu site ?

Principal Colaborador

Thiago,

 

O único snippet do GA que esta implementado no seu ecommerce é: 

 

		<script type="text/javascript">
		
		  var _gaq = _gaq || [];
		  _gaq.push(['_setAccount', 'UA-xxxxxxxxx-x']);
		  _gaq.push(['_trackPageview']);
		
		  (function() {
		    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		    ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
		  })();
		
		</script>		

 Eu substitui seu UA por x. Piscadela do Smiley

 

Esse snippet é da versão antiga e não é o snippet que você fez referência no seu post. Onde o @leandrofm informou que você esta seu UA. 

 

Realmente, com o Google Tag Manager ficará bem mais fácil de implementar, mas você precisa ter um dataLayer com os dados. Verifique isso com sua plataforma. 

Ricardo Gaya