Стандартный Google Analytics код

&ltscript type=“text/javascript”&gt

var _gaq = _gaq || []; _gaq.push([’_setAccount’, ‘UA-XXXXX-X’]); _gaq.push([’_trackPageview’]);

(function() { var ga = document.createElement(‘script’); ga.type = ’text/javascript’; ga.async = true; ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’)

  • ‘.google-analytics.com/ga.js’; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s); })(); &lt/script&gt

заменяем на

асинхронный Google Analytics код

&ltscript&gt var _gaq=[[’_setAccount’,‘UA-XXXXX-X’],[’_trackPageview’],[’_trackPageLoadTime’]]; (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0]; g.src=(‘https:’==location.protocol?’//ssl’:’//www’)+’.google-analytics.com/ga.js’; s.parentNode.insertBefore(g,s)}(document,‘script’)); &lt/script&gt

У меня результат PageSpeed до использования сниппета 68/100, после 72/100.

Как его использовать?

Google рекомендует размещение асинхронного сниппета как можно выше в документе: Одним из главных преимуществ асинхронного сниппета - это то, что вы можете разместить его в самом верху HTML документа. Это увеличивает вероятность того, что отзыв о посетителе будет отправлен до того, как пользователь покинет страницу. Мы убеждены, что на большинстве страниц оптимальное размещение асинхронного сниппета - это низ секции &lthead&gt, как раз перед закрывающим тегом &lt/head&gt. В то же время вы можете размещать сниппет ввверху или внизу &ltbody&gt. Если вы уже используете отдельные .js файлы для других скриптов, то вы даже можете включить этот сниппет в них, так что он будет кешироваться вместе с остальными скриптами. Это может быть достаточной причиной не размещать данный код в &lthead&gt вообще.

Источник (англ.)

Использование этого сниппета может привести к неправильному показу статистики. Используйте на свой страх и риск.