Відстеження IP-адреси користувачів в GA4 за допомогою GTM

Вступ: IP-адреса у GA4 та обмеження

У Google Analytics 4 (GA4) з міркувань GDPR автоматично анонімізується IP-адреса користувача — вона не зберігається та не аналізується у стандартних звітах. На відміну від Universal Analytics, у GA4 немає налаштувань anonymize_ip: система не фіксує повну IP-адресу, лише може використовувати її для фільтрації (наприклад, для виключення внутрішнього трафіку).

Що дає IP‑адреса

IP‑адреса — це унікальний «паспорт» пристрою в мережі, який дозволяє визначати місцезнаходження користувача та деякі технічні параметри. У маркетингу ці дані допомагають:

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

IP-адреса належить до персональних даних. Всі збори та обробка IP повинні відповідати вимогам GDPR та локального законодавства — особливо якщо ви працюєте з користувачами з ЄС.

Перед впровадженням збору IP-адрес:

  • Оновіть політику конфіденційності (Privacy Policy)
  • Вкажіть мету збору
  • Забезпечте можливість збереження/видалення за вимогою користувача
  • Обґрунтуйте правові підстави для обробки

Відповідальність за збір і використання IP-адрес лежить на власнику сайту, а не на Google.

Окремо зауважимо, що також доступне альтернативне серверне відстеження даних, однак у цій статті розглядається саме браузерне рішення.

Етапи налаштування збору IP для GA4 через Google Tag Manager (далі GTM).

КРОК 1. Створюємо тег у GTM. 

Переходимо в GTM → Теги → Створити

Клікаємо по полю Конфігурація тегу та обираємо Користувацький тег HTML.

В вікні HTML прописуємо код [1]

<script>
// Створюємо функцію для отримання IP-адреси
function getIP() {
  var xhr = new XMLHttpRequest();
  xhr.open("GET", "https://api.ipify.org?format=json", false);
  xhr.send();

  if (xhr.status === 200) {
    var response = JSON.parse(xhr.responseText);
    return response.ip;
  }
}

// Отримуємо IP-адресу користувача та зберігаємо її в глобальній змінній
window.userIP = getIP();
</script>

КРОК 2. Створюємо змінну в GTM. 

Переходимо в Змінні → Створити

Клікаємо в полі Конфігурація змінної та обираємо Змінна JavaScript

У полі Ім’я глобальної змінної зазначаємо: userIP.

Задаємо назву змінної: userIP та тиснемо Зберегти.

КРОК 3. Додаємо параметр до тега GA4

Відкриваємо тег GA4. Клікаємо у полі Конфігурація тегу.

У розділі Спільні налаштування подій додаємо новий параметр:

  • Параметр події: user_ip
  • Значення: {{userIP}}

Зберігаємо оновлений тег.

КРОК 4. Перевірка передачі IP адреси. 

Відкриваємо сайт у режимі Попереднього перегляду.

Підключаємо Tag Assistant  до сайту.

 

У вкладці tagassistant.google.com відкриваємо тег GA4. Натисніть на тег, щоб переглянути детальні відомості. 

Там ви повинні побачити свій параметр події і значення IP, визначене за допомогою коду.

Також наявність параметра можна перевірити в DebugView у Google Analytics 4 (Адміністратор → Відображення даних → DebugView).

КРОК 5. Створення спеціального параметра у GA4.

Щоб побачити User IP у звітах GA4, потрібно створити Спеціальний параметр.

Для цього переходимо в розділ Адміністратор → Спеціальні визначення. 

Клікаємо Створити спеціальний параметр. 

Заповнюємо:

  • Назва параметра: IP адреса користувача
  • Область: Подія
  • Параметр події: user_ip

Натискаємо «Зберегти» . 

КРОК 6. Створення звіту в GA4. 

Через 24 години дані почнуть з’являтися у звітах GA4. У прикладі було створено кастомний звіт. 

На скріні видно, що параметр user_ip підтягнувся і доступний для аналізу.

Що слід врахувати?

  • IP, переданий через кастомний параметр, не скасовує вбудовану анонімізацію GA4 — він з’явиться лише у ваших кастомних звітах.
  • API ipify може бути заблокований у деяких мережах, тому можливі ситуації, коли userIP буде undefined.
  • По можливості використовуйте серверне відстеження — оптимальніший підхід до роботи з IP.

Висновок

Відстеження IP-адреси може бути корисним для боротьби з фродом, технічної діагностики та окремих бізнес-задач, коли стандартних можливостей GA4 та анонімізованих даних недостатньо. ​

Перед впровадженням клієнтського збору IP-адрес обов’язково перевірте вимоги GDPR і локального законодавства, оновіть політику конфіденційності та переконайтесь, що не порушуєте політики Google щодо PII. По можливості віддавайте перевагу серверним рішенням та мінімізації персональних даних, а клієнтські скрипти використовуйте лише як тимчасовий або точковий інструмент під чітко визначені задачі.

 

Оцініть статтю

Збільшимо продажі вашого інтернет-магазину

Залиште контакти, і наш консультант зателефонує та надасть інформацію, як ми можемо бути корисні вашому бізнесу

     
    alt зображення за замовчуванням

    Telegram-спільнота “Рекламна кухня”

    Отримати відповідь від підтримки Google чи Facebook зараз довго і складно. Тому ми створили спільноту, де допомагаємо один одному з питань про налаштування реклами в Google, Facebook та роботи в Google Analytics 4. Відповідають експерти К2, Юрій Пирч та учасники спільноти.
     alt= Підписатися
    alt зображення за замовчуванням

    Курс “Google Shopping (Performance Max) expert 3.0”

    Спеціалізований практичний курс, на якому розглядаюся рекламні стратегії та структури рекламних кампаній для 6 типів інтернет-магазинів, серед яких 100% є ваш! 72 відеоуроки в записі, які можна дивитися відразу після оплати на зручній швидкості у зручний час. Підтримка в закритому telegram-чаті. Гарантія повернення коштів.

     alt= Зареєструватися

    Схожі статті

    9 Жовтня, 2025
    Як використати штучний інтелект для підвищення продажів інтернет-магазину. Поради від Shop-Express.
    Більше
    30 Вересня, 2025
    Налаштування розширеного відстеження конверсій через Google Tag Manager для сайтів на Хорошоп (оновлена інструкція 2025)
    Більше
    30 Вересня, 2025
    Налаштування розширеного відстеження конверсій через Google Tag Manager для сайтів на Okay CMS в 2025 році
    Більше
    20 Вересня, 2025
    Налаштування розширеного відстеження конверсій через Google Tag Manager для сайтів на WordPress (оновлена інструкція 2025)
    Більше
    31 Серпня, 2025
    Як змінити ідентифікатори товарів (Item ID) у Google Merchant Center Next: покрокова інструкція
    Більше
    3 Березня, 2025
    Структура Performance Max в 2025 році: детальний огляд групи обʼєктів
    Більше
    17 Лютого, 2025
    Як імпортувати конверсії з Google Analytics 4 в Google Ads в 2025 році
    Більше
    23 Грудня, 2024
    Причини блокування (відхилення) товарів у Merchant Center Next і способи вирішення проблеми
    Більше
    8 Грудня, 2024
    Як досягти максимуму від святкових знижок: поради для підвищення ефективності рекламних кампаній у сезон високих продажів
    Більше
    21 Жовтня, 2024
    Як налаштувати спеціальну користувацьку мітку для акційних товарів в Merchant Center Next: інструкція
    Більше
    7 Жовтня, 2024
    Налаштування розширеного відстеження конверсій для сайтів на OpenCart за допомогою Google Tag Manager
    Більше
    4 Жовтня, 2024
    Налаштування розширеного відстеження конверсій для сайтів на WordPress за допомогою плагіну “Ecommerce Events&Feeds for Google&Facebook (v2)”
    Більше