Ответ 1
Поместите его в свой заголовок. Он асинхронный, поэтому он не будет блокировать вашу страницу от загрузки, и, поместив ее в свой заголовок, вы с большей вероятностью получите точную статистику.
Мои вопросы: вы добавляете Javascript-код Google Analytics в заголовок или в самую нижнюю часть страницы (до </body>
). Я слышал, что люди говорят, что лучше всего разместить Javascript-код Google Analytics в самом конце вашего html. Другие говорят, что лучше всего разместить его в заголовке. Есть ли наилучшая практика?
Поместите его в свой заголовок. Он асинхронный, поэтому он не будет блокировать вашу страницу от загрузки, и, поместив ее в свой заголовок, вы с большей вероятностью получите точную статистику.
Об этом говорится в :
Как только вы найдете фрагмент кода, скопируйте и вставьте его на свою веб-страницу, перед закрывающим тегом
</head>
*
. Если ваш сайт использует шаблоны для создания страниц, введите его непосредственно перед закрывающим тегом в файл, содержащий раздел. К лучшему производительность во всех браузерах мы предлагаем вам расположить другие скрипты на вашем сайте одним из следующих способов:
- перед фрагментом кода отслеживания в раздел
<head>
вашего HTML- после фрагмента кода отслеживания и все содержимое страницы (например, в нижней части тела HTML).
и здесь идет *:
* Одним из основных преимуществ асинхронного фрагмента является то, что вы можете разместить его в верхней части документа HTML. Это увеличивает вероятность того, что маяк отслеживания будет отправлен перед пользователем покидает страницу. Обычно для размещения кода JavaScript в раздел, и мы рекомендуем разместить снипп в нижней части раздел для лучшей производительности.
Разница проста, и ответ зависит от ваших потребностей Предположим, кто-то щелкнул по вашему сайту по ошибке и быстро закрыл его.
Если script находится в верхней части, у вас есть посетитель, Если script находится внизу, у вас нет посетителя.
Я использую его в нижней части, для меня, если кто-то не смотрит на мой сайт, не является посетителем.
Согласно google Analytic
Где разместить код отслеживания
Код отслеживания предназначен для чтения данных с вашей страницы после того, как содержимое страницы закончит загрузку. По этой причине фрагмент должен быть расположен непосредственно перед закрывающим тегом для вашей веб-страницы. После загрузки содержимого для вашей страницы код отслеживания при его выполнении считывает содержимое вашей страницы в соответствии с объектной моделью документа (DOM). Вся информация, относящаяся к отслеживанию, затем используется для создания информации о странице, установки/обновления файлов cookie и отправки запроса GIF на серверы Google Analytics.
Поместив script в конец тела страницы, вы убедитесь, что код отслеживания выполнен как последний элемент DOM. Если по какой-либо причине прервана заданная загрузка страницы, возможно, что запрос GIF для этого просмотра страницы не будет выполнен. Однако, если вы разместите код отслеживания в верхней части страницы, любые перерывы в работе могут привести к неполным или неточным отчетам в любом случае, поскольку код отслеживания использует данные страницы для своих отчетов.
Кроме того, физическое размещение кода отслеживания в нижней части страницы более эффективно, чем использование функции onLoad() для вызова кода отслеживания. Если вы используете onLoad() для выполнения кода отслеживания, выполнение зависит от модели события для браузера вместо DOM. В такой ситуации, если удаленное изображение не загружается на страницу, onLoad() не будет вызываться, тогда как DOM для страницы может полностью загрузиться.
Вещи менялись со временем по мере их развития. На моей учетной записи GA, в 2016 году, когда я получаю код, который они сказали:
Это код отслеживания Universal Analytics для этого свойства. к получить все преимущества Universal Analytics для этого свойства, скопировать и вставьте этот код на каждую веб-страницу, которую вы хотите отслеживать.
Код GA
Используйте приведенный выше код для создания файла с именем "analyticstracking.php" и укажите файл на каждой странице шаблона PHP. Добавьте следующую строку в каждой странице шаблона сразу после открытия <body> Тег
<?php include_once("analyticstracking.php") ?>
Я бы сказал, что лучше всего положить его в нижний колонтитул - так как лучше всего, чтобы игрок получал всю страницу и имел возможность увидеть все. удаляет некоторую возможность получения ложных срабатываний, когда человек выбрал ваш сайт при ошибке.
Я бы поместил его в нижний колонтитул над тегом </body>
, чтобы после загрузки кода отслеживания вся страница загрузилась для отслеживания кода отслеживания аналитики.
Для получения лучших практик вы должны понимать новый асинхронный код, который устраняет большинство проблем с загрузкой страниц и производительностью.
Хотя официальная рекомендация Google гласит, что ее следует размещать до закрытия <head>
есть несколько исключений, которые заслуживают внимания.
</body>
чтобы получить лучшие результаты. Примечание. По-прежнему будут существовать расхождения в кликах консоли поиска, и пользователи получат 10–20%, но регулярная интеграция с Google Adwords показала точность на 100%, поэтому, если вы используете Google Adwords для своего сайта, попробуйте интегрировать их все.
Также прочитайте верхний или нижний колонтитул Google Analytics