Блог

← Усі статті

Налаштування Enhanced Conversions у Google Tag Manager — GA4 та Google Ads

TL;DR: Enhanced Conversions надсилають хешовані дані першої сторони (email, телефон) разом із подіями конверсій, покращуючи атрибуцію на 5-15%. Налаштовуються в GTM через автоматичний збір CSS, ручні селектори або змінні data layer. GTM автоматично виконує SHA-256 хешування — передавайте значення у відкритому вигляді. Увімкніть Enhanced Conversions і в GTM, і в адміністративній панелі Google Ads/GA4.

Сторонні cookies зникають. Функції конфіденційності браузерів блокують традиційне відстеження конверсій. Enhanced Conversions — це відповідь Google: технологія надсилає хешовані дані першої сторони (email, телефон, адреса) разом із подіями конверсій, дозволяючи Google точніше зіставляти конверсії з кліками по рекламі — без залежності від cookies.

Цей гайд описує налаштування Enhanced Conversions для GA4 та Google Ads через Google Tag Manager, включаючи вимоги до хешування, джерела даних і типові помилки.

Що таке Enhanced Conversions?

Enhanced Conversions доповнюють ваші існуючі теги конверсій хешованими даними, наданими користувачами. Коли користувач завершує конверсію (покупка, реєстрація, заповнення форми), тег збирає дані, які користувач добровільно ввів — email-адресу, номер телефону, ім'я або адресу — хешує їх за допомогою SHA-256 і надсилає до Google разом із подією конверсії.

Google використовує ці хешовані дані для зіставлення конверсії з обліковим записом Google користувача, покращуючи точність атрибуції конверсій на 5-15% за власними даними Google.

Які дані можна надсилати?

Як мінімум, надсилайте email-адресу. Кожне додаткове поле покращує відсоток збігів.

Що потрібно перед налаштуванням Enhanced Conversions?

Увімкнення в Google Ads

  1. Перейдіть до Goals → Conversions → Settings
  2. Розгорніть "Enhanced conversions"
  3. Позначте "Turn on enhanced conversions"
  4. Оберіть "Google Tag Manager" як метод
  5. Збережіть

Увімкнення в GA4

  1. Перейдіть до Admin → Data collection and modification → Data collection
  2. Увімкніть "User-provided data collection"
  3. Прийміть умови

Як налаштувати автоматичний збір Enhanced Conversions?

Найпростіший підхід. GTM сканує сторінку на предмет полів форми, що відповідають відомим шаблонам (поля email, телефону), і автоматично збирає та хешує значення.

Кроки налаштування

  1. У GTM відкрийте ваш існуючий тег Google Ads Conversion або GA4 Event
  2. Позначте "Include user-provided data from your website"
  3. Оберіть "Automatic collection"
  4. Збережіть і опублікуйте

GTM шукає стандартні поля форм: input[type="email"], input[name="email"], input[autocomplete="email"] та аналогічні шаблони для полів телефону й адреси.

Обмеження: Автоматичний збір працює лише якщо ваша форма використовує стандартні HTML-елементи input з розпізнаваними атрибутами. Кастомні компоненти форм, shadow DOM або нестандартні назви полів не будуть виявлені.

Як налаштувати Enhanced Conversions вручну?

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

Кроки налаштування

  1. У вашому тегу конверсії позначте "Include user-provided data from your website"
  2. Оберіть "Manual configuration" → "CSS Selectors"
  3. Для кожного поля даних введіть CSS-селектор:
    • Email: #checkout-email або input[name="user_email"]
    • Телефон: #phone-field або input[type="tel"]
  4. Збережіть і опублікуйте

CSS-селектори тут підпорядковуються тим самим правилам стабільності, що й селектори тригерів. Уникайте згенерованих імен класів; віддавайте перевагу id, name або атрибутам data-*.

Як налаштувати Enhanced Conversions через data layer?

Для максимального контролю відправте дані користувача в data layer і зверніться до них у GTM.

Data Layer Push

dataLayer.push({
  event: 'purchase',
  user_data: {
    email: '[email protected]',
    phone_number: '+1234567890',
    address: {
      first_name: 'John',
      last_name: 'Doe',
      street: '123 Main St',
      city: 'New York',
      region: 'NY',
      postal_code: '10001',
      country: 'US'
    }
  }
});

Конфігурація GTM

  1. Створіть Data Layer Variables для кожного поля: user_data.email, user_data.phone_number тощо.
  2. Створіть змінну "User-Provided Data" (новий тип змінних у GTM)
  3. Зіставте кожне поле з відповідною Data Layer Variable
  4. У вашому тегу конверсії оберіть "Manual configuration" → "Variables" і використовуйте змінну User-Provided Data

SHA-256 хешування: чи потрібно хешувати вручну?

Ні. GTM автоматично виконує SHA-256 хешування перед надсиланням даних до Google. Передавайте значення у відкритому вигляді в GTM — він хешує їх на стороні клієнта перед передачею.

Якщо ви попередньо хешуєте дані (наприклад, на сервері), GTM не буде хешувати їх повторно — але вам потрібно повідомити GTM, що дані вже хешовані, позначивши опцію "Data is already hashed".

Вимоги до хешування

GTM Event Helper має вбудоване SHA-256 хешування для Enhanced Conversions. Коли ви створюєте тег GA4 Event або Google Ads Conversion, розширення виявляє поля email і телефону на сторінці та може автоматично включити їх із коректним хешуванням.

Як протестувати Enhanced Conversions?

  1. Режим Preview у GTM: Запустіть тег конверсії та перевірте деталі тегу. Ви повинні побачити "User-provided data" з хешованими значеннями у вихідних даних тегу.
  2. Google Ads: Перейдіть до Goals → Conversions → ваша дія конверсії → Diagnostics. Шукайте статус "Enhanced conversions". Для відображення результатів може знадобитися 48-72 години після першого отримання даних.
  3. GA4: Перевірте DebugView на предмет події. Дані користувача не відображаються безпосередньо в DebugView, але ви можете переконатися, що тег спрацював із правильним тригером.

Діагностичні статуси

СтатусЗначення
Not recordingДані Enhanced Conversions ще не отримані
RecordingДані отримуються та використовуються для зіставлення
Tag inactiveТег не спрацьовував нещодавно — перевірте тригер
No recent user-provided dataТег спрацьовує, але не збирає дані користувачів — перевірте CSS-селектори або data layer

Які типові помилки при налаштуванні Enhanced Conversions?

Яка різниця між Enhanced Conversions for Web та Enhanced Conversions for Leads?

Google пропонує два різних продукти Enhanced Conversions, і їх плутанина — одна з найпоширеніших помилок при налаштуванні.

Enhanced Conversions for Web захоплює дані, надані користувачем, у момент онлайн-конверсії. Коли користувач завершує покупку або заповнює лід-форму на вашому сайті, тег бере його email, телефон або адресу зі сторінки і надсилає разом з конверсією. Все відбувається на стороні клієнта через GTM — інтеграція з бекендом не потрібна.

Enhanced Conversions for Leads працює інакше. Він захоплює хешований ідентифікатор (зазвичай email) при заповненні лід-форми, а потім зіставляє його з даними офлайн-конверсій, які ви завантажуєте з CRM. Це для бізнесів, де фактична конверсія (продаж, контракт) відбувається офлайн — автодилери, B2B SaaS із продажами через менеджерів, нерухомість.

ХарактеристикаEnhanced Conversions for WebEnhanced Conversions for Leads
Джерело данихДані користувача на сторінці (форми, оформлення замовлення)CRM / завантаження офлайн-конверсій
Конверсія відбуваєтьсяОнлайн (покупка, реєстрація)Офлайн (телефонний дзвінок, в магазині, підписання контракту)
Складність налаштуванняНизька — тільки конфігурація тегу GTMСередня — потрібна інтеграція CRM + регулярні завантаження
ХешуванняGTM виконує автоматичноВи хешуєте перед завантаженням або використовуєте Google Ads API
Найкраще дляE-commerce, SaaS-реєстрації, онлайн лідогенераціяB2B-продажі, автомобільна галузь, фінансові послуги

Якщо ваші конверсії відбуваються повністю онлайн, починайте з Enhanced Conversions for Web. Ви завжди зможете додати Leads пізніше, коли матимете побудований пайплайн офлайн-конверсій.

Як Enhanced Conversions впливають на атрибуцію конверсій?

Enhanced Conversions не створюють нових конверсій — вони покращують точність конверсій, які ви вже відстежуєте. Вплив проявляється у трьох напрямках.

Покращення відсотка збігів. Без Enhanced Conversions Google покладається на cookies та click ID для атрибуції конверсій. Коли користувачі перемикають пристрої, очищають cookies або використовують браузери з посиленою конфіденційністю, ланцюжок від кліка до конверсії розривається. Enhanced Conversions заповнюють ці прогалини, зіставляючи хешовані дані користувачів з обліковими записами Google. Більшість рекламодавців бачать зростання атрибутованих конверсій на 5-15%, а деякі вертикалі (подорожі, B2B) — до 20%.

Якість сигналів Smart Bidding. Автоматизовані стратегії призначення ставок (Target CPA, Target ROAS, Maximize Conversions) оптимізуються на основі даних конверсій. Точніша атрибуція означає більше сигналів, що дає алгоритму кращу картину того, які кліки реально конвертуються. Практичний результат: ставки стабілізуються швидше на нових кампаніях і працюють краще на існуючих.

Кросдевайсна атрибуція. Користувач клікає вашу рекламу на мобільному, а наступного дня конвертується на десктопі. Без Enhanced Conversions ця конверсія часто втрачається. З хешованим email-зіставленням Google може з'єднати дві сесії через обліковий запис Google користувача, атрибутуючи конверсію до початкового рекламного кліка.

Enhanced Conversions також допомагають у сценаріях cookie consent. Якщо користувач відхиляє cookies, але все одно заповнює форму зі своїм email, хешовані дані все ще можуть бути зіставлені — забезпечуючи атрибуцію там, де відстеження на основі cookies показало б нуль.

Які вимоги до конфіденційності та згоди для Enhanced Conversions?

Enhanced Conversions надсилають хешовані персональні дані до Google, що робить дотримання вимог конфіденційності обов'язковим. Ось що потрібно врахувати.

Користувач повинен надати дані добровільно. Enhanced Conversions можуть використовувати лише дані, які користувачі активно ввели — поля форм, які вони заповнили самостійно. Не можна збирати email-адреси з контенту сторінки, local storage або сторонніх скриптів. Умови Google явно забороняють збір даних, які користувач не вводив навмисно.

Відповідність GDPR (ЄС/ЄЕЗ). Згідно з GDPR, хешовані email-адреси все ще є персональними даними (псевдонімізованими, а не анонімізованими). Вам потрібна правова основа — зазвичай законний інтерес для існуючого відстеження конверсій або явна згода. Ваша Угода про обробку даних з Google покриває відносини процесора, але ви залишаєтесь контролером.

Відповідність CCPA/CPRA (Каліфорнія). Дані Enhanced Conversions підпадають під "продаж або передачу персональної інформації", якщо використовуються для кросконтекстної поведінкової реклами. Переконайтеся, що ваше повідомлення про конфіденційність розкриває це, та дотримуйтесь сигналів відмови (Global Privacy Control).

Інтеграція з Consent Mode v2. Якщо ви використовуєте Google Consent Mode, Enhanced Conversions враховують сигнал згоди ad_user_data. Коли ad_user_data відхилено, тег не надсилатиме дані користувача — навіть якщо вони доступні на сторінці. Переконайтеся, що ваша реалізація Consent Mode правильно встановлює цей сигнал на основі вибору користувача.

Оновлення політики конфіденційності. Додайте формулювання, що покривають: (1) збір даних, наданих користувачами, для вимірювання конверсій, (2) SHA-256 хешування перед передачею, (3) передачу Google для цілей рекламної атрибуції та (4) період зберігання даних (Google зберігає зіставлені дані 63 дні).

Як вирішити проблему низького відсотка збігів Enhanced Conversions?

Ви налаштували Enhanced Conversions, але діагностика показує низький відсоток збігів або статус "Recording" не з'являється. Пройдіть ці перевірки по порядку.

Перевірте значення діагностичного статусу. "Not recording" означає, що Google не отримав жодних даних Enhanced Conversions — ваш тег взагалі не збирає та не надсилає дані користувачів. "No recent user-provided data" означає, що тег спрацьовує, але поля даних користувача порожні. Обидва статуси вказують на проблеми зі збором, а не зі зіставленням.

Переконайтеся, що CSS-селектори правильні. Відкрийте режим Preview GTM, виконайте конверсію та огляньте деталі тегу. Якщо розділ даних користувача показує порожні або null значення, ваші CSS-селектори не знаходять поля форми. Перевірте в консолі браузера:

// Перевірте, чи знаходить ваш селектор потрібний елемент
document.querySelector('#checkout-email')?.value
// Повинен повернути email, який ввів користувач

Підтвердіть, що збираєте дані на правильній сторінці. Дані Enhanced Conversions мають бути доступні на тій самій сторінці, де спрацьовує тег конверсії. Якщо конверсія спрацьовує на сторінці подяки, а поле email було на попередньому кроці оформлення замовлення, селектор його не знайде. Рішення: передайте email через data layer, URL-параметр або серверну сесію.

Перевірте порожні або неправильно сформовані значення. Email з одними пробілами, телефонні номери без коду країни або текст-заповнювач на кшталт "Введіть свій email" — все це знижує відсоток збігів. Переконайтеся, що зібране значення є реальним email перед тим, як тег його надішле.

Протестуйте з відомим обліковим записом Google. Надішліть тестову конверсію з email-адресою, прив'язаною до облікового запису Google, який ви контролюєте. Зачекайте 48-72 години та перевірте, чи з'явилася конверсія з атрибуцією Enhanced Conversions у звіті Google Ads.

Дайте час для повної оцінки. Google рекомендує зачекати 30 днів після налаштування для оцінки ефективності Enhanced Conversions. Відсоток збігів коливається на початку та стабілізується, коли система накопичить більше даних.

AI Agent у GTM Event Helper виявляє поля форми на сторінці та перевіряє селектори перед створенням тегів — усуваючи найпоширенішу причину низького відсотка збігів: неправильні або зламані CSS-селектори, що вказують на порожні елементи.

Чи є швидший спосіб налаштувати Enhanced Conversions?

Ручне налаштування Enhanced Conversions передбачає ідентифікацію полів форми, написання CSS-селекторів, конфігурацію тегу та тестування на різних екранах. GTM Event Helper спрощує цей процес:

  1. Натисніть на елемент форми на вашій сторінці
  2. Розширення автоматично виявляє поля email і телефону
  3. SHA-256 хешування застосовується без додаткового налаштування
  4. Тригер + тег + Enhanced Conversions створюються в один клік

Налаштуйте Enhanced Conversions без зайвих зусиль.

Встановити GTM Event Helper

Зовнішні ресурси

Пов'язані статті

← Усі статті · Головна · Політика конфіденційності · Контакти