Подтвердить что ты не робот

Google Analytics в верхнем или нижнем колонтитуле?

Мои вопросы: вы добавляете Javascript-код Google Analytics в заголовок или в самую нижнюю часть страницы (до </body>). Я слышал, что люди говорят, что лучше всего разместить Javascript-код Google Analytics в самом конце вашего html. Другие говорят, что лучше всего разместить его в заголовке. Есть ли наилучшая практика?

4b9b3361

Ответ 1

Поместите его в свой заголовок. Он асинхронный, поэтому он не будет блокировать вашу страницу от загрузки, и, поместив ее в свой заголовок, вы с большей вероятностью получите точную статистику.

Ответ 2

Об этом говорится в :

Как только вы найдете фрагмент кода, скопируйте и вставьте его на свою веб-страницу, перед закрывающим тегом </head> *. Если ваш сайт использует шаблоны для создания страниц, введите его непосредственно перед закрывающим тегом в файл, содержащий раздел. К лучшему производительность во всех браузерах мы предлагаем вам расположить другие скрипты на вашем сайте одним из следующих способов:

  • перед фрагментом кода отслеживания в раздел <head> вашего HTML
  • после фрагмента кода отслеживания и все содержимое страницы (например, в нижней части тела HTML).

и здесь идет *:

* Одним из основных преимуществ асинхронного фрагмента является то, что вы можете разместить его в верхней части документа HTML. Это увеличивает вероятность того, что маяк отслеживания будет отправлен перед пользователем покидает страницу. Обычно для размещения кода JavaScript в  раздел, и мы рекомендуем разместить снипп в нижней части раздел для лучшей производительности.

Ответ 3

Разница проста, и ответ зависит от ваших потребностей Предположим, кто-то щелкнул по вашему сайту по ошибке и быстро закрыл его.

Если script находится в верхней части, у вас есть посетитель, Если script находится внизу, у вас нет посетителя.

Я использую его в нижней части, для меня, если кто-то не смотрит на мой сайт, не является посетителем.

Ответ 4

Согласно google Analytic

Где разместить код отслеживания

Код отслеживания предназначен для чтения данных с вашей страницы после того, как содержимое страницы закончит загрузку. По этой причине фрагмент должен быть расположен непосредственно перед закрывающим тегом для вашей веб-страницы. После загрузки содержимого для вашей страницы код отслеживания при его выполнении считывает содержимое вашей страницы в соответствии с объектной моделью документа (DOM). Вся информация, относящаяся к отслеживанию, затем используется для создания информации о странице, установки/обновления файлов cookie и отправки запроса GIF на серверы Google Analytics.

Поместив script в конец тела страницы, вы убедитесь, что код отслеживания выполнен как последний элемент DOM. Если по какой-либо причине прервана заданная загрузка страницы, возможно, что запрос GIF для этого просмотра страницы не будет выполнен. Однако, если вы разместите код отслеживания в верхней части страницы, любые перерывы в работе могут привести к неполным или неточным отчетам в любом случае, поскольку код отслеживания использует данные страницы для своих отчетов.

Кроме того, физическое размещение кода отслеживания в нижней части страницы более эффективно, чем использование функции onLoad() для вызова кода отслеживания. Если вы используете onLoad() для выполнения кода отслеживания, выполнение зависит от модели события для браузера вместо DOM. В такой ситуации, если удаленное изображение не загружается на страницу, onLoad() не будет вызываться, тогда как DOM для страницы может полностью загрузиться.

Ответ 5

Вещи менялись со временем по мере их развития. На моей учетной записи GA, в 2016 году, когда я получаю код, который они сказали:

Это код отслеживания Universal Analytics для этого свойства. к получить все преимущества Universal Analytics для этого свойства, скопировать и вставьте этот код на каждую веб-страницу, которую вы хотите отслеживать.

Код GA

Используйте приведенный выше код для создания файла с именем "analyticstracking.php" и укажите файл на каждой странице шаблона PHP. Добавьте следующую строку в каждой странице шаблона сразу после открытия <body> Тег

<?php include_once("analyticstracking.php") ?>

Ответ 6

Я бы сказал, что лучше всего положить его в нижний колонтитул - так как лучше всего, чтобы игрок получал всю страницу и имел возможность увидеть все. удаляет некоторую возможность получения ложных срабатываний, когда человек выбрал ваш сайт при ошибке.

Ответ 7

Я бы поместил его в нижний колонтитул над тегом </body>, чтобы после загрузки кода отслеживания вся страница загрузилась для отслеживания кода отслеживания аналитики.

Ответ 8

Для получения лучших практик вы должны понимать новый асинхронный код, который устраняет большинство проблем с загрузкой страниц и производительностью.
Хотя официальная рекомендация Google гласит, что ее следует размещать до закрытия <head> есть несколько исключений, которые заслуживают внимания.

  1. Для использования кода в общих целях размещение кода перед тегом head оправдано и работает отлично.
  2. Но если есть отслеживание событий или отслеживание конверсий в электронной торговле и используются специальные коды, то рекомендуется получить его перед </body> чтобы получить лучшие результаты.

Примечание. По-прежнему будут существовать расхождения в кликах консоли поиска, и пользователи получат 10–20%, но регулярная интеграция с Google Adwords показала точность на 100%, поэтому, если вы используете Google Adwords для своего сайта, попробуйте интегрировать их все.
Также прочитайте верхний или нижний колонтитул Google Analytics