Как работает Google Analytics: смотрю в "Инструментах разработчика" Chrome
С помощью инструментов разработчиков в браузере Chrome смотрю на любую страницу, где есть Google Analytics. Взять к примеру главную страницу сайта javascript.ru.
Как я думаю должна работать любая аналитика посещений. Сначал подгружается js-файл с нужным кодом. Вот код этого Google Analytics, взятый прямо со страницы javascript.ru: <script> window._gaq = [] _gaq.push(['_setAccount', 'UA-2056213-10']); _gaq.push(["_addOrganic", "go.mail.ru","q"]) _gaq.push(["_addOrganic", "nova.rambler.ru","query"]) _gaq.push(["_addOrganic", "nigma.ru", "s"]) _gaq.push(["_addOrganic", "blogs.yandex.ru", "text", true]) _gaq.push(["_addOrganic", "webalta.ru", "q"]) _gaq.push(["_addOrganic", "aport.ru", "r"]) _gaq.push(["_addOrganic", "akavita.by", "z"]) _gaq.push(["_addOrganic", "meta.ua", "q"]) _gaq.push(["_addOrganic", "bigmir.net", "q"]) _gaq.push(["_addOrganic", "tut.by", "query"]) _gaq.push(["_addOrganic", "all.by", "query"]) _gaq.push(["_addOrganic", "i.ua", "q"]) _gaq.push(["_addOrganic", "online.ua", "q"]) _gaq.push(["_addOrganic", "a.ua", "s"]) _gaq.push(["_addOrganic", "ukr.net", "search_query"]) _gaq.push(["_addOrganic", "search.com.ua", "q"]) _gaq.push(["_addOrganic", "search.ua", "query"]) _gaq.push(["_addOrganic", "poisk.ru", "text"]) _gaq.push(["_addOrganic", "km.ru", "sq"]) _gaq.push(["_addOrganic", "liveinternet.ru", "ask"]) _gaq.push(["_addOrganic", "quintura.ru", "request"]) _gaq.push(["_addOrganic", "search.qip.ru","query"]) _gaq.push(["_addOrganic", "gde.ru","keywords"]) _gaq.push(["_addOrganic", "search.ukr.net","search_query"]) _gaq.push(["_addOrganic", "gogo.ru","q"]) _gaq.push(['_trackPageview']); _gaq.push(['_trackPageLoadTime']); </script> <script type="text/javascript"> var ga = document.createElement('script') ga.type = 'text/javascript' ga.src = 'http://www.google-analytics.com/ga.js' ga.async = true document.getElementsByTagName('head')[0].appendChild(ga) </script> Нужный js-файл подключается с помощью следующего динамически создаваемого html-кода: <script type="text/javascript" src="http://www.google-analytics.com/ga.js" async=""></script> То, что этот скрипт скачивается с сервера гугла можно увидеть на вкладках "Resources", "Network" и "Sources" в инструментах веб-разработчика. А дальше что внутри это js-кода происходит? Небольшой анализ этого js-файла показывает, что вполне возможно, что в нём указывается создание и помещение на страницу тега <iframe>. Я думаю, что если этот тег создаётся, то с его помощью на серверы гугла отсылается информация о посетившем страницу человеке. Я думаю аналитика посещений так должна работать. Но изучая страницу дальше, в инструментах разработчика я не могу увидеть никакой тег <iframe>. Но ведь должен же что-то js от гугла на сайте делать? Вот я и думаю, может я инструментами разработчика пользоваться не умею, или же аналитика посещений от гугла работает по другому принципу. Как оно работает? |
Часовой пояс GMT +3, время: 21:51. |