Як відстежувати статистику з форми підписки в Google Analytics
Інтеграція з Google Analytics 4 (GA4) надсилає події з форми підписки SendPulse до GA4. Це допомагає відстежувати відправлення форми та інші показники аналітики.
За допомогою цієї інтеграції ви можете:
- Враховувати підписки як ключову подію в GA4 і вимірювати коефіцієнт конверсії форми.
- Прив'язувати нових підписників до конкретних джерел трафіку та UTM-кампаній.
- Продовжувати відстежувати відправлення форми після відключення Universal Analytics.
Далі розглянемо, як налаштувати GA4 на сайті та переглядати дані про підписки.
Як це працює
Коли відвідувач надсилає форму підписки, скрипт форми визначає, яка бібліотека Google встановлена на сторінці (gtag.js або Google Tag Manager), і надсилає подію sp_form_submit через відповідний API.
Підготовка до роботи
Перед початком роботи переконайтеся, що у вас є:
- Обліковий запис Google Analytics 4 з активним потоком даних для вашого домену.
- GA4, встановлений на сайті через
gtag.jsабо GTM. - Форма підписки, створена в SendPulse та вбудована на сторінку, де ви хочете відстежувати відправлення.
Надсилайте події в GA4
Відкрийте форму підписки в редакторі SendPulse та перейдіть до розділу Налаштування форми > Аналітика та статистика. Увімкніть перемикач Надсилати подію підписки в Google Analytics.
Ви також можете збирати UTM-параметри та джерела трафіку, коли користувачі підписуються на розсилку. Для цього увімкніть перемикач Передавати utm-мітки та додаткову інформацію про конверсію.

Налаштуйте GA4 на сайті
Форма підтримує два способи інтеграції. Виберіть той, що відповідає способу встановлення GA4 на вашому сайті.
Через код GA4 (gtag.js)
Якщо ви встановили GA4 через gtag.js, додаткове налаштування не потрібне. Під час відправлення форми скрипт автоматично надсилає таку подію:
gtag('event', 'sp_form_submit', {
eventCategory: 'Sendpulse Email Form',
eventAction: 'Email Signup',
eventLabel: '<your form name>'
});
Переконайтеся, що фрагмент коду GA4 завантажується на сторінці раніше за скрипт форми.
Через Google Tag Manager
Якщо ви встановили GA4 через GTM, форма надсилає подію до dataLayer:
window.dataLayer.push({
event: 'sp_form_submit',
eventCategory: 'Sendpulse Email Form',
eventAction: 'Email Signup',
eventLabel: '<your form name>'
});
Щоб передати цю подію в GA4, створіть тригер і тег у контейнері GTM. У тригері виберіть тип Користувацька подія та вкажіть sp_form_submit як назву події. У тезі виберіть тип Google Analytics: подія GA4, підключіть свою конфігурацію GA4 та прив'яжіть тег до створеного тригера. Опублікуйте контейнер.
Параметри події
Подія sp_form_submit містить такі параметри:
eventCategory |
Форма підписки на базі SendPulse |
eventAction |
Підписка на email-розсилку |
eventLabel |
Ім'я або ID форми |
У GA4 eventCategory та eventAction не є стандартними параметрами. Щоб використовувати їх у звітах і дослідженнях, зареєструйте їх як користувацькі параметри. Перейдіть до розділу Адміністратор, виберіть Відображення даних > Користувацькі визначення та створіть користувацький параметр для кожного значення, яке хочете аналізувати.
Перевірте інтеграцію
Щоб переконатися, що GA4 отримує подію, відкрийте ресурс Google Analytics 4 та перейдіть до розділу Звіти > У реальному часі. Відкрийте сторінку з формою в іншій вкладці та надішліть тестову підписку.
Зверніть увагу: стандартні звіти GA4 оновлюються із затримкою до 24–48 годин
Подія sp_form_submit з'явиться у звіті «У реальному часі» протягом кількох секунд. Це означає, що налаштування пройшло успішно і ваша форма підключена до Google Analytics 4.

Розв'язання проблем з відстеженням подій
Події надсилаються, але їх не видно в GA4. Що перевірити?
Переконайтеся, що фрагмент коду GA4 або контейнер GTM завантажується на сторінці раніше за скрипт форми. Також перевірте, що вашу IP-адресу не виключено внутрішнім фільтром трафіку в GA4.
Чи потрібно оновлювати налаштування, якщо я використовував Universal Analytics?
Так. Google відключив Universal Analytics, тому застаріла бібліотека analytics.js більше не збирає дані. Перейдіть на GA4 і встановіть його через gtag.js або Google Tag Manager.
Чому eventCategory та eventAction не відображаються як параметри в GA4?
У GA4 використовується інша модель даних, ніж в Universal Analytics. Щоб аналізувати ці параметри у звітах, зареєструйте їх як користувацькі параметри в панелі адміністратора GA4.
Переглядайте дані про підписки
Інформацію про підписників ви можете переглядати в розділі Звіти.
Щоб відстежувати спрацьовування sp_form_submit у режимі реального часу, перейдіть до Звіти > Огляд у реальному часі.

Щоб побачити загальну кількість подій підписки за конкретний період, перейдіть до Звіти > Взаємодія з користувачем > Події.

Щоб враховувати підписки як конверсії, позначте подію як ключову в GA4. Перейдіть до розділу Адміністратор і виберіть Відображення даних > Події. Знайдіть sp_form_submit у списку та увімкніть перемикач Позначити як ключову подію.

Щоб побачити кількість підписок, коли sp_form_submit позначено як ключову подію, перейдіть до Звіти > Генерація лідів > Джерела трафіку.
Метрики Google Analytics можуть показувати різні дані залежно від налаштувань. Докладніше про те, як використовувати налаштування, переглядайте в документації Google Analytics 4.
Оновлено: 15.12.2023
або