- Налаштування конверсії «Тег покупка»: зв’язуємо Google Ads із сайтом
- Чому потрібно обов’язково призупиняти кампанію?
- Створюємо «Тег покупка» вручну
- Доналаштування «Тега покупка» через Google Tag Manager
- Додаткові дані: блок «Product-level sales data»
- Налаштування передачі User Data
- Налаштування Consent Settings
- Налаштування тригера для «Тега покупка»
- Перевіряємо, що тег працює правильно
- Що далі?
Отже, з налаштуванням Google Analytics 4 ми розібралися — тепер рухаємося далі. На черзі ще один важливий тип конверсії, який називається «Тег покупка». І тут одразу хочу уточнити один момент, щоб не було плутанини: ця конверсія стосується саме рекламного акаунту Google Ads, а не четвертої аналітики. Це різні речі.
Так, Ви можете й далі користуватися стандартним purchase з GA4 — технічно це працює. Але я все-таки наполегливо рекомендую йти за офіційним мануалом Google від початку й до кінця. Чому? Бо при такому налаштуванні Ви передаєте всі розширені дані про покупку — а це критично важливо для коректної роботи розумних кампаній.
Наприклад, якщо Ви запускаєте Performance Max або Google Shopping, алгоритми Google мають отримувати максимально повну інформацію про кожну транзакцію. Чим більше даних — тим точніше машинне навчання підбирає аудиторію й оптимізує ставки. По суті, Ви «годуєте» AI Google якісними сигналами, і він за це відплатить Вам дешевшими конверсіями.
Скільки дзвінків і продажів я отримаю замовивши у Вас контекстну рекламу?
Мені потрібно порахувати конверсію мого сайту Описати
завдання
у заявці
Розрахувати потенційний прибуток від реклами Калькулятор
контекстної реклами Гугл
Тож давайте не пропускатимемо цей крок і налаштуємо ще одну конверсію правильно.
Налаштування конверсії «Тег покупка»: зв’язуємо Google Ads із сайтом
Щоб рухатися далі, потрібно зайти в рекламний акаунт Google Ads і доделати пару важливих налаштувань. Згадайте: коли ми встановлювали плагін Google Listings & Ads, на одному з кроків підтверджували зв’язок із рекламним акаунтом. Якщо зараз зайти в налаштування плагіну, швидше за все побачите статус «Disconnected» — і це нормально.

Чому так? Справа в тому, що на тому етапі ми лише надіслали запит на доступ до Google Ads. Але сам доступ ще потрібно підтвердити. Для цього заходимо в рекламний акаунт, відкриваємо розділ доступів і підтверджуємо, що плагін справді може керувати кампаніями. Спливаючі вікна на кшталт «I’ll do this later» проклікуємо — на цьому етапі це не критично.

Чому потрібно обов’язково призупиняти кампанію?
Важливий момент, який багато хто упускає. Якщо в акаунті вже створилася кампанія автоматично (а таке буває при першому налаштуванні) і Ви встигли ввести платіжні дані — обов’язково поставте цю кампанію на паузу. Це потрібно для того, щоб поки ми возимося з налаштуваннями, не сталося нічого зайвого — ні випадкових показів, ні списань бюджету.

Після цього переходимо в розділ Goals → Summary. Швидше за все, там уже буде якась конверсія покупки за замовчуванням. Але ми підемо іншим шляхом — створимо все з нуля, щоб було чисто й зрозуміло.

Створюємо «Тег покупка» вручну
Видаляємо стару конверсію (якщо вона була) і починаємо спочатку. Покроково:
- Натискаємо «New conversion action», обираємо тип — Website. У полі вводимо адресу нашого сайту.

- Тиснемо «Scan» і чекаємо, поки Google просканує сторінку. Після цього натискаємо «Додати конверсію вручну» — це важливо, бо нам потрібне саме ручне налаштування.

- Категорію обираємо «Покупка» (Purchase). Назву можете задати будь-яку — наприклад, просто «Purchase» або «Purchase manual», щоб відрізняти від автоматичних.

- У параметрі цінності обов’язково залишаємо «Використовувати різну цінність» — так Google бачитиме реальну суму кожного замовлення, а не фіксоване число.

- Підрахунок конверсій — залишаємо «Кожне», бо кожна покупка для нас важлива.

- Модель атрибуції — я зазвичай обираю «Last click», але тут на Ваш розсуд. Якщо у Вас немає чіткого розуміння, яка модель підходить, Last click — хороший варіант для старту.
- Натискаємо «Done», потім «Save and continue» і ще раз «Done».

Конверсію створено. Але на цьому не зупиняємося — її потрібно доналаштувати.
Доналаштування «Тега покупка» через Google Tag Manager
Заходимо в створену конверсію, відкриваємо налаштування й переходимо в розділ Tag Manager. Тут нам знадобиться Conversion ID — копіюємо його.

Далі переходимо в Google Tag Manager, відкриваємо розділ Tags. Невелике попередження: Google може «сваритися» на те, що ми додаємо ще один Google-тег, адже, по суті, теги будуть схожі. Але я додаю його спеціально й свідомо — так потрібно для коректної роботи.

Створюємо новий Google Tag, вставляємо скопійований Conversion ID. У тригерах обираємо «Ініціалізація» (Initialization). У назві прописуємо щось на кшталт «AW-id». Зберігаємо.

Тепер повертаємося в Google Ads, знову копіюємо Conversion ID (якщо загубили з буфера обміну). У Tag Manager створюємо ще один тег: New → Tag configuration → Google Ads → Налаштування конверсії (Conversion Tracking). Тиснемо «Save». Це ключовий блок — саме від нього залежить, чи з’явиться бажана зелена галочка в Google Ads.

Тепер найцікавіше — потрібно передати в тег дані про покупку. Вставляємо Conversion ID, потім повертаємося в Google Ads і копіюємо мітку конверсії (Conversion Label). Вставляємо у відповідне поле.

Далі потрібно заповнити три параметри: value (сума замовлення), Transaction ID і currency (валюта). Де їх узяти? Пам’ятаєте, ми раніше завантажували контейнер із купою змінних? Ось вони нам і знадобляться. Відкриваємо відладчик (Preview) у Google Tag Manager, знаходимо подію Purchase і дивимося розділ змінних. Гортаємо вниз і шукаємо потрібні значення.

Наприклад, для value знаходимо змінну Ecommerce Value — там буде сума замовлення (припустимо, 2564). Повертаємося в налаштування тегу, натискаємо плюсик у полі value й обираємо Ecommerce Value.

За таким же принципом підтягуємо Transaction ID — він теж є серед змінних у події Purchase. Якщо раптом події Purchase немає — просто натисніть Preview у Tag Manager, пройдіть на сайті весь шлях до оформлення замовлення, і подія з’явиться разом із усіма змінними.

І останнє — Currency Code. Знаходимо змінну Ecommerce Currency й обираємо її. Готово — всі три параметри на місці.

Додаткові дані: блок «Product-level sales data»
На цьому етапі в нас уже є базове налаштування конверсії «Тег покупка», і в принципі цього достатньо для роботи. Але я рекомендую піти далі й додати Product-level sales data — дані про продажі на рівні окремих товарів. Так, доведеться трохи повозитися, але нічого надскладного тут немає, а користь відчутна: Google отримає набагато повнішу картину про кожну транзакцію.

Перше, що потрібно — ID мерчанта. Його беремо прямо з Google Merchant Center: заходимо в акаунт, і ID буде на виду. Вставляємо у відповідне поле.

Наступний параметр — Feed Country. Щоб його дізнатися, заходимо в Merchant Center у розділ фідів. Там побачите поля Target countries і Feed label — наприклад, для України це буде «UA». Якщо сумніваєтеся, чи правильно визначили код країни, можна перейти за посиланням у довідці Google й обрати свою країну зі списку. Мову залишаємо ту, яка використовується у фіді.

До речі, якщо у Вас на сайті кілька мовних версій, потрібний код країни потенційно можна знайти в Data Layer. Але ось параметри на кшталт Merchant Center ID, Payment method або Coupons у Data Layer зазвичай не передаються автоматично — ми їх ніде не задавали. Це не критично: можете вбити вручну, а можете пропустити ці два блоки. Нічого страшного не станеться.
Із дисконтом історія схожа. В ідеалі він має підтягуватися автоматично, але якщо його немає — створимо змінну вручну.

Як це зробити? Заходимо в Google Tag Manager, натискаємо на плюсик для створення нової змінної. Обираємо тип Data Layer Variable.
Скільки дзвінків і продажів я отримаю замовивши у Вас контекстну рекламу?
Мені потрібно порахувати конверсію мого сайту Описати
завдання
у заявці
Розрахувати потенційний прибуток від реклами Калькулятор
контекстної реклами Гугл

У полі імені змінної прописуємо шлях: cartContent.discount_total (або те значення, яке збігається з Вашим Data Layer — подивіться уважно, як саме цей параметр називається у Вас). Зберігаємо змінну під зрозумілою назвою, наприклад «DLV — Discount Total».

Тепер найцікавіше — потрібно передати масив items. Це не просто випадковий набір даних. У кожному елементі обов’язково мають бути три параметри: Price (ціна товару), Quantity (кількість) і Item ID (ідентифікатор товару).

Де їх узяти? Відкриваємо відладчик і знаходимо в Data Layer блок, у якому є поле ID. Воно може зустрічатися кілька разів у різних місцях — важливо знайти саме той блок, який стосується товарів у замовленні.

У нашому випадку робиться максимально просто: створюємо нову змінну типу Data Layer Variable і прописуємо шлях ecommerce.items. Чому саме так? Бо всередині цього об’єкта вже є і ID, і quantity, і price — усе, що потрібно. Називаємо змінну, наприклад, «DLV — Ecommerce Items» і зберігаємо.

Налаштування передачі User Data
Йдемо далі — тепер додамо передачу користувацьких даних (User Data). Це принципово важливий блок, особливо для роботи алгоритмів Google. Мінімум, який потрібно передати — email і номер телефону. Але можна передати й розширений набір даних.

Як налаштувати? Натискаємо «New variable», відкривається конфігурація тегу User-Provided Data. Обов’язково обираємо «Ручна конфігурація» й починаємо підбирати потрібні змінні.

Для email і телефону все просто. Пам’ятаєте, коли ми імпортували контейнер для GA4, там була ціла пачка готових змінних? Ось вони й знадобляться. У полі email обираємо Billing Email Hash, а для телефону — Billing Phone Hash. Ці змінні вже захешовані, що й потрібно для коректної передачі.

Додатково можна передати ім’я (First Name Hash), прізвище (Last Name Hash), вулицю, місто, регіон, країну й поштовий індекс. Але тут є нюанс.
Наприклад, для України це часто неактуально. Якщо покупець обирає доставку через Нову Пошту, індекса (Postal code) швидше за все не буде — поле залишиться порожнім. А передавати порожні значення — це не просто даремно, а навіть шкідливо: Google отримає неповні дані, і це швидше погіршить таргетинг, ніж покращить.

Тому правило просте: якщо дані реально є в Data Layer, і вони заповнені — передавайте. Якщо порожні — краще не чіпайте.

А ось якщо Ви запускаєте рекламу на Європу, Австралію, Канаду чи Штати — там поштові індекси заповнюються практично завжди. У цьому випадку рекомендую пройтися по всіх полях: First Name, Last Name, Street, City, Region, Country, Postal Code. Чим більше даних — тим точніше Google зможе зіставити користувача.

Заповнили все, що є? Зберігаємо й рухаємося далі.
Налаштування Consent Settings
Наступний крок — заходимо в «Розширені налаштування» і знаходимо розділ Consent Settings. Тут потрібно визначити, чи потрібен Вашому сайту додатковий дозвіл користувача на збір даних.

Все залежить від того, на яку країну Ви працюєте. Якщо Ваш проєкт орієнтований на Україну, то вона не входить у зону дії GDPR і не підпорядковується правилам Великої Британії — а отже, додатковий Consent Mode налаштовувати не потрібно. Можна просто пропустити цей блок.

А ось якщо Ви запускаєте рекламу на країни Євросоюзу, Велику Британію чи інші регіони, де діють суворі правила конфіденційності, — без Consent Mode не обійтися. У такому випадку обираєте потрібні параметри: наприклад, ad_storage, analytics_storage чи інші атрибути, залежно від того, які дані Ви збираєте й передаєте.
Налаштування тригера для «Тега покупка»

Тепер потрібно задати тригер — тобто умову, за якої наш тег спрацьовуватиме. Логіка проста: тег має «вистрілювати» при події purchase, тобто коли покупку завершено.

Переходимо в Google Tag Manager, натискаємо плюсик для створення нового тригера. Обираємо «Тригер конфігурація» → Custom Event. Система сама запропонує подію purchase — обираємо її. Зберігаємо тригер, а сам тег конверсії можна назвати, наприклад, «Purchase Google Ads» — щоб потім не плутати з іншими тегами. Зберігаємо.

Перевіряємо, що тег працює правильно
Налаштувати — це половина справи. Друга половина — переконатися, що все передається коректно. Це обов’язковий етап для будь-якого проєкту, незалежно від ніші.

Натискаємо Preview у Google Tag Manager, копіюємо посилання на будь-яку картку товару й робимо тестове замовлення: додаємо товар у кошик, переходимо до оформлення, заповнюємо дані, підтверджуємо покупку.

Після цього повертаємося у вікно відладчика й шукаємо подію purchase. Переходимо на вкладку Summary і дивимося, скільки разів спрацював кожен тег. Критично важливо: тег «Purchase Google Ads» має спрацювати строго один раз. Якщо він спрацьовує двічі — значить, десь дублюється тригер, і це потрібно виправити.

Натискаємо на подію purchase, перемикаємося на вкладку Values і перевіряємо по пунктах, що все на місці:
- Transaction ID — ідентифікатор транзакції передається;
- Feed Country — країна фіду (яку задавали вручну) передається;
- Хешовані дані — email і телефон покупця передаються в зашифрованому вигляді;
- Conversion Value — сума замовлення передається;
- Items — масив товарів передається, і всередині є ID, quantity, price і google_business_vertical;
- Merchant ID і мітка конверсії — теж на місці.

Якщо все це бачите у відладчику — вітаю, налаштування тегу покупка в Google Ads пройшло успішно. Залишилося лише опублікувати контейнер у Google Tag Manager — натискаємо «Submit» і готово.
Що далі?
По факту, якщо Ви налаштували Google Analytics 4 і реалізували конверсію «Тег покупка» в Google Ads — у Вас уже є все необхідне для запуску реклами. Можна сміливо приступати до створення Performance Max і запускати повноцінні рекламні кампанії.
Але раз ми домовилися робити налаштування по максимуму — у наступному блоці займемося налаштуванням динамічного ремаркетингу. Це ще один важливий інструмент, який допоможе повертати користувачів, що вже взаємодіяли з Вашим сайтом і товарами. Тож не перемикайтеся!



















