У цій статті пояснюється, як налаштувати розширене відстеження конверсій вручну за допомогою Менеджера тегів Google, а також описуються поширені проблеми з перевіркою і застосуванням цих налаштувань. Докладніше про розширене відстеження конверсій.
Перш ніж почати
Насамперед потрібно за допомогою Менеджера тегів Google налаштувати відстеження конверсій у Floodlight.
- Дізнайтеся URL-адресу сторінки конверсії (наприклад, URL-адресу сторінки підтвердження), на якій активується тег конверсії, і активатор події-конверсії (натискання кнопки, перегляд сторінки тощо).
- Переконайтеся, що ваші власні дані клієнта (електронна адреса, ім’я і прізвище, домашня адреса та/або номер телефону) доступні на сторінці, де активується тег відстеження конверсій.
- Для застосування цієї функції потрібно знати, як налаштовувати відстеження конверсій на веб-сайті й вносити зміни в код, тому за потреби звертайтеся до своєї команди розробників.
- Прочитайте правила Google щодо даних клієнтів і прийміть Умови використання й правила розширеного відстеження конверсій в обліковому записі Campaign Manager 360. Як увімкнути розширене відстеження конверсій у Campaign Manager 360.
Перш ніж приймати Умови використання, переконайтеся, що тег відстеження конверсій налаштовано в контейнері Менеджера тегів Google, який застосовуватиметься для розширеного відстеження конверсій. Інакше контейнер може бути не ввімкнено для розширеного відстеження конверсій.
Як налаштувати розширене відстеження конверсій вручну за допомогою Менеджера тегів Google
Якщо ви вже використовуєте Менеджер тегів Google для відстеження конверсій, то для налаштування розширеного відстеження достатньо лише внести незначні зміни в конфігурацію.
Запровадити розширене відстеження конверсій за допомогою Менеджера тегів Google можна трьома способами.
- Використовуючи опцію "Налаштування вручну" із селекторами CSS або наявними змінними рівня даних. Змінювати код сторінки при цьому не потрібно. (Рекомендовано, якщо функція автоматичного збирання не доступна).
- Це найпростіший спосіб запровадити розширене відстеження конверсій за допомогою Менеджера тегів Google, оскільки він не потребує внесення змін у код – достатньо лише, щоб на сторінці конверсії були доступні дані клієнта (наприклад, електронна адреса).
- Якщо ви часто змінюєте код веб-сайту (особливо форматування або селектори CSS на сторінці конверсії), можливо, краще застосувати змінні рівня даних або опцію "Код" (цей спосіб описано нижче), оскільки оновлення формату веб-сайту може негативно вплинути на спосіб, що ґрунтується на селекторах CSS.
- Використовуючи опцію "Код", щоб надсилати всі дані в одному об’єкті даних (це може потребувати змінення коду сторінки).
- Розширене відстеження конверсій можна запровадити як один об’єкт даних, додавши змінні JavaScript на сторінку конверсії. Для цього дані клієнта (електронну адресу, номер телефону тощо), які ви хочете передавати в тегу розширеного відстеження конверсій, потрібно визначити в глобальних змінних JavaScript на сторінці конверсії.
- Цей спосіб варто використовувати, якщо ви хочете передавати інформацію за допомогою змінних JavaScript або якщо дані клієнта недоступні на сторінці конверсії (наприклад, їх сюди потрібно передавати з попередньої сторінки). Також він рекомендується, якщо ви часто змінюєте форматування свого сайту, оскільки цей спосіб легко пристосовується до змін у коді.
- Використовуючи функцію автоматичного збирання (якщо доступна).
- Щоб отримати найкращі результати, радимо використовувати один із наведених вище способів налаштування розширеного відстеження конверсій вручну. Однак якщо вони вам не підходять, виберіть простий автоматичний спосіб.
Знайдіть змінні для розширеного відстеження конверсій на сторінці конверсії
- Відкрийте свій сайт у веб-переглядачі Chrome і перейдіть на сторінку конверсії.
- Сторінка конверсії – це сторінка, на якій ви хочете запровадити розширене відстеження конверсій (наприклад, покупок, зроблених на іншій сторінці). На ній уже має бути розміщено тег відстеження конверсій. Якщо ви не можете визначити цю сторінку, зверніться до свого розробника й укажіть, які саме дані клієнта, доступні на цій сторінці, ви хочете надсилати в Google. Наприклад, це може бути сторінка з подякою за покупку й отримана вами електронна адреса клієнта.
- Щоб розширене відстеження конверсій працювало належним чином, потрібно налаштувати хоча б одне з указаних нижче полів.
- Електронна адреса (бажано).
- Адреса (у цьому випадку потрібно передавати такі дані, як ім’я, прізвище, поштовий індекс і країна).
- (Необов’язково) Також можна передавати номер телефону, але не окремо, а разом з електронною адресою або з іменем, прізвищем і поштовою адресою.
- Визначивши дані клієнта на сторінці, скопіюйте селектори CSS і введіть їх у Менеджері тегів Google (або скористайтеся наявними змінними рівня даних, якщо вони вже є), щоб указати тегу розширеного відстеження конверсій, які саме дані потрібно хешувати й надсилати в Google. Не закривайте вкладку зі сторінкою конверсії.
Увімкніть розширене відстеження конверсій у Менеджері тегів Google
На іншій вкладці відкрийте Менеджер тегів Google.
- Увійдіть у свій обліковий запис Менеджера тегів Google.
- Натисніть Робоча область і в меню навігації виберіть Теги.
- Виберіть тег відстеження Floodlight, за допомогою якого хочете запровадити розширене відстеження конверсій, і внесіть у нього зміни.
- Виберіть Включати дані з веб-сайту, надані користувачами.
- У спадному меню "Вибрати змінну наданих користувачами даних" натисніть Нова змінна.
- Виберіть "Налаштування вручну" (рекомендовано).
- Ви також можете вибрати опцію "Код", щоб використовувати власний код JavaScript або інші об’єкти даних для надсилання даних за допомогою Менеджера тегів Google. Якщо ви виберете цей спосіб, потрібно буде використовувати спеціальне форматування для даних (для цього перегляньте відповідні вказівки нижче). Угорі сторінки ви побачите заголовок "Дані, надані користувачами" й усі дані клієнтів, які можна включити в тег розширеного відстеження конверсій.
- Біля кожного поля з даними користувача, для якого ви хочете запровадити розширене відстеження конверсій, натисніть спадне меню і виберіть "Нова змінна".
- Якщо ваш рівень даних уже містить нехешовані змінні (з використанням селекторів CSS або інших типів змінних), можна вибрати їх, щоб не створювати нові. Якщо ви не впевнені, продовжуйте дотримуватися вказівок.
- На екрані "Конфігурація змінної" натисніть "Вибір типу змінної", щоб почати налаштування.
- На екрані "Вибір типу змінної" натисніть "Елемент DOM" і в спадному меню на екрані "Конфігурація змінної" змініть "Спосіб вибору" на "Селектор CSS".
- Укажіть назву змінної.
- У полі "Засіб вибору елементів" укажіть селектор CSS, пов’язаний з даними користувачів (як його знайти, пояснюється в наступному розділі). Поле "Назва атрибута" можна залишити порожнім (докладніше про це читайте нижче).
У наступному розділі ви дізнаєтесь, як скопіювати селектори CSS зі сторінки конверсії і вставити їх у змінні для розширеного відстеження конверсій. Тому не закривайте цю вкладку.
Знайдіть селектори CSS і вкажіть їх у Менеджері тегів Google
- Поверніться на вкладку сторінки конверсії (але не закривайте вкладку Менеджера тегів Google).
- Правою кнопкою миші натисніть дані клієнтів, які мають надсилатися за допомогою розширеного відстеження конверсій, і виберіть "Перевірити", щоб запустити Інструменти розробника Chrome у веб-переглядачі Chrome.
- Наприклад, якщо ви хочете відстежувати електронну адресу клієнта, натисніть її правою кнопкою миші на сторінці конверсії.
- На сторінці Інструментів розробника Chrome ви побачите виділену частину вихідного коду. Це код елемента сторінки, у якому потрібно скопіювати селектори CSS для даних клієнта, які ви натиснули правою кнопкою миші в попередньому кроці.
- Наведіть курсор на виділений код і натисніть його правою кнопкою миші.
- У контекстному меню виберіть "Copy" (Копіювати), а потім – "Copy Selector" (Копіювати селектор).
- Вставте цей текст у поле "Засіб вибору елементів" у Менеджері тегів Google.
- Текст виглядатиме приблизно так:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- Текст виглядатиме приблизно так:
- Натисніть Зберегти.
Повторіть кроки 2–7 для кожного поля з даними клієнта (електронної адреси, імені, поштової адреси тощо).
Як налаштувати розширене відстеження конверсій за допомогою опції "Код" у Менеджері тегів Google
Виберіть і визначте змінні для розширеного відстеження конверсій
Спершу переконайтеся, що потрібні змінні (наприклад, електронна адреса, адреса й номер телефону) доступні на сторінці конверсії, де активується тег конверсії Floodlight. Найімовірніше, це будуть сторінки конверсії покупок, підписок тощо, де клієнти мають вводити свої дані. Якщо ви не можете визначити ці сторінки, зверніться до свого розробника.
Переконавшись, що дані клієнтів доступні, збережіть їх на сторінці в глобальних змінних JavaScript, щоб тег розширеного відстеження конверсій міг використовувати ці змінні (про це розповідається в наступному розділі).
Потрібно налаштувати хоча б одне з указаних нижче полів.
- Електронна адреса (бажано).
- Адреса (у цьому випадку потрібно передавати такі дані, як ім’я, прізвище, поштовий індекс і країна). (Необов’язково) Як додаткові ключі збігу можна включати назву вулиці, місто й регіон (чи область).
- Номер телефону (його також можна передавати, але разом з електронною адресою або з іменем, прізвищем і поштовою адресою).
У таблиці нижче наведено докладні відомості про змінні з даними клієнтів, які можна визначати. Цим змінним можна присвоїти будь-яку назву. Стовпець "Назва ключа" показує, як ці змінні виглядатимуть в тегу розширеного відстеження конверсій. Зверніть увагу, що для всіх змінних потрібно вибрати тип "рядок". Крім того, кожен компонент повного імені й адреси має бути окремою змінною (тобто одна змінна для імені, інша – для прізвища тощо).
Поле даних | Назва ключа (у спеціальній змінній JavaScript) | Опис |
---|---|---|
Електронна адреса | email |
Електронна адреса користувача |
Номер телефону | phone_number |
Номер телефону користувача (тег вилучає символи й тире, однак номер телефону обов’язково має містити код країни) |
Ім’я | address.first_name |
Ім’я користувача. (наприклад, Іван) |
Прізвище | address.last_name |
Прізвище користувача. (наприклад, Мельник) |
Адреса | address.street |
Адреса користувача (наприклад, вул. Вокзальна 123) |
Місто | address.city |
Назва міста користувача. (наприклад, Харків) |
Область | address.region |
Назва області або району користувача. (наприклад, Харківська обл.) |
Поштовий індекс | address.postal_code |
Поштовий індекс користувача (лише 5-значний варіант, наприклад, 61000) |
Країна | address.country |
Код країни користувача (дволітерний код країни за стандартом ISO 3166-1 alpha-2, наприклад, UA) |
Далі потрібно буде ввімкнути розширене відстеження конверсій у Менеджері тегів Google і вказати змінні з даними клієнта, які ви щойно створили.
Увімкніть розширене відстеження конверсій у Менеджері тегів Google і створіть спеціальну змінну JavaScript
- Увійдіть у свій обліковий запис Менеджера тегів Google.
- Натисніть Робоча область і в меню навігації виберіть Теги.
- Виберіть тег відстеження Floodlight, за допомогою якого хочете запровадити розширене відстеження конверсій, і внесіть у нього зміни.
- Якщо ви ще не налаштували тег відстеження конверсій Floodlight у своєму обліковому записі Менеджера тегів Google, перегляньте цей посібник.
- Виберіть Включати дані з веб-сайту, надані користувачами.
- Натисніть Вибрати змінну наданих користувачами даних, а потім – Нова змінна.
- У розділі "Змінна наданих користувачами даних" виберіть унизу варіант Код.
- На екрані "Вибір типу змінної" натисніть Спеціальна змінна JavaScript.
- Скопіюйте в спеціальну змінну JavaScript такий код:
function () {
return {
"email": вашаЗміннаЕлектронноїАдреси , // замініть заповнювач "вашаЗміннаЕлектронноїАдреси" на назву змінної, яка реєструє електронну адресу користувача
"phone_number": вашаЗміннаНомераТелефону , // виконайте такі самі дії для цього й усіх подібних заповнювачів нижче
"address": {
"first_name": вашаЗміннаІмені
"last_name": вашаЗміннаПрізвища ,
"street": вашаЗміннаНазвиВулиці ,
"city": вашаЗміннаМіста ,
"region": вашаЗміннаРегіону ,
"postal_code": вашаЗміннаПоштовогоІндексу ,
"country": вашаЗміннаКраїни
}
}
}
- У наведеному вище коді замініть змінні-заповнювачі (наприклад, заповнювач
вашаЗміннаЕлектронноїАдреси
) на назви глобальних змінних JavaScript, які містять відповідні дані клієнта на сторінці конверсії.- Як згадувалося в попередніх кроках, потрібно налаштувати хоча б одне з указаних нижче полів.
- Електронна адреса (бажано).
- Адреса (необхідно передавати такі дані: ім’я, прізвище, поштовий індекс і країна).
- Номер телефону (має передаватися лише разом з одним із наведених вище полів).
- Якщо ваш сайт не збирає певний тип указаної вище інформації, радимо повністю вилучити відповідне поле, а не залишати його пустим.
- Наприклад, якщо ваш сайт збирає лише електронні адреси й номери телефонів, створіть спеціальну змінну JavaScript, яка виглядатиме так:
function () {
return {
"email": вашаЗміннаЕлектронноїАдреси ,
"phone_number": вашаЗміннаНомераТелефону
}
}
- Наприклад, якщо ваш сайт збирає лише електронні адреси й номери телефонів, створіть спеціальну змінну JavaScript, яка виглядатиме так:
- Як згадувалося в попередніх кроках, потрібно налаштувати хоча б одне з указаних нижче полів.
- Натисніть Зберегти.
Ось і все – ви налаштували розширене відстеження конверсій для цієї дії-конверсії. Тепер потрібно перевірити, чи працює воно належним чином. Для цього перейдіть до наступного розділу.
Як перевірити, чи працює розширене відстеження конверсій
Щоб перевірити, чи правильно ви налаштували розширене відстеження конверсій, перейдіть у режим попереднього перегляду й налагодження в Менеджері тегів Google. Для цього насамперед увімкніть режим попереднього перегляду й налагодження і перейдіть на сторінку конверсії. У Менеджері тегів Google натисніть свій тег Floodlight, а потім – вкладку "Змінні". В об’єкті розширеного відстеження конверсій ви побачите дані, що надсилаються. Якщо ви не бачите цього об’єкта або він пустий, це означає, що у ваших налаштуваннях є помилка. У такому випадку ще раз перегляньте наведені вище вказівки й переконайтеся, що ви правильно налаштували розширене відстеження конверсій.
Поширені проблеми
Якщо вам не вдається перевірити розширене відстеження конверсій на практиці, радимо ще раз крок за кроком переглянути вказівки з налаштування і виконати всі потрібні дії. Якщо це не допоможе, перегляньте нижче список поширених проблем, які можуть виникати під час налаштування розширеного відстеження конверсій.