javascript - eventos - ¿Cómo Google Analytics envía datos a Google?
seguimiento de eventos de google analytics (2)
Tal vez me falta algo, pero solo estoy aprendiendo javascript.
Mi comprensión de la política de origen único es que Google Analytics no debería poder enviar datos a Google.
¿Cómo es posible transmitir datos de envío a Google sin violar la política?
Por lo que puedo decir, una página web incluye el archivo JavaScript de Google, luego esa secuencia de comandos agrega dinámicamente una imagen a la página ( http://www.google-analytics.com/__utm.gif ) que contiene la información requerida para el registro.
SOP no se aplica a los scripts, imágenes o archivos CSS que se agregan dinámicamente a una página. Es por eso que confías en los archivos JavaScript que incluyas en tus páginas web, ya que tendrán el control completo de la página.
Ryan Doherty tiene razón. El código javascript de Google Analytics dibuja un nombre de imagen gif transparente 1px-by-1px __utm.gif en su página. Cuando se realiza la solicitud (que se encuentra en los servidores de Google) para esta imagen, la información se agrega como parámetros GET. Google captura estos datos y comienza a procesarlos. Por lo general, dentro de las 3-6 horas, verá los datos aparecer en sus informes de GA.