У Universal Analytics можна реєструвати ціль "Місце призначення", коли користувач переходить на певну сторінку. Типовий приклад такої цілі – сторінка подяки чи підтвердження, що відкривається після надсилання форми.
Як зазначено в цій статті, ресурси Google Analytics 4 не надсилають звернення перегляду сторінок. Натомість, коли користувач відвідує сторінку вашого веб-сайту, Google Analytics 4 надсилає подію page_view
(якщо користувач відвідав ваш додаток, надсилається подія screen_view
). Така подія має параметри з інформацією про URL-адресу, назву сторінки тощо.
Конверсію для певного перегляду сторінки можна створити в один з описаних нижче способів.
Варіант 1. Створення нової події-конверсії через інтерфейс користувача
Як згадано в цій статті, конверсії Google Analytics 4 не можна визначити на основі інших параметрів, крім event_name. Визначити конверсію на основі перегляду певної сторінки складно ще й тим, що для кожного такого перегляду реєструється одна назва події: page_view
. Якщо позначити як конверсію стандартну подію page_view
, усі перегляди сторінок на сайті зараховуватимуться як конверсії.
Щоб вирішити цю проблему, створіть через інтерфейс користувача подію, яка активується, коли на бажаній сторінці відбувається подія page_view:
- На сторінці Адміністратор у розділі Відображення даних натисніть Події, а потім – Створити подію.
- Виберіть потік даних.
- Натисніть Створити й на панелі виберіть Створити подію.
- Введіть назву нової події.
За можливості скористайтесь однією з рекомендованих подій. Наприклад, під час надсилання форми зворотного зв’язку можна використати назву події
generate_lead
. - Для першої умови відповідності вкажіть event_name – дорівнює – page_view.
- Для другої умови відповідності вкажіть параметр page_location (або, наприклад, page_title): page_location – дорівнює – https://www.example.com/contact-us-submitted.
- Щоб скопіювати вартість цілі з Universal Analytics, натисніть кнопку Додати зміну, введіть значення параметра, а в полі Нове значення вкажіть значення, використане в цілі Universal Analytics (наприклад, "10").
- Введіть назву нової події.
- Поверніться на сторінку Адміністратор і в розділі Ресурс виберіть Конверсії.
- Натисніть Нова подія-конверсія.
- Введіть таку саму назву події, як у кроках 1–4, наприклад
generate_lead
.
Ви не можете безпосередньо створити подію-конверсію для потрібного параметра, але можете скористатися функцією зміни події, щоб створити нову подію-конверсію (на рівні адміністратора) на основі назви події і одного чи кількох додаткових її параметрів.
Варіант 2. Надсилання події-конверсії з коду сайту
Якщо ви можете редагувати код сайту або конфігурацію Менеджера тегів, можна надіслати подію, яка лише вказує на те, що відбулася конверсія.
- Оновіть код gtag на сторінці /contact-us-submitted або налаштуйте Менеджер тегів Google для безпосереднього надсилання даних про подію
generate_lead
. - Позначте подію
generate_lead
як конверсію за вказівками в кроках 4–6 вище.
Віртуальні перегляди сторінок
Іноді потрібно записати подію page_view
, навіть якщо фізичного завантаження сторінки не відбулося (це стосується сайтів, створених на основі архітектури односторінкових додатків або прогресивних веб-додатків, а також певних потоків типу AJAX у веб-інтерфейсі).
Скажімо, ваші веб-розробники створили процедуру оплати з чотирма екранами, що відображаються у веб-переглядачі без завантажень сторінок між ними. У такому разі лише перший екран процедури оплати вимагає фізичного завантаження сторінки та генерує перегляд сторінки Google Analytics за умовчанням.
Як створити послідовність конверсії та зареєструвати конверсію в Google Analytics, якщо перегляд сторінки не генерується за умовчанням для кроків 2–4?
У Universal Analytics можна створити "віртуальний перегляд сторінки". Використовуйте власні скрипти, теги й активатори gtag у Менеджері тегів Google, щоб реєструвати оновлення екрана як перегляд сторінки. Також можна замінити URL-адресу в параметрі Сторінка на будь-яке значення (наприклад, /checkout-2, /checkout-3 тощо).
У Google Analytics 4 діє такий самий підхід. Єдина відмінність – ви відстежуєте подію page_view
, тобто подію, що носить назву page_view (або будь-яку іншу, наприклад virtual_page_view), і вказуєте власний параметр page_location
(https://www.example.com/checkout-2, https://www.example.com/checkout-3 тощо). Варто створити значущий параметр page_title
, який за умовчанням відображається в деяких звітах і дослідженнях Google Analytics (наприклад, дослідження шляху), замість параметра page_location
.
Після цього можна створити нову подію через інтерфейс користувача, як описано вище, для останнього етапу оформлення покупки (наприклад, checkout_completed
).
Також можна скористатись описаним альтернативним підходом: безпосередньо згенерувати подію checkout_completed
за допомогою тегу gtag або Менеджера тегів Google на останньому етапі оформлення покупки.
Наприкінці слід позначити подію checkout_completed
як конверсію.