Pergunta

Talvez eu estou faltando alguma coisa, mas eu estou apenas aprendendo javascript.

O meu entendimento de Política única origem é que o Google Analytics não deve ser capaz de enviar dados de volta para o Google.

Como é que é capaz de transmitir dados enviar para o Google sem violar a política?

Foi útil?

Solução

Do que eu posso dizer, uma página web inclui o arquivo JavaScript do Google, em seguida, esse script adiciona dinamicamente uma imagem para a página ( http://www.google-analytics.com/__utm.gif ) que contém as informações necessárias para o registo.

SOP não se aplica a scripts, imagens ou arquivos CSS que são adicionados dinamicamente a uma página. É por isso que muita confiança tudo o que arquivos JavaScript que você incluir em suas páginas, como eles terão total controle sobre a página.

Outras dicas

Ryan Doherty está correto. O código JavaScript do Google Analytics desenha um 1px-by-1px nome da imagem gif transparente __utm.gif em sua página. Quando o pedido (que está localizado nos servidores do Google) para esta imagem é feita, a informação é anexada como parâmetros GET. Google captura dados e começa a processá-lo. Geralmente dentro de 3-6 horas, você verá mostrar os dados em seus relatórios GA.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top