Добавление тега gtag.js на сайт

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

Как установить тег Google

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

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

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

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

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

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

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

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

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

gtag('config', 'GA_TRACKING_ID_2');