Завдяки розширеному відстеженню конверсій на сайті можна підвищити точність отриманих даних. Ця функція доповнює наявні теги конверсій, надсилаючи хешовані власні дані про конверсії з вашого вебсайту з дотриманням вимог щодо конфіденційності. Перш ніж надсилати власні дані клієнтів (наприклад, електронні адреси) у Google, функція їх хешує в односторонньому порядку за допомогою безпечного алгоритму SHA256. Потім хешовані дані зіставляються з відомостям в облікових записах Google, у які здійснено вхід, щоб зв’язати конверсії на рівні кампанії з подіями оголошень (зокрема кліками або переглядами).
У цій статті описано, як налаштувати розширене відстеження конверсій на веб-сайті за допомогою тегу Google. Також це можна зробити через Менеджер тегів Google або Google Ads API.
Перш ніж почати
Перед налаштуванням ознайомтеся з наведеними нижче вимогами.
- Дізнайтеся URL-адресу сторінки конверсії (наприклад, URL-адресу сторінки підтвердження), на якій активується тег конверсії, і активатор події-конверсії (натискання кнопки чи перегляд сторінки).
- Щоб запровадити цю функцію, потрібно знати, як налаштовується відстеження конверсій на веб-сайті й редагуються деякі коди. Тому за потреби звертайтеся до своєї команди розробників.
- Перегляньте правила щодо даних клієнтів, пов’язані з розширеним відстеженням конверсій у Google Ads, і переконайтеся, що ви можете їх дотримуватися (докладнішу інформацію наведено в розділі "Вказівки").
- Відстежувати конверсії, дані про які надходять через URL-адресу, можна за допомогою селекторів JavaScript чи CSS або автоматичного розширеного відстеження конверсій.
- Приблизно через 30 днів після застосування розширеного відстеження конверсій ви побачите результати в таблиці дій-конверсій. Докладніше про результати впливу розширеного відстеження конверсій на сайті.
Вказівки
- В обліковому записі Google Ads натисніть значок .
- У меню розділів виберіть Конверсії.
- Натисніть Налаштування.
- Розгорніть розділ "Розширене відстеження конверсій".
- Виберіть "Увімкнути розширене відстеження конверсій на сайті".
- Перегляньте заяву про відповідність. Щоб увімкнути розширене відстеження конверсій, потрібно підтвердити, що ви готові дотримуватися наших правил і погоджуєтеся з Умовами обробки даних у рекламних сервісах Google, якими регулюється використання цієї функції. Щоб надати згоду на дотримання цих умов, натисніть Прийняти й продовжити.
- Натисніть спадне меню й виберіть спосіб налаштування даних, наданих користувачами, і керування ними. Виберіть "Тег Google".
Примітка. Якщо дані розширеного відстеження конверсій надсилатимуться в Google не так, як налаштовано в Google Ads, вони можуть не оброблятися. Наприклад, якщо вибрати "Тег Google" і спробувати надсилати дані через Google Ads API, такі дані не оброблятимуться.
- Якщо ви не впевнені, котрий спосіб додавання тегів вибрати, натисніть Який спосіб використовувати? Введіть домен вебсайту й натисніть Перевірити URL-адресу, щоб переглянути пропозиції.
- Якщо з’явиться повідомлення "Тег збиратиме на вашому веб-сайті інформацію, надану користувачами", натисніть Зберегти, щоб завершити налаштування.
- Якщо повідомлення не відображається або ви хочете дізнатись інші способи налаштування розширеного відстеження конверсій, натисніть Інформація про тег.
- На екрані з відомостями про тег ви зможете вибрати для нього спосіб збирання даних, наданих користувачами.
- Автоматично виявляти дані, надані користувачами. Автоматична перевірка сторінки на наявність сегментів, що збігаються із шаблоном для налаштованих типів даних. Такий метод вимагає мінімум зусиль і підходить для більшості рекламодавців. Для кращого контролю можна додати на сайт фрагмент коду або вказати селектори CSS чи змінні JavaScript. За допомогою опції "Додати виключення" можна вказати, що селектори CSS потрібно виключити, коли ввімкнено автоматичне виявлення.
- Указати селектори CSS або змінні JavaScript. Вам потрібно самостійно вказати селектори CSS чи змінні JavaScript на сторінці, що містить відповідні дані, надані користувачами. Щоб використовувати цей спосіб, виберіть його й виконайте наведені нижче вказівки.
- Додати фрагмент коду на веб-сайт. Вам потрібно додати на свій веб-сайт фрагмент коду, який надсилає хешовані дані клієнтів для зіставлення. Цей спосіб допоможе покращити точність розширеного відстеження конверсій, оскільки ви зможете стабільно надсилати правильно відформатовані дані після активації тегу конверсії. Якщо ви використовуєте цей спосіб, не ставте прапорець у розділі "Інформація про тег", оскільки ми автоматично обробляємо дані, надані користувачами, які ви надсилаєте нам через фрагмент коду. За потреби можна поєднувати різні варіанти. Наприклад, ви можете вибрати спосіб "Автоматично виявляти дані, надані користувачами", щоб застосувати автоматичне розпізнавання до всіх дій-конверсій, і водночас використовувати фрагмент коду для певних дій-конверсій. Дані, отримані за допомогою фрагмента коду, мають пріоритет над виявленими автоматично. Щоб дізнатися більше, перегляньте цей розділ.
- Натисніть Зберегти.
- Завершивши налаштування, перевірте, чи правильно працює розширене відстеження конверсій. Приблизно за 30 днів ви зможете переглянути вплив цієї функції на звіти. Докладніше про результати впливу розширеного відстеження конверсій на веб-сайті.
Як додати фрагмент коду на веб-сайт
Перш ніж виконувати наведені нижче вказівки, переконайтеся, що ви налаштували розширене відстеження конверсій і вибрали тег Google як джерело даних.
Як вибрати поля для розширеного відстеження конверсій і визначити їх
Переконайтеся, що на сторінці конверсії, на якій запускається фрагмент події Google Ads, використовуються потрібні поля (наприклад, електронна й поштова адреси та номер телефону). Найімовірніше, це будуть сторінки конверсії покупок, підписок тощо, яким часто потрібні дані клієнтів. Якщо ви не знаєте тип своєї сторінки, зверніться до розробника.
- Електронна адреса (бажано).
- Адреса (необхідно передавати такі дані: ім’я, прізвище, поштовий індекс і країну). Як додаткові ключі збігу можна також указати назву вулиці, місто й регіон.
- Номер телефону (зазначте його разом з електронною адресою або повним іменем і адресою).
Ви можете надсилати нехешовані дані, які система Google нормалізує і хешує, перш ніж відправляти на сервер, або нормалізувати й хешувати їх самостійно. Для цього виконайте наведені нижче дії.
Щоб нормалізувати дані:
- вилучіть пробіли на початку й у кінці;
- конвертуйте текст у нижній регістр;
- відформатуйте номери телефонів за стандартом E.164.
Щоб хешувати дані:
- Скористайтеся генератором шістнадцяткових чисел SHA256.
Детальні відомості про поля, які ви можете визначати, наведено в таблиці нижче. Стовпець "Назва ключа" показує, як виглядатиме змінна у фрагменті коду HTML розширеного відстеження конверсій, який ви створите під час наступного кроку. Зверніть увагу: усі дані мають передаватись як змінні рядка.
Поле даних | Назва ключа | Опис |
---|---|---|
Електронна адреса | email |
Електронна адреса користувача. Приклад: imelnyk@example.com |
sha256_email_address |
Хешована електронна адреса користувача. Приклад: 6b62539206cea53f0320d64fc5e01909d8e018a9d45f49d03f9d0a2a6703d703 |
|
Номер телефону | phone_number |
Номер телефону користувача. Указуйте номери телефонів у форматі E.164: 11–15 цифр, зокрема префікс "плюс" (+) і код країни без дефісів, дужок чи пробілів. Приклад: +380231234567 |
sha256_phone_number |
Хешований номер телефону користувача. Приклад: c5aa0abc598e0cb0d4a83a270ae33438dc1bfa89c3a8208d31841c61dc312db7 |
|
Ім’я | address.first_name |
Ім’я користувача. Приклад: Іван |
address.sha256_first_name |
Хешоване ім’я користувача. Приклад: 60735f7e799182ed6b4f08407c13b40ca9678004fe41fb79484e6e8b57da712a |
|
Прізвище | address.last_name |
Прізвище користувача. Приклад: Мельник |
address.sha256_last_name |
Хешоване прізвище користувача. Приклад: 378e6010c8aecae5da53474cb0f893f2414caf518f6b613242a65dd6aafe13db |
|
Адреса | address.street |
Адреса користувача. Приклад: вул. Вокзальна, 123 |
Місто | address.city |
Назва міста користувача. Приклад: Харків |
Область | address.region |
Назва області або району користувача. Приклад: Харківська обл. |
Поштовий індекс | address.postal_code |
Поштовий індекс користувача. Приклад: 61000 |
Країна | address.country |
Код країни користувача. Приклад: UA. Використовуйте дволітерні коди країн за стандартом ISO 3166-1 alpha-2. |
Як запровадити скрипт розширеного відстеження конверсій
Налаштуйте цей скрипт і додайте його на сторінку конверсії з фрагментом події Google Ads. Перевірте, чи відповідають назви змінних нижче назвам змінних для цих атрибутів на вашій вебсторінці.
Наприклад, якщо ви зберігаєте електронні адреси в змінній "email_address", відредагуйте фрагмент відповідним чином (зокрема, додавши назву змінної замість значення "вашаЗміннаЕлектронноїАдреси").
// Implement
<script>
gtag('set', 'user_data', {
"email": вашаЗміннаЕлектронноїАдреси, ***Змініть значення "вашаЗміннаЕлектронноїАдреси" на дійсну назву змінної JavaScript, де ви зберігаєте дані електронних адрес. Виконайте ті самі дії для інших змінних нижче. Переконайтеся, що значення не хешовані.
"phone_number": вашаЗміннаНомераТелефону,
"address": {
"first_name": вашаЗміннаІмені,
"last_name": вашаЗміннаПрізвища,
"street": вашаЗміннаНазвиВулиці,
"city": вашаЗміннаНазвиМіста,
"region": вашаЗміннаНазвиОбласті,
"postal_code": вашаЗміннаПоштовогоІндексу,
"country": вашаЗміннаНазвиКраїни
}
});
</script>
Указуйте номери телефонів у форматі E.164: 11–15 цифр, зокрема префікс "плюс" (+) і код країни без дефісів, дужок і пробілів.
Якщо ваш сайт не збирає певний тип указаної вище інформації, радимо повністю вилучити поле, а не залишати його пустим. Наприклад, веб-сайт, який збирає інформацію лише про електронні адреси й номери телефонів, виглядатиме так:
<script>
gtag('set', 'user_data', {
"email": {{ вашаЗміннаЕлектронноїАдреси }},
"phone_number": {{ вашаЗміннаНомераТелефону }}
});
</script>
- Електронна адреса (бажано).
- Адреса (необхідно передавати такі дані: ім’я, прізвище, поштовий індекс і країну). Як додаткові ключі збігу можна також указати назву вулиці, місто й регіон.
- Номер телефону (має вказуватися разом з електронною адресою або повним іменем і адресою).
Кілька значень
Розробники можуть задавати кілька значень (щонайбільше 3 для номера телефону й електронної адреси та 2 для адреси), використовуючи замість значення рядка значення масиву. Якщо ви отримаєте кілька значень, імовірність збігу підвищиться. Перегляньте приклад нижче.
gtag('set', 'user_data', {
"email": [вашаЗміннаЕлектронноїАдреси1, вашаЗміннаЕлектронноїАдреси2],
"phone_number": [вашаЗміннаНомераТелефону1, вашаЗміннаНомераТелефону2],
"address": [
{first_name: вашаЗміннаІмені, last_name: вашаЗміннаПрізвища, street: вашаЗміннаНазвиВулиці, city: вашаЗміннаНазвиМіста, region: вашаЗміннаНазвиОбласті, postal_code: вашаЗміннаПоштовогоІндексу},
{first_name: вашаЗміннаІмені, last_name: вашаЗміннаПрізвища, street: вашаЗміннаНазвиВулиці, city: вашаЗміннаНазвиМіста2, region: вашаЗміннаНазвиОбласті2, postal_code: вашаЗміннаПоштовогоІндексу2}
]
});
</script>
Як налаштувати тег Google на сторінці конверсії
'allow_enhanced_conversions': true}
" у рядок конфігурації тегу Google, який активується на всіх сторінках.До (приклад тегу Google, що наразі використовується):
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
Після:
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config','TAG_ID', {'allow_enhanced_conversions':true});
</script>
Як указати селектори CSS або змінні JavaScript
Перш ніж виконувати наведені нижче вказівки, переконайтеся, що ви налаштували розширене відстеження конверсій і вибрали тег Google як джерело даних. Також перевірте, чи вибрали ви параметр "Указати селектори CSS або змінні JavaScript" як спосіб застосування.
Знайдіть поля для розширеного відстеження конверсій на сторінці конверсії
- У веб-переглядачі Chrome перейдіть на сторінку конверсії, відкриту на окремій від облікового запису Google Ads вкладці. Якщо ви не знаєте тип своєї сторінки, зверніться до розробника.
- Продумайте, які саме дані клієнтів, доступні на цій сторінці, ви хочете надсилати в Google. Наприклад, на сторінці може відображатися повідомлення з подякою за покупку й електронна адреса клієнта.
Примітка. Щоб розширене відстеження конверсій працювало правильно, необхідно передавати хоча б одне з указаних нижче полів.
- Електронна адреса (бажано).
- Повне ім’я і адреса (необхідно передавати такі дані: ім’я, прізвище, вулицю, місто, область, поштовий індекс, країну).
- Необов’язково. Також можна передавати номер телефону (разом з електронною адресою чи іменем і адресою, але не окремо).
- Визначивши дані клієнта на сторінці, виконайте наступний крок, щоб скопіювати селектори CSS або змінні JavaScript і ввести їх у Google Ads.
Знайдіть селектори CSS, які потрібно використовувати для розширеного відстеження конверсій, і вкажіть їх в обліковому записі Google Ads
- Дотримуйтеся вказівок, щоб увімкнути розширене відстеження конверсій, і виберіть "Указати селектори CSS або змінні JavaScript".
- Натисніть Налаштувати, щоб відкрити екран із полями, де можна вибрати селектори CSS для кожного типу даних.
- Поставте прапорці для всіх компонентів даних клієнта, які ви плануєте передавати (наприклад, електронна й поштова адреси, ім’я тощо).
- Виберіть Селектор CSS або JavaScript.
Примітка. Якщо ви використовуєте змінні JavaScript, запитайте у свого розробника, які змінні потрібно вказати в цих полях. Якщо ви використовуєте селектори CSS, виконайте наведені нижче дії.
- В окремій вкладці перейдіть на сторінку конверсії.
- На сторінці конверсії наведіть курсор на поле з даними клієнта, які потрібно надсилати, натисніть праву кнопку миші й виберіть "Перевірити".
- Якщо ви вказуєте селектор CSS для електронної адреси в Google Ads, натисніть правою кнопкою миші електронну адресу, яка відображається на сторінці конверсії.
- Інструменти розробника Chrome запустяться у веб-переглядачі Chrome.
- У вихідному коді, представленому на сторінці Інструментів розробника Chrome, ви побачите виділену частину коду. Він включає селектори CSS для даних клієнтів, які ви натиснули правою кнопкою миші під час попереднього кроку.
- Наведіть курсор на виділений код і натисніть його правою кнопкою миші.
- Прокрутіть сторінку вниз і виберіть "Copy (Копіювати)", а потім – "Selector (Засіб вибору)".
- Вставте цей текст у відповідні поля в Google Ads (на іншій вкладці). Потрібно, щоб текст мав приблизно такий вигляд (але не повністю збігався з прикладом):
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- Виконайте кроки 6–12 цього розділу для кожного типу даних клієнта (наприклад, імені, електронної і звичайної адреси тощо).
- У Google Ads натисніть Зберегти.
Як перевірити, чи застосовано розширене відстеження конверсій
Щоб перевірити, чи правильно працює розширене відстеження конверсій, перейдіть на сторінку конверсії (можливо, потрібно буде здійснити тестову конверсію) і виконайте вказані нижче дії. Бажано зробити це відразу після запровадження розширеного відстеження конверсій, щоб ви могли внести зміни, якщо виникнуть проблеми.
Як виконати перевірку за допомогою Інструментів розробника Chrome
- Натисніть веб-сторінку правою кнопкою миші.
- Виберіть Перевірити.
- Перейдіть на вкладку "Мережа".
- У рядку пошуку введіть "google".
- Знайдіть запит у мережу, використовуючи шлях "googleadservices.com/pagead/conversion/" (або "google.com/pagead/1p-conversion/" у деяких веб-переглядачах).
- Натисніть вкладку "Корисний обсяг даних", щоб переглянути список параметрів рядка запиту.
- Знайдіть параметр "em" із хешованим сегментом, поданим як значення. Воно містить багато символів і починається фрагментом "tv.1~em". Параметр "em" указує, що тег розширеного відстеження конверсій правильно визначає і хешує об’єкт
enhanced_conversion_data
.
Як переглянути звіт про діагностику через 72 години, щоб підтвердити запровадження
- В обліковому записі Google Ads натисніть значок .
- У меню розділів натисніть спадне меню Конверсії.
- Натисніть дію-конверсію, для якої ввімкнено розширене відстеження конверсій.
- У меню сторінок угорі виберіть Діагностика. Відкриється звіт про діагностику тегу розширеного відстеження конверсій із відповідними показниками в кожному розділі.
- Щоб упевнитися, що все працює правильно, ознайомтеся з результатами перевірок стану.
- Якщо звіт про діагностику тегу покаже, що щось працює неправильно, виконайте вказівки в сповіщенні й Довідковому центрі.
Як вимкнути розширене відстеження конверсій
Щоб вимкнути розширене відстеження конверсій на рівні облікового запису, виконайте наведені нижче дії.
- В обліковому записі Google Ads натисніть значок .
- У меню розділів виберіть Конверсії.
- Натисніть Налаштування.
- Розгорніть розділ "Розширене відстеження конверсій".
- Зніміть прапорець, щоб вимкнути розширене відстеження конверсій.
- Натисніть Зберегти.
Щоб вимкнути розширене відстеження конверсій на рівні дії-конверсії:
- В обліковому записі Google Ads натисніть значок .
- У меню розділів виберіть Конверсії.
- Виберіть дію-конверсію, для якої потрібно вимкнути розширене відстеження.
- Натисніть Налаштування.
- Розгорніть розділ "Розширене відстеження конверсій".
- Зніміть прапорець біля опції "Увімкнути розширене відстеження конверсій".
- Натисніть Зберегти.