Google Analytics — мощный инструмент веб-аналитики, позволяющий получить огромное количество полезной информации на основе статистических данных посещаемости сайта. В Google Analytics реализован функционал позволяющий отслеживать различный события на сайте, вроде кликов по конкретным объектам, или выполнение определенных действий (заполнение форм, наведение мышки на объекты и т.д.). Ниже приведен код, позволяющий отслеживать время загрузки страницы и получать усредненные статистические данные.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<body> <script type="text/javascript"> var Begin=new Date(); var Start=Begin.getTime(); </script> // Определение времени начала загрузки страницы, код необходимо разместить в начале страницы после тега body // Код Google Analytics <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-2619684-1"); pageTracker._trackPageview(); var loadTracker=pageTracker._createEventTracker('Page Load'); // Создание события Page Load var End = new Date(); var Stop = End.getTime(); // Определение времени конца загрузки страницы var timeElapse = Stop - Start; // Расчет времени загрузки страницы loadTracker._trackEvent('Load-Time','Blog-Pages',timeElapse); // Запись итоговых данных в событие } catch(err) {}</script> </body> |