Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

.:D6:.

Campanha Publicitária

Recommended Posts

Boa Tarde Pessoal,

 

Estou tendo um problema com o Google Analytics.

 

Sempre que coloco a tag do analytic em um iframe, da um erro de Javascript.

 

Gostaria de saber se ja passaram por isso?

 

Será que tem algo a ver com a url da minha página:

 

url site: http://www.site.com.br

url iframe: http://subdominio.site.com.br

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Inicialize "._setDomainName" após o getTracker e antes do trackPageview()

 

 

mais informações, veja na documentação do próprio google analytics

 

http://www.google.com/support/googleanalytics/bin/answer.py?hl=en&answer=55524

 

 

base de pesquisa:

http://www.google.com/search?hl=en&q=google+analytics+subdomains&aq=0&oq=google+analytics+subdomain&aqi=g1

 

 

obs: adicione o código tracker do google analytics no final da página.

preferencialmente após o fechamento da tag </html> apó qualquer tipo de script para evitar conflitos com scripts terceiros

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia,

 

Desde ja agradeço pela ajuda.

 

Vou mostrar de uma forma mais palpável o meu problema.

 

Estou pegando um código de um site. É um serviço de previsão que tem um selo dentro de um iframe, essa página que gera o selo tem um código do google, que gera o seguinte erro de javascript:

 

Erro: Permissão negada a <http://tempoagora.uol.com.br> para chamar o método Location.toString em <http://localhost>.

 

Código Analytics

 

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
	        _uacct = "UA-xxxxxxx-x";
	        urchinTracker();
</script>

Está diferente do postado no help desse link que você passou.

 

Acho que o problema está na idéia de o código deles estarem tentando validar a URL http://tempoagora.uol.com.br e como é umá pagina inclusa ele obtem o do meu site: http://localhost

Teria alguma idéia de como contornar isso?

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

a sua resposta eh diferente do contexto do primeiro post.

 

se puder, explique novamente o que estah fazendo, como estah fazendo, o motivo, etc..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe Hinon,

 

Simplificando a minha dúvida:

 

Teria como eu criar uma página (publicidade.php) e colocar ela à diposição de sites parceiros.

 

Assim o Analytics que estaria dentro de publicidade.php contabilizaria quantas vezes a minha página publicidade.php foi vista nos sites do meu parceiro.

 

Essa página estaria incluida com "iframe".

 

www.parceiro1.com <- Exibiria minha publicidade.php em seu site, com um iframe

www.parceiro2.com <- Exibiria minha publicidade.php em seu site, com um iframe

www.parceiro3.com <- Exibiria minha publicidade.php em seu site, com um iframe

www.parceiro4.com <- Exibiria minha publicidade.php em seu site, com um iframe

 

Iframe:

 

<iframe src="http://www.meusite.com.br/publicidade.php">

 

Eu gostaria de saber as estatisticas da página publicidade, que foram visitadas em meus parceiros...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá D6,

 

Pelo o que eu entendi, você terá uma página que será inserida dentro de um iframe de uma segunda página, porém precisamos saber se a página que vai hospedar o iframe é do mesmo domínio da página chamada:

 

- Se a página chamada pelo iframe pertencer ao mesmo domínio da página chamada:

 

Neste caso, você pode inserir o bloco JavaScript do Google Analytics, tanto no iframe quanto na página principal, e iremos ter a mensuração de dados do site principal, quanto do iframe.

 

- Se a página que chama o iframe pertencer a um domínio diferente:

 

Algumas das funcionalidades que serão medidas encontram-se em frames dentro do site. Estes frames apontam para os domínios de por exemplo, site.com.br. Sempre que uma página em um domínio tem um frame para um domínio diferente o navegador impede que sejam gravados cookies dentro do frame, o que no caso impediria a medição.

 

Os cookies nada mais são do que pequenos arquivos textuais que são gravados na máquina através do seu navegador. A maioria dos nossos cookies são cookies de sessão, que são apagados automaticamente do disco rígido ao fechamento da janela. Os cookies permanentes também são usados em sites, para facilitar a sua identificação (do seu computador) na próxima visita que você fizer ao site. A inativação dos cookies pode ser feita no seu navegador porém, isto impossibilitará a totalidade das funções disponíveis no site.

 

Para permitir a gravação de cookies devemos adicionar cabeçalhos p3p no servidor HTTP que serve as páginas.

 

Este cabeçalho não causa nenhuma alteração no modo de visualização ou no funcionamento das páginas. Apenas instruem o Browser a permitir a gravação de cookies de terceiro, porém, o mesmo tem uma influência maior no Internet Explorer. Caso você não configure, poderá receber dados de outros navegadores (Google Chrome, Firefox, Opera, etc..), mas o Internet Explorer ainda possui uma grande utilização da massa da população.

 

Imagine que, teremos 4 domínios distintos:

 

- www.parceiro1.com

- www.parceiro2.com

- www.parceiro3.com

- www.parceiro4.com

 

Esses 4 domínios, receberão a tag do iframe:

 

- <iframe src="http://www.meusite.com.br/publicidade.php">

 

A página publicidade.php precisa ter uma chamada de cabeçalho p3p para que os cookies de terceiros sejam aceitos.

 

para adicionar o cabeçalho p3p em php utilize esse código (deve ser adicionado em todas as páginas que pertencerem ao mesmo domínio)

 

- adicione logo no início do seu código.

-> header('P3P:CP="PSA CONo OUR ONL NOI BUS"');

 

Espero poder ter ajudado ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.