Подтвердить что ты не робот

Как Google Analytics отправляет данные обратно в Google?

Возможно, мне что-то не хватает, но я просто изучаю javascript.

Мое понимание политики единого происхождения заключается в том, что Google Analytics не может отправлять данные обратно в Google.

Как он может передавать данные отправки в Google, не нарушая политику?

4b9b3361

Ответ 1

Из того, что я могу сказать, веб-страница включает в себя файл JavaScript из Google, затем script динамически добавляет изображение на страницу (http://www.google-analytics.com/__utm.gif), который содержит информацию, необходимую для ведения журнала.

SOP не применяется к скриптам, изображениям или файлам CSS, которые динамически добавляются на страницу. Вот почему вы очень доверяете тем файлам JavaScript, которые вы добавляете на свои веб-страницы, так как они будут иметь полный контроль над страницей.

Ответ 2

Райан Доэрти прав. Код javascript Google Analytics рисует прозрачное 1px-на-1px имя gif-изображения __utm.gif на вашей странице. Когда запрос (который расположен на серверах Google) для этого изображения выполнен, информация добавляется как параметры GET. Google фиксирует эти данные и начинает их обрабатывать. Обычно в течение 3-6 часов вы увидите, что данные отображаются в отчетах GA.