Асинхронный API Google Analytics
3 декабря 2009
Наконец-то Google Analytics можно установить у себя без ущерба скорости загрузки страницы.
Новый код выглядит так:
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; ga.setAttribute('async', 'true'); document.documentElement.firstChild.appendChild(ga); })();
Комментарии RSS по email OK
А на Хабре Sunnybear разбил в пух и прах предложение подключать так GA
Кстати, это вы там публиковались? :)
Нет, публиковался не я. Sunnybear вроде не сказал, что этот способ хуже. Я лично вижу для себя несколько очевидных плюсов:
Возможность безболезненно подключать скрипт в самом начале body (будет более точная статистика по «быстрым» пользователям).
Когда GA недоступен, браузер не будет показывать прогресс-бар.