AdWords
597 Usuários online agora
597 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

Metas em ifames

Estudante ✭

Bom dia

 

Estou com dificuldades em medir um funil no meu site porque os ultimos passos são em iframe.

A situação é a seguinte:

Nas páginas do site tenho varios botões para a pagina de assinaturas, criei visualizações de página virtual para identificar qual é o botão usado.

Na página de assinaturas tenho um iframe que funciona num dominio diferente, esse iframe tem 3 passos, o inicial, escolha de assinatura e escolha de metodo de pagamento. O que fiz foi pedir para depois de escolher uma assinatura gerar uma pageview com essa info e o mesmo depois do metodo de pagamento.

 

O problema é que estava com duas pageviews entre a pageview virtual que identifica o botão e a escolha da assinatura, então pedi para retirar a pageview na página default do dominio onde está o iframe.Isto fez com que fosse considerada uma nova visita, por não gerar a pageview na primeira página perde a informação de que utilizador é.

O que eu queria era conseguir ter escolha de pagamento como objectivo, escolha de assinatura como passo -1, pagina assinaturas como passo -2, botão como passo -3 e página do site como -4. Só vejo qual é a página definido 2 objectivos, um para a escolha de pagamentos e outro para a de assinaturas.

 

Como é que tenho de configurar o iframe para não perder informação? tenho de colocar o cross-domain tracking na pagina assinaturas para o iframe, depois definir um domain em cada uma das páginas do iframe e posso não ter o _gaq.push(['_trackPageview']); na pagina default do iframe para não gerar pageview nesta? Ou retirar esta função faz com que se perca os dados de qual é o utilizador?

 

Obrigado,

Dário Santos

Especialistas responderamverified_user

Re: Metas em ifames

Principal Colaborador

Dário Santos, boa noite.

 

Deixa eu ver se entendi certo. Ficou um pouco confuso para eu entender os passos e páginas.

 

Como os frames do seu site estão em domínios diferentes, as informações de referência provavelmente não serão precisas, já que um frame pode ser registrado como a origem de referência de um outro. Isso se deve à natureza hierárquica dos frames, que é registrada como um link de referência.

 

A ordem dessas exibições de página dependerá da ordem em que os frames foram carregados, e não do caminho de navegação real feito pelos visitantes.

 

No seu caso, pelo o que eu entendi o ideal seria definir um domain para o frame como você mesmo mencionou.

 

Para ver como configurar de uma olhada nesse link do Developers -  Tracking Multiple Domains - Web Tracking (ga.js)

 

Dê uma lida nesses links que tratam sobre o assunto por completo:

 

Acompanhamento de vários domínios

 

Os visitantes parecem sair do funil na etapa para outro domínio ou subdomínio

 

Espero ter ajudado pelo menos um pouco.

 

Abraço.

 

 

 

Ricardo Gaya

Re: Metas em ifames

Estudante ✭
O meu problema é que ao tirar o _gaq.push(['_trackPageview']); da primeira página do iframe onde os utilizadores interagem estou a perder os cookies com a informação do visitante. Logo ao definir a segunda página do iframe, 1ª com controlo do analytics como objectivo de uma meta é considerado que o utilizador entrou no site por essa página.

Obrigado,
Dário Santos

Re: Metas em ifames

[ Editado ]
Principal Colaborador

Dário S,

Você pode postar aqui as urls dessas páginas para te ajudarmos?

O que eu entendi agora, é que você esta perdendo as informações do utmz, pois esta tendo como origem de tráfego a primeira página. Certo?

Ricardo Gaya

Re: Metas em ifames

Estudante ✭
Sim pelo que me parece é isso que está a acontecer.
A página é: http://www.jornaldenegocios.pt/assinaturas.aspx

Preciso que ao carregar esta pagina só seja gerada uma pageview, o iframe não pode gerar pageview estando na sua pagina default mas deve gerar nas outras, depois de se escolher uma assinatura.

Obrigado,
Dário Santos

Re: Metas em ifames

Principal Colaborador

Dário S,

 

Pelo o que eu observei, na página que contem o iframe o snippet esta com  _gaq.push(['_setDomainName', 'none']);

 

Usando none você só estará acompanhado o domínio de nível superior, independente de qualquer um dos seus sub-domínios ou tracking de outros domínios, este parâmetro fará com que os cookies do seu domínio sejam inacessíveis por seus sub-domínios.

 

Referência Google Developers -  _setDomainName() 

 

Já na página do frame http://assinaturas.negocios.xl.pt/  o _setDomainName() esta como _gaq.push(['_setDomainName', '.jornaldenegocios.pt']);  seguindo a lógica que voce quer, acredito que o ideal seria você usar o parâmetro opt_pageURL .

 

Page view é como uma instância de uma página que é carregada por um navegador. Sendo assim, acredito que implementando o parâmetro que mencionei consiguirá os resultados desejados.

 

Ex:

 

var pageTracker = _gat . _getTracker ( "UA-12345-1" ); 
pageTracker . _trackPageview ( "/ home / LandingPage" );

 

Segue referência do Google Developers - _trackPageview()

 

Abraço.

Ricardo Gaya

Re: Metas em ifames

Estudante ✭
Se colocar em todas as paginas do site o mesmo dominio,
_gaq.push(['_setDomainName', '.jornaldenegocios.pt']);
e http://assinaturas.negocios.xl.pt/ colocar
_gaq.push(['_trackPageview', '/SELECCAO_ASSINATURA: Assinatura Semanal']);
em vez de
_gaq.push(['_trackPageview', 'SELECCAO_ASSINATURA: Assinatura Semanal']);

Já devo ficar com o problema resolvido?

Re: Metas em ifames

Estudante ✭
Coloquei _gaq.push(['_setDomainName', '.jornaldenegocios.pt']); na página http://assinaturas.negocios.xl.pt/ porque me foi dito pelo suporte do Adwords para o fazer.
Na página jornaldenegocios.pt está _gaq.push(['_setDomainName', 'none']); porque sem isto todas as visitas são consideradas novas visitas.


O meu problema é que na página http://www.jornaldenegocios.pt/assinaturas.aspx
depois de escolher uma das assinaturas e apesar de ter o codigo para gerar uma pageview ela não está a ser gerada.

Abraço,
Dário Santos

Re: Metas em ifames

Calouro ✭ ✭ ✭
Olá Dário

Não irá contabilizar mesmo o pageview.

Pelo que entendi vc está usando o Google Analytics para fazer o funil, e ele é baseado em JavaScript.

JavaScript é uma linguagem de programação client site, processada linha a linha conforme o navegador leia a página, sendo assim se a página assinatura.aspx não for recarregada nunca será enviado a informação para ser contabilizada.

Nesta estrutura proposta a única forma que vejo é trabalhar com uma função ajax dentro do arquivo que estão os formulários, instanciando a função de contabilização de pageviews antes de carregar o segundo formulário.

Dúvida de desenvolvimento o porque os formulários estão no iframe e porque utiliza outro dominio? Entendendo que a aplicação é proprietária do site.

Dois dominios complica bem mais o trackeamento das páginas e elimina o uso de cookies.

Abraços

Marcelo Yukio

Re: Metas em ifames

Principal Colaborador
Dário,

Como dito pelo Ricardo, sua dúvida ficou um pouco confusa, por isso, recomendo a leitura do seguinte tópico de ajuda do Analytics, quem sabe com ele você consegue encontrar a resposta para o seu problema:

https://support.google.com/analytics/answer/1012049

Espero ter ajudado.
__
Alex Pelati