Інструменти

Regex-тестер онлайн: перевірка регулярних виразів для GA4, GTM і SEO

Безкоштовний онлайн-тестер регулярних виразів для веб-аналітики: перевірка regex для фільтрів GA4, тригерів GTM, розбору UTM-міток. Підсвічування збігів, групи захоплення, заміна — у браузері.

Regex-тестер для аналітика
Перевірка регулярних виразів для GA4/GTM-фільтрів і UTM — у браузері
/

Результат
Заміна (replace)
Готові шаблони для аналітики

Як користуватися тестером

  1. Введіть регулярний вираз у поле зверху (без слешів-обгорток — вони показані сірим автоматично).
  2. Оберіть прапорці: g — знаходити всі збіги, i — ігнорувати регістр, m — багаторядковий режим (^ і $ працюють на кожному рядку), s — крапка співпадає і з переносом рядка.
  3. Вставте текст для перевірки — URL, шляхи сторінок, рядки логів, список email.
  4. Дивіться результат: збіги підсвічені, лічильник зверху, групи захоплення під ним. Розкрийте «Заміна», щоб перевірити replace з підстановкою $1, $2.
  5. Або натисніть готовий шаблон для аналітики — він підставить вираз і приклад тексту.

Усе працює у браузері: ні вираз, ні текст нікуди не надсилаються.

Regex у веб-аналітиці: де він потрібен

Регулярні вирази — щоденний інструмент аналітика. Основні сценарії:

  • Фільтри GA4 — виключення внутрішнього трафіку за IP, об’єднання сторінок за шаблоном URL у дослідженнях, налаштування каналів.
  • Тригери GTM — запуск тегів на групі сторінок (^/checkout/), на кліках по певних посиланнях, на доменах. Тип збігу — «matches RegEx».
  • Змінні GTM — витягання значень з URL через групи захоплення (наприклад, ID товару чи назви кампанії).
  • Розбір UTM — вилучення utm_campaign, utm_source з рядка запиту.
  • Канали та групування в Looker Studio й BigQuery — класифікація трафіку за патернами джерел.

Натисніть шаблони над цим текстом — кожен показує робочий приклад під відповідний сценарій. Для побудови самих UTM-міток скористайтесь нашим UTM Builder, а для розуміння параметрів — глосарієм UTM-мітки.

Шпаргалка по синтаксису

КонструкціяЗначенняПриклад
.Будь-який символa.cabc, a1c
\d \w \sЦифра / літера-цифра-_ / пробіл\d+2026
^ $Початок / кінець рядка^/blog/
* + ?0+, 1+, 0 або 1 повтореньa+aaa
[abc]Один із символів[aeiou]
[^abc]Будь-який, крім перелічених[^&]+
(…)Група захоплення=([^&]+)
`ab`Або a, або b
\. \/Екранований символsite\.com
{2,4}Від 2 до 4 повторень\d{4} → рік

Типові помилки

  • Не екранована крапка. site.com співпаде з siteXcom. Правильно — site\.com.
  • Забутий прапорець i. /Blog/ не знайде /blog/, якщо регістр URL відрізняється.
  • Жадібність .*. Вираз =(.*)& захопить забагато; використовуйте [^&]+ для зупинки на роздільнику.
  • Lookbehind у GA4/GTM. Рушій RE2 не підтримує (?<=…); у цьому тестері (JavaScript) спрацює, а у фільтрі GA4 — ні. Перевіряйте простими конструкціями.

Поширені питання (FAQ)

Який синтаксис regex використовує GA4 і GTM?

Обидва використовують RE2. Для простих і середніх виразів (URL, UTM, hostname) результат у цьому JavaScript-тестері збігається з GA4/GTM. Уникайте lookbehind і backreferences — RE2 їх не підтримує.

Чи чутливий regex до регістру в GA4?

За замовчуванням так. Вмикайте прапорець i тут і «Case insensitive» у GA4/GTM, якщо регістр URL може відрізнятися.

Як виключити внутрішній трафік за IP?

Використайте regex для приватних діапазонів: ^(192\.168|10\.|172\.(1[6-9]|2[0-9]|3[01]))\. Крапки обов’язково екрануйте.

Навіщо екранувати крапку і слеш?

Бо вони мають спеціальне значення. \. шукає буквальну крапку, \/ — слеш. site.com без екранування співпаде і з siteXcom.

Що таке групи захоплення?

Круглі дужки ( ) вилучають частину збігу окремо ($1, $2). Використовуються у змінних GTM і для розбору URL.

Чи передаються мої дані кудись?

Ні. Усе виконується у браузері — ні вираз, ні текст не залишають пристрій.

Пов'язані терміни