У цій статті описано, як налаштувати розширене відстеження конверсій за допомогою тегу Google. Дізнайтеся більше про розширене відстеження конверсій.
Перш ніж почати
Щоб використовувати розширене відстеження конверсій, потрібно виконати наведені нижче умови.
- Налаштуйте дії Floodlight за допомогою тегів Google.
- Переконайтеся, що ваші власні дані клієнта (електронна адреса, ім’я і прізвище, домашня адреса та/або номер телефону) доступні на сторінці, де активується тег відстеження конверсій.
- Ознайомтеся з правилами Google щодо даних клієнтів і прийміть Умови використання й правила розширеного відстеження конверсій у своєму обліковому записі Campaign Manager 360. Як увімкнути розширене відстеження конверсій у Campaign Manager 360.
Як збирати інформацію за допомогою тегу Google
Як вибрати поля для розширеного відстеження конверсій і визначити їх
Переконайтеся, що на сторінці конверсії, на якій запускається фрагмент події Floodlight, використовуються потрібні поля (наприклад, електронна й поштова адреси та номер телефону). Найімовірніше, це будуть сторінки конверсії покупок, підписок тощо, яким часто потрібні дані клієнтів. Якщо ви не знаєте тип вашої сторінки, зверніться до свого розробника.
Примітка. Рекомендуємо передавати принаймні одне з наведених нижче полів.
- Електронна адреса (бажано).
- Адреса (необхідно передавати такі дані: ім’я, прізвище, поштовий індекс і країну). Як додаткові ключі збігу можна також указати назву вулиці, місто й регіон.
- Номер телефону (зазначте його разом з електронною адресою або повним іменем і адресою).
Ви можете надсилати нехешовані дані, які система Google нормалізує і хешує, перш ніж відправляти на сервер, або нормалізувати й хешувати їх самостійно. Для цього виконайте наведені нижче дії.
Щоб нормалізувати дані:
- вилучіть пробіли на початку й у кінці;
- конвертуйте текст у нижній регістр;
- відформатуйте номери телефонів за стандартом E.164.
Щоб хешувати дані:
- використовуйте шістнадцятковий код SHA256.
Детальні відомості про поля, які ви можете визначати, наведено в таблиці нижче. Стовпець "Назва ключа" показує, як виглядатиме змінна у фрагменті коду HTML розширеного відстеження конверсій, який ви створите під час наступного кроку. Зверніть увагу: усі дані мають передаватись як змінні рядка.
Поле даних | Назва ключа | Опис |
Електронна адреса | email |
Електронна адреса користувача. Приклад: [email protected] |
sha256_email_address |
Хешована електронна адреса користувача. Приклад: 6b62539206cea53f0320d64fc5e01909d8e018a9d45f49d03f9d0a2a6703d703 |
|
Номер телефону | phone_number |
Номер телефону користувача. Указуйте номери телефонів у форматі E.164: 11–15 цифр, зокрема префікс "плюс" (+) і код країни без дефісів, дужок чи пробілів. Приклад: +380231234567 |
sha256_phone_number |
Хешований номер телефону користувача. Приклад: c5aa0abc598e0cb0d4a83a270ae33438dc1bfa89c3a8208d31841c61dc312db7 |
|
Ім’я | address.first_name |
Ім’я користувача. Приклад: Іван |
address.sha256_first_name |
Хешоване ім’я користувача. Приклад: 96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a |
|
Прізвище | address.last_name |
Прізвище користувача. Приклад: Мельник |
address.sha256_last_name |
Хешоване прізвище користувача. Приклад: 799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f |
|
Адреса | address.street |
Адреса користувача. Приклад: вул. Вокзальна, 123 |
Місто | address.city |
Назва міста користувача. Приклад: Харків |
Регіон | address.region |
Назва області або району користувача. Приклад: Харківська обл. |
Поштовий індекс | address.postal_code |
Поштовий індекс користувача. Приклад: 61000 |
Країна | address.country |
Код країни користувача. Приклад: UA Використовуйте дволітерні коди країн за стандартом ISO 3166-1 alpha-2. |
Примітка. Перевірте, чи доступні дані клієнтів після активації тегу конверсії. Якщо інформація про користувача збирається на попередній сторінці, перевірте, чи вказано її в коді на сторінці конверсії, щоб налаштувати її в цьому скрипті.
Як запровадити скрипт розширеного відстеження конверсій
Налаштуйте цей скрипт і додайте його на сторінку конверсії з фрагментом події Google Ads. Перевірте, чи відповідають назви змінних нижче назвам змінних для цих атрибутів на вашій веб-сторінці.
Наприклад, якщо ви зберігаєте електронні адреси в змінній "email_address", відредагуйте фрагмент відповідним чином (зокрема, додавши назву змінної замість значення "вашаЗміннаЕлектронноїАдреси").
Примітка. Також можна задавати значення для потрібного поля безпосередньо в коді скрипту або використовувати функцію замість змінних.
Наприклад, якщо ви зберігаєте електронні адреси в змінній "email_address", відредагуйте фрагмент відповідним чином (зокрема, додавши назву змінної замість значення "вашаЗміннаЕлектронноїАдреси").
<script>
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'send_to': 'DC-######/________/___________',
'user_data': {
'email': '[Email]',
'phone_number': '[PhoneNumber]',
'address': {
'first_name': '[FirstName]',
'last_name': '[LastName]',
'street': '[Street]',
'city': '[City]',
'region': '[Region]',
'postal_code': '[PostalCode]',
'country': '[Country]'
}
}
});
</script>
Указуйте номери телефонів у форматі E.164: 11–15 цифр, зокрема префікс "плюс" (+) і код країни без дефісів, дужок та пробілів.
Якщо ваш сайт не збирає певний тип указаної вище інформації, радимо повністю вилучити поле, а не залишати його пустим. Наприклад, веб-сайт, який збирає інформацію лише про електронні адреси й номери телефонів, виглядатиме так:
// Implement
<script>
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'send_to': 'DC-######/________/___________',
'user_data': {
"email": {{ yourEmailVariable }},
"phone_number": {{ yourPhoneVariable }}
});
</script>
- Електронна адреса (бажано).
- Адреса (необхідно передавати такі дані: ім’я, прізвище, поштовий індекс і країну). Як додаткові ключі збігу можна також указати назву вулиці, місто й регіон.
- Номер телефону (має вказуватися разом з електронною адресою або повним іменем і адресою).
Кілька значень
Розробники можуть задавати кілька значень (щонайбільше 3 для номера телефону й електронної адреси та 2 для адреси), використовуючи замість значення рядка значення масиву. Якщо ви отримаєте кілька значень, імовірність збігу підвищиться. Перегляньте приклад нижче.
<script>
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'send_to': 'DC-######/________/___________',
'user_data': {
"email": [yourEmailVariable1, yourEmailVariable2],
"phone_number": [yourPhoneVariable1, yourPhoneVariable2],
"address": [
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable, region: yourRegionVariable, postal_code: yourPostalCodeVariable},
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable2, region: yourRegionVariable2, postal_code: yourPostalCodeVariable2}
]
});
</script>
Як налаштувати тег Google на сторінці конверсії
'allow_enhanced_conversions': true}
" у рядок конфігурації тегу Google, який активується на всіх сторінках.До (приклад тегу Google, що наразі використовується):
<script async src="https://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://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>
Як перевірити, чи застосовано розширене відстеження конверсій
Щоб перевірити, чи правильно працює розширене відстеження конверсій, перейдіть на сторінку конверсії (можливо, потрібно буде здійснити тестову конверсію) і виконайте вказані нижче дії. Бажано зробити це відразу після запровадження розширеного відстеження конверсій, щоб ви могли внести зміни, якщо виникнуть проблеми.
Як виконати перевірку за допомогою Інструментів розробника Chrome
- Натисніть веб-сторінку правою кнопкою миші.
- Виберіть Перевірити.
- Перейдіть на вкладку "Мережа".
- У рядку пошуку введіть "google".
- Знайдіть запит у мережу, використовуючи шлях "googleadservices.com/pagead/conversion/" (або "google.com/pagead/1p-conversion/" у деяких веб-переглядачах).
- Натисніть вкладку "Корисний обсяг даних", щоб переглянути список параметрів рядка запиту.
- Знайдіть параметр "em" із хешованим сегментом, поданим як значення. Воно містить багато символів і починається фрагментом "tv.1~em". Параметр "em" указує, що тег розширеного відстеження конверсій правильно визначає і хешує об’єкт enhanced_conversion_data.