Como é que os dados do Google Analytics enviar de volta para o Google?
-
03-07-2019 - |
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?
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.