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

Глобальный тег (gtag.js) – это фреймворк для добавления тегов JavaScript и API, с помощью которого можно передавать данные о событиях в Google Рекламу, Google Аналитику и Google Платформу для маркетинга. В этой статье описывается, как с помощью кода gtag.js подготовить сайт к отслеживанию в Google Аналитике. Общую документацию (не связанную с конкретным сервисом) по gtag.js вы найдете в этом руководстве.

Как установить глобальный тег

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

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

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

Этот фрагмент загружает библиотеку gtag.js, задает GA_MEASUREMENT_ID в качестве идентификатора ресурса Google Аналитики по умолчанию и отправляет в Google Аналитику данные о .

Как отключить отслеживание просмотров страниц

По умолчанию этот фрагмент кода отправляет в Google Аналитику данные о просмотре страницы. В большинстве случаев это оправданно. Отслеживание просмотров страниц начинается автоматически, как только вы добавляете фрагмент кода на каждую страницу. Но если вы не хотите, чтобы он передавал такие сведения, присвойте параметру send_page_view значение false:

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

Настройка дополнительных ресурсов Google Аналитики

По умолчанию фрагмент кода настраивает один ресурс Google Аналитики. Чтобы создать ещё один ресурс с идентификатором GA_MEASUREMENT_ID_2, добавьте команду config:

gtag('config', 'GA_MEASUREMENT_ID_2');