Как добавить gtag.js на свой сайт

Тег Global Site Tag (gtag.js) – это универсальный инструмент, который упрощает отслеживание действий и событий на веб-страницах. С его помощью вы можете применять новые динамические функции и выполнять интеграцию между сервисами.

Как добавить глобальный фрагмент отслеживания

Чтобы применить gtag.js для отслеживания на сайте, скопируйте представленный ниже фрагмент кода и добавьте его сразу после тега <head> на каждой странице сайта. Замените GA_TRACKING_ID на идентификатор отслеживания ресурса Google Analytics, в который нужно отправлять данные. На каждую страницу достаточно добавить только один глобальный фрагмент.

<!-- Global Site Tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments)};
  gtag('js', new Date());

  gtag('config', 'GA_TRACKING_ID');
</script>

Код во фрагменте

gtag('config', 'GA_TRACKING_ID');

выполняет следующие функции:

  • указывает, что по умолчанию данные, отправленные командой event, будет получать ресурс Google Analytics с идентификатором отслеживания GA_TRACKING_ID;

  • отправляет обращения pageview ресурсу по умолчанию.

Если вы не хотите, чтобы тег gtag.js отправлял обращение pageview в Google Analytics, задайте для параметра send_page_view значение false:

gtag('config', 'GA_TRACKING_ID', { 'send_page_view': false });

Чтобы настроить второй ресурс Google Analytics с идентификатором отслеживания GA_TRACKING_ID_2, добавьте следующий код в конец фрагмента:

gtag('config', 'GA_TRACKING_ID_2');

Этот код во фрагменте

gtag('config', 'GA_TRACKING_ID');
gtag('config', 'GA_TRACKING_ID_2');

выполняет следующие функции:

  • указывает, что по умолчанию данные, отправленные командой event, будут получать ресурсы Google Analytics с идентификаторами отслеживания GA_TRACKING_ID и GA_TRACKING_ID_2;

  • отправляет обращение pageview ресурсам по умолчанию.

Дополнительная информация

Узнайте, как отправлять данные в Google Analytics.