Как добавить 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(){window.dataLayer.push(arguments);}
  gtag('js', new Date());

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

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

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

По умолчанию этот фрагмент кода отправляет в Google Аналитику данные о просмотре страницы. В большинстве случаев это оправданно. Отслеживание просмотров страниц начинается автоматически, как только вы добавляете фрагмент кода на каждую страницу. Если вы хотите отключить передачу данных об обращении pageview, присвойте параметру 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');