Google дает мне кусок javascript и говорит мне включать его в <head>
.
Можно ли положить его в конце <body>
или возникнут какие-то побочные эффекты, если я это сделаю?
Google дает мне кусок javascript и говорит мне включать его в <head>
.
Можно ли положить его в конце <body>
или возникнут какие-то побочные эффекты, если я это сделаю?
Помещение в конец раздела <head>
помогает отслеживать ваши показатели, даже если пользователь не позволяет загружать страницу.
Они говорили, чтобы вы поместили его в нижней части страницы, прежде чем добавить поддержку для обработки частичной загрузки страниц.
Непосредственно из Google:
Одно из главных преимуществ асинхронный фрагмент - это то, что вы можете расположите его в верхней части HTML-кода документ. Это увеличивает вероятность того, что контрольный маяк будет отправлено до того, как пользователь уйдет страница. Обычно принято размещать JavaScript-код в разделе
<head>
и мы рекомендуем разместить фрагмент в нижней части секции для лучшей производительности.
См. справку по Google Analytics: Добавить код отслеживания непосредственно на ваш сайт
Вы можете поместить его куда угодно. Я всегда добавляю код отслеживания в конце страницы, и у меня никогда не было проблем.
Вы можете поместить его в любом месте на странице, и будете работать в любом месте на странице, будь то в голове или теле. Но в соответствии с поддержкой Google (Добавить код отслеживания непосредственно на ваш сайт) рекомендуется в заголовке, вставить его сразу перед закрывающим тегом </head>
.
Следующий абзац из хорошая статья, объясняющая, почему класть код в главный тег
Просмотр страницы записывается только после загрузки этого кода. Итак чем раньше вы загрузите код, тем скорее будет зафиксировано это Pageview. Давайте скажем, у вас большая страница блога, и ее медленная загрузка, принимая даже От 10 до 20 секунд, чтобы загрузить все. Если ваш код Google не работает начинайте до конца страницы, он может подняться, как и старый неасинхронный код, используемый для удержания ДРУГИХ строк кода. За исключением сейчас его удерживая код отслеживания. Если посетитель вашего сайта попадает страницы, а затем покидает его, прежде чем код отслеживания вызывает просмотр страницы, то вы теряете этого посетителя. Теперь они стали новым прямым визитом в на любой странице сайта, на котором они высадились. Это может сделать все виды данные на вашем сайте неверны.
В голове, непосредственно перед закрытием </head> , тогда у вас не возникнут проблемы с проверкой вашего веб-сайта в Инструментах для веб-мастеров.
Добавление следующего кода (известного как "фрагмент отслеживания JavaScript" ) к вашим шаблонам сайта - это самый простой способ начать работу с analytics.js.
Код должен быть добавлен рядом с тегом и перед любыми другими тегами script или CSS, а строка UA-XXXXX-Y должна быть заменена идентификатором свойства (также называемым идентификатором отслеживания) ) свойства Google Analytics, которое вы хотите отслеживать.
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->
Код, который вы всегда должны добавлять рядом с тегом и перед любыми другими тегами script или CSS, а строка 'UA-XXXXX-Y'
должна быть заменена свойством ID
(также называемым "идентификатором отслеживания", ) свойства Google Analytics, которое вы хотите отслеживать.