AdWords
822 Usuários online agora
822 Usuários online agora
Aprenda a usar recursos e relatórios para medir seus resultados com o AdWords: quais os melhores relatórios do AdWords e as principais formas de utilizá-los para entender e otimizar a performance de sua conta
Guie-me
star_border
Responder

_setVar e _setCustonVar

Calouro ✭

Pessoal,

 

Estou cem um empasse. Estamos fazendo a migração do código do site de um cliente para a tag assincrona, pois a tag que eles usam é a mais antiga do GA. O problema é que eles utilizam variável personalizada para segmentar o tráfego de clientes (em seus níveis) e dividem isso em filtros de perfil. 

 

O _setVar, que é o usado por eles, está configurado na tag dessa forma: 

pageTracker._setVar('segmento=<%=Session("Segmento")%>; perfil=<%=Session("PerfilCliente")%>');]

 

Para passar para a tag assincrona, segundo a documentação do Google, o recomendável é utilizar o _setCustonVar no lugar do _setVar. Mas o _setCustonVar funciona com segmentação avançada e não com filtros de perfil. Isso é um problema pois há mais de 5 anos de histórico nesses perfis. Eu pensei em sugerir para meu cliente implementar as duas, mantendo os segmentos de perfil, mas já iniciando um trabalho de segmentação avançada de relatório. Mas não tenho certeza se vai haver conflito entre as duas se colocá-las na tag. 

 

Alguém consegue me ajudar? 

 

A tag ficaria assim:

 

<script type="text/javascript">

 

  var _gaq = _gaq || [];

  _gaq.push(['_setAccount', 'UA']);

 

  _gaq.push (['setVar', 'segmento=<%=Session("Segmento")%>; perfil=<%=Session("PerfilCliente")%>'])

 

  _gaq.push (['setCustonVar', 1, Session', '<%=Session("Segmento")%>', 2])

  _gaq.push (['setCustonVar', 2, ‘Perfil', '<%=Session("PerfilCliente")%>', 2])

 

  _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> 

 

Obrigado. Abraços.

Especialistas responderamverified_user

Re: _setVar e _setCustonVar

Principal Colaborador
Nori,

Tudo bem?

Para o método _setVar () estava obsoleto. Ainda esta captando os dados corretamente?

A recomendação é usar o _setCustonVar() mesmo.

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.

Re: _setVar e _setCustonVar

Calouro ✭
Olá Ricardo,

Sim, o _setVar() ainda está coletando dados corretamente. Ele foi considerado obsoleto, mas vai continuar funcionando, pelo que andei lendo.

Meu problema com o _setCustomVar() é que ele funciona apenas com segmentação avançada e eu tenho filtros de perfil com históricos bem significativos pra eu simplesmente abandonar. Minha ideia é implementar os dois, mas preciso ter certeza que não vai haver problemas com isso para que não haja risco de perder dados.

abraços,