Надіслати заявку

Google Tag Manager: що це і як налаштувати

Надія, Senior SEO Specialist ApromoНадія · оновлено 11 вересня 2026 р.

Google Tag Manager (Менеджер тегів Google, скорочено GTM) - безкоштовний інструмент, який дозволяє додавати на сайт коди аналітики, пікселі реклами і будь-які інші скрипти без участі програміста. Замість десятка окремих фрагментів коду на сайт ставиться один контейнер, а все інше вмикається й вимикається в веб-інтерфейсі.

Різниця відчувається не одразу, а на третьому-четвертому завданні. Поставити лічильник аналітики можна й напряму в шаблон. Але коли через місяць потрібен піксель Meta, ще через тиждень - відстеження натискань на кнопку «Замовити», а потім виявляється, що частину подій треба вимкнути на сторінці подяки, кожна така дрібниця перетворюється на задачу розробнику з очікуванням у кілька днів. З GTM це робота на десять хвилин у браузері.

Плутати GTM з самою аналітикою не варто. Менеджер тегів нічого не вимірює: він лише доставляє на сторінку чужі коди і вирішує, коли їх запустити. Дані збирає Google Analytics, Meta, Google Ads - кожен свій. Тому фраза «у нас стоїть GTM» ще нічого не каже про те, чи є на сайті аналітика.

Ми ставимо Менеджер тегів на кожному проєкті, де є хоч якась аналітика, і нижче описали порядок, за яким це робимо самі. Інтерфейс подано українською - саме так він виглядає, якщо мова акаунта Google українська.

1. Створення облікового запису і контейнера

Зайдіть на tagmanager.google.com під тим акаунтом Google, який має залишитися власником. Це важливіше, ніж здається: якщо завести контейнер з особистої пошти підрядника, при зміні підрядника доступ доведеться випрошувати.

Натисніть Створити обліковий запис. Форма складається з двох частин.

У блоці Створення облікового запису заповніть поле Назва облікового запису і виберіть Країну. Обліковий запис - це верхній рівень, зазвичай одна компанія. Назвою краще ставити назву бізнесу, а не домен: доменів у компанії з часом може стати кілька.

У блоці Налаштування контейнера заповніть Назву контейнера (тут якраз доречний домен) і виберіть Цільову платформу. Варіанти: Веб-сайт, iOS, Android, AMP і Сервер. Для звичайного сайту потрібен перший.

Ще в першому блоці є чекбокс «Передавати анонімні дані Google і іншим користувачам». Він необовʼязковий і на роботу контейнера не впливає.

Контейнер - це набір тегів, тригерів і змінних, який встановлюється на сайт. Один сайт - один контейнер. Після створення він отримує ідентифікатор виду GTM-XXXXXXX, і саме цей ідентифікатор зашитий у код, який ви поставите на сайт.

Форма створення облікового запису і контейнера в Google Tag Manager
Форма створення облікового запису і контейнера в Google Tag Manager

2. Встановлення коду на сайт

Одразу після створення контейнера відкриється вікно Вказівки зі встановлення з двома фрагментами коду. Пізніше його можна відкрити знову: вкладка Адміністратор, розділ КОНТЕЙНЕР, пункт Установити Менеджер тегів Google.

Google формулює завдання так: скопіюйте наведений код і вставте його на кожну сторінку свого вебсайту. Фрагментів два, і місця в них різні.

Перший фрагмент - звичайний <script>. Вказівка дослівна: вставте цей код якомога ближче до початкового тегу <head> сторінки. Чим вище він стоїть, тим раніше завантажиться контейнер і тим менше подій встигне загубитися до його ініціалізації.

Другий фрагмент - <noscript> з прихованим iframe. Його вставляють відразу після початкового тегу <body>. Він відпрацьовує лише в браузерах із вимкненим JavaScript, тому впливає на дуже малу частку трафіку, але Google його все одно дає, і прибирати його самовільно не варто.

У тому ж вікні є третій пункт - поле для перевірки сайту. Введіть адресу і натисніть кнопку перевірки: Google сам відкриє сторінку і скаже, чи бачить контейнер.

На CMS цей крок зазвичай простіший. У WordPress, OpenCart, Хорошоп і більшості інших систем є або поле для коду в шапці, або готовий модуль, куди достатньо вписати ідентифікатор GTM-XXXXXXX. Якщо сайт саморобний, фрагменти ставлять у шаблон, який спільний для всіх сторінок, а не в окремі шаблони - інакше на частині сторінок тегів не буде, і дані поїдуть нерівно.

Вказівки зі встановлення: два фрагменти коду для head і body
Вказівки зі встановлення: два фрагменти коду для head і body

3. Робоча область: що всередині контейнера

Контейнер відкривається на вкладці Робоча область. Поруч є ще дві: Версії і Адміністратор.

Головний екран називається Огляд. На ньому видно кілька речей, на які варто дивитися регулярно.

Показник Якість (Контейнер) відповідає на найчастіше питання новачка: чи взагалі працює те, що я поставив. Якщо контейнер отримує дані, Google так і пише, що проблем не виявлено. Якщо ні - там буде попередження, що з тегу не отримано даних, і посилання на вказівки зі встановлення.

Блок Зміни, що очікують на розгляд показує все, що ви наробили в робочій області, але ще не опублікували. Лічильник змін висить і в шапці: Змін робочої області. Поки ви не натиснули публікацію, на сайті нічого з цього не діє.

У лівому меню - три сутності, з яких і складається вся робота: Теги, Тригери, Змінні. За визначенням Google тег виконує певну функцію на сайті, тригер змушує тег спрацювати, коли відбувається подія, а змінні спрощують і автоматизують налаштування тегів. Далі про кожну по черзі.

Робоча область контейнера: показник якості та зміни, що очікують на розгляд
Робоча область контейнера: показник якості та зміни, що очікують на розгляд

4. Теги: що саме ви запускаєте

Тег - це і є код, який GTM підставить на сторінку. Лічильник Google Analytics 4, піксель Meta, код ремаркетингу Google Ads, довільний HTML - усе це теги.

Натисніть Створити тег (на порожньому контейнері кнопка може називатися Додати тег). Відкриється форма з назвою Тег без назви і двома блоками.

Верхній блок - Конфігурація тегу. Поки тип не вибрано, там написано: виберіть тип тегу, щоб почати налаштування. Натиснувши на блок, ви отримаєте список готових шаблонів: Google Analytics, Google Ads, а також окремий тип для довільного HTML, якщо потрібного шаблону немає.

Нижній блок - Тригери, з підказкою: виберіть тригер, щоб запускати цей тег. Без тригера тег не спрацює ніколи, тому обидва блоки обовʼязкові.

Коли обидва заповнені, натискається Зберегти. Тег зʼявиться у списку і в лічильнику незакритих змін.

Відразу привчіть себе до назв. GA4 - перегляд сторінки через півроку читається, Тег 3 не читається взагалі. У контейнері, який ведуть двоє людей два роки, це різниця між п'ятьма хвилинами і півднем.

Форма нового тегу: блоки Конфігурація тегу і Тригери
Форма нового тегу: блоки Конфігурація тегу і Тригери

5. Тригери: коли тег спрацьовує

Тригер відповідає на питання «за якої умови». Розділ Тригери у новому контейнері порожній, і Google прямо про це пише: у цьому контейнері немає тригерів, натисніть кнопку «Створити», щоб створити тригер.

Найчастіші типи в роботі такі.

Перегляд сторінки - спрацьовує при завантаженні сторінки. Базовий тригер для лічильника аналітики.

Кліки - спрацьовує при натисканні на елемент. Саме так відстежують кнопки «Замовити», «Зателефонувати» чи натискання на номер телефону.

Надсилання форми - відправка форми. Тут є нюанс: на сайтах, де форма надсилається через JavaScript без перезавантаження сторінки, стандартний тригер часто не спрацьовує, і подію доводиться ловити інакше.

Спеціальна подія - подія, яку на сайт передає розробник через dataLayer. Це найнадійніший шлях для важливих речей на кшталт покупки: він не залежить від того, як зверстана кнопка, і не ламається після зміни дизайну.

Будь-який тригер можна звузити умовами - наприклад, рахувати кліки лише на сторінках певного розділу.

Розділ Тригери в новому контейнері з кнопкою Створити
Розділ Тригери в новому контейнері з кнопкою Створити

6. Змінні: звідки теги беруть дані

Змінна - це значення, яке підставляється в тег або в умову тригера під час спрацювання. Адреса сторінки, текст натиснутої кнопки, ідентифікатор товару.

У розділі Змінні є блок Вбудовані змінні і кнопка Налаштувати поруч. За замовчуванням увімкнено далеко не все. Перед налаштуванням кліків обовʼязково увімкніть групу змінних кліку: Click Classes, Click Element, Click ID, Click Target, Click Text, Click URL. Без них у режимі перегляду ви просто не побачите, на що клікнули, і не зможете написати умову.

У типах змінних ви зустрінете Змінну рівня даних (значення з dataLayer), Змінну автоматичної події (те, що GTM визначає сам) і Спеціальну подію. Нижче вбудованих можна створювати власні змінні користувача.

Вбудовані змінні Google Tag Manager і кнопка Налаштувати
Вбудовані змінні Google Tag Manager і кнопка Налаштувати

7. Попередній перегляд і публікація

Тут новачки роблять найдорожчу помилку, тому винесемо її окремо: поки ви не натиснули «Надіслати», на сайті не змінилося нічого. Збережений тег живе тільки у вашій робочій області.

Спершу перевірка. Кнопка Попередній перегляд у правому верхньому куті відкриває Tag Assistant: він приєднується до вашого сайту в окремій вкладці і показує, які теги спрацювали на кожній дії, які ні і які значення були в змінних. Це єдиний спосіб переконатися, що тригер справді ловить те, що потрібно, а не сусідню кнопку.

Далі публікація. Кнопка Надіслати створює версію контейнера. Версію варто назвати осмислено, бо саме за цими назвами ви шукатимете, коли щось зламається: «додали GA4 і кліки по телефону» краще за назву за замовчуванням.

Опубліковані версії лежать на вкладці Версії. Звідти видно, хто і коли що змінив, і будь-яку попередню версію можна опублікувати знову. Фактично це кнопка скасування для всієї аналітики сайту, і вона рятує частіше, ніж хотілося б.

Поширені помилки

Подвійний облік. Найчастіша ситуація: лічильник аналітики стоїть і в коді сайту, і тегом у GTM. Сеанси і події починають рахуватися двічі, конверсії роздуваються, звіти стають марними. Перед тим як ставити тег GA4, перевірте, чи немає лічильника прямо в шаблоні.

Налаштували і не опублікували. Тег збережений, у лічильнику змін висить одиниця, на сайті порожньо. Якщо після налаштування дані не пішли - спершу подивіться на кнопку Надіслати, а вже потім шукайте глибші причини.

Контейнер не на всіх сторінках. Код поставили в один шаблон, а сторінки кошика чи подяки використовують інший. Дані виглядають правдоподібно, але половини шляху користувача в них немає. Перевіряється швидко: відкрити кілька різних типів сторінок у режимі попереднього перегляду.

Контейнер заведений на чужу пошту. Класика при зміні підрядника. Власником має бути акаунт компанії, решті видається доступ через Керування користувачами в розділі Адміністратор.

Другий фрагмент коду загубився. При переносі на нову CMS часто ставлять тільки <script>, а <noscript> забувають. Критичним це не є, але робити це навмисно сенсу немає.

GTM поставили і на цьому зупинилися. Сам собою Менеджер тегів не збирає нічого. Він лише доставляє на сайт чужі коди. Якщо в ньому не налаштовано жодного тега, сайт не має аналітики, скільки б контейнерів там не стояло.

Аналітика налаштована, а даних усе одно не вистачаєПеревіримо, що саме збирає ваш сайт: чи немає подвійного обліку, чи ловляться заявки й дзвінки, які події не налаштовані взагалі. З переліком правок для розробника.
Замовити SEO-аудит
Написати