Инструменты

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.

Передаются ли мои данные куда-либо?

Нет. Всё выполняется в браузере — ни выражение, ни текст не покидают устройство.

Связанные термины