Налаштування цілей і конверсій у Google Analytics

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.
Розробка та обслуговування будь-яких видів сайтів:
Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Налаштування цілей і конверсій у Google Analytics
Середня
~1 робочий день
Часті питання
Наші компетенції:
Етапи розробки
Останні роботи
  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Настройка цілей та конверсій у Google Analytics

У GA4 немає «Цілей» у класичному розумінні UA. Замість них — події, які помічаються як ключові (Conversions). Кожна подія з галочкою «conversion» відображається у звітах конверсій та бере участь в атрибуції. Завдання — правильно спроектувати события, розмітити їх та перевірити передачу даних.

Архітектура конверсій у GA4

Конверсія у GA4 = подія з параметром, помічена в інтерфейсі як конверсійна. Стандартний потік:

Користувач → дія на сайті
→ GA4 реєструє подію (через gtag.js або GTM)
→ GA4 Admin → Events → помічаємо "Mark as conversion"
→ Подія з'являється у Conversions-звітах

GA4 рахує кілька конверсій однієї події в межах однієї сесії. Якщо потрібно рахувати тільки першу — потрібен додатковий параметр або фільтрація у звітах.

Базова розмітка конверсійних подій

// Відправка конверсії через gtag.js
// gtag повинен бути ініціалізований з вашим Measurement ID

// Конверсія: відправка форми
gtag('event', 'generate_lead', {
  event_category: 'lead',
  event_label: 'contact_form',
  value: 1,
  currency: 'RUB',
  form_name: 'main_contact',
  page_section: 'footer',
});

// Конверсія: оформлення замовлення
gtag('event', 'purchase', {
  transaction_id: 'ORDER-789',
  affiliation: 'Web',
  value: 14500,
  tax: 500,
  shipping: 300,
  currency: 'RUB',
  coupon: '',
  items: [{
    item_id: 'SKU-001',
    item_name: 'Professional Plan',
    item_category: 'subscription',
    price: 13700,
    quantity: 1,
  }],
});

// Конверсія: реєстрація
gtag('event', 'sign_up', {
  method: 'email',
});

// Конверсія: початок оформлення замовлення
gtag('event', 'begin_checkout', {
  currency: 'RUB',
  value: 14500,
  items: [{ item_id: 'SKU-001', item_name: 'Pro Plan', price: 14500, quantity: 1 }],
});

Користувацькі конверсії через GTM

Якщо сайт використовує GTM, конверсії настроюються без змін кода:

1. Створити Trigger:

  • Тип: «Form Submission» або «Click — All Elements»
  • Умова: Click Text contains "Відправити" або Page URL contains /thank-you

2. Створити Tag:

  • Тип: «Google Analytics: GA4 Event»
  • Event Name: generate_lead
  • Event Parameters:
    • form_name{{Form ID}}
    • page_path{{Page Path}}

3. Перевірити через Preview: GTM Preview + DebugView у GA4 — усі события повинні з'явитись у реальному часі.

Data Layer для GTM

Для передачи динамічних даних (ID користувача, сума замовлення) з коду у GTM:

// Ініціалізація dataLayer
window.dataLayer = window.dataLayer || [];

// Передача даних перед подією
window.dataLayer.push({
  event: 'purchase',
  ecommerce: {
    transaction_id: orderId,
    value: totalAmount,
    tax: taxAmount,
    shipping: shippingCost,
    currency: 'RUB',
    items: cartItems.map(item => ({
      item_id: item.sku,
      item_name: item.name,
      item_category: item.category,
      price: item.price,
      quantity: item.qty,
    })),
  },
  user_id: currentUser?.id ?? undefined,
});

// Очистка ecommerce об'єкту перед наступною подією (обов'язково для GA4)
window.dataLayer.push({ ecommerce: null });
window.dataLayer.push({
  event: 'view_item',
  ecommerce: { /* ... */ },
});

Настройка у інтерфейсі GA4

Після того як события почали надходити:

  1. Admin → Events — список всіх подій за останні 30 днів
  2. Знайти потрібну подію (наприклад, generate_lead)
  3. Перемикач «Mark as conversion» → On
  4. Подія з'явиться у Reports → Conversions через 24–48 годин (не в реальному часі)

Для негайної перевірки: DebugView (Admin → DebugView) показує события у реальному часі з параметрами.

Користувацькі параметри та вимірювання

Параметри подій за замовчуванням не відображаються у звітах GA4 — їх потрібно зареєструвати:

  1. Admin → Custom Definitions → Create Custom Dimension

    • Dimension name: form_name
    • Scope: Event
    • Event parameter: form_name
  2. Після реєстрації параметр стає доступним у звітах та Explorations

Ліміт: 50 користувацьких вимірювань подій на властивість (у безплатному GA4).

Атрибуція конверсій

GA4 за замовчуванням використовує Data-Driven Attribution (якщо достатньо даних) або Last Click. Змінити модель:

Admin → Attribution Settings → Reporting attribution model

Доступні моделі:

  • Data-driven (рекомендується при >1000 конверсій/місяць)
  • Last click
  • First click
  • Linear
  • Time decay

Lookback window (вікно атрибуції) для різних типів конверсій настроюється окремо: до 90 днів для purchase, до 30 днів для generate_lead.

Конверсії в рекламних кампаніях

Для імпорту конверсій у Google Ads:

  1. Google Ads → «Conversions» → «Import from GA4»
  2. Вибрати потрібні конверсії
  3. Встановити ціну конверсії (якщо не передається у eventi)

Після лінковки GA4 ↔ Google Ads конверсії використовуються у стратегіях «Target CPC» та «Maximize conversions».

Звіт по конверсіям з сегментацією

У Explorations можна будувати довільні звіти. Приклад — конверсії за джерелом трафіку:

Explorations → Blank →
  Rows: Session source / medium
  Values: Conversions (event: generate_lead), Conversion rate
  Segment: Converted users

Це дає таблицю: Google CPC → 45 конверсій, 3.2%; Organic → 28 конверсій, 1.8%.

Налагодження

// У DevTools Console — перевірити, що GA4 ініціалізований
window.dataLayer  // повинен бути масив
window.gtag       // повинна бути функція

// Переглянути всі события у dataLayer
window.dataLayer.filter(e => e.event).map(e => e.event)

// Включити debug_mode для однієї сторінки
gtag('config', 'G-XXXXXXXX', { debug_mode: true });
// Після цього события видні у DebugView GA4

Chrome Extension «GA Debugger» або «Tag Assistant» показує всі hits у панелі.

Строки

Розмітка 3–5 ключових конверсій у коді + GTM-теги — 1 день. Настройка користувацьких параметрів та Data Layer — 4–6 годин. Настройка атрибуції та лінковка з Google Ads — 2–3 години.