Мои вопросы: вы добавляете Javascript-код Google Analytics в заголовок или в самую нижнюю часть страницы (до </body>
). Я слышал, что люди говорят, что лучше всего разместить Javascript-код Google Analytics в самом конце вашего html. Другие говорят, что лучше всего разместить его в заголовке. Есть ли наилучшая практика?
Google Analytics в верхнем или нижнем колонтитуле?
Ответ 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>
есть несколько исключений, которые заслуживают внимания.
- Для использования кода в общих целях размещение кода перед тегом head оправдано и работает отлично.
- Но если есть отслеживание событий или отслеживание конверсий в электронной торговле и используются специальные коды, то рекомендуется получить его перед
</body>
чтобы получить лучшие результаты.
Примечание. По-прежнему будут существовать расхождения в кликах консоли поиска, и пользователи получат 10–20%, но регулярная интеграция с Google Adwords показала точность на 100%, поэтому, если вы используете Google Adwords для своего сайта, попробуйте интегрировать их все.
Также прочитайте верхний или нижний колонтитул Google Analytics