Генератор Regex для аналитики
Визуальный конструктор регулярных выражений для целей в Яндекс Метрике и Google Analytics. Собирает regex из понятных условий (URL содержит, начинается с, есть GET-параметр и т. д.) без знания синтаксиса и сразу проверяет его на тестовых URL.
Конфиденциальность: инструмент работает прямо в браузере — ваши данные и файлы не загружаются на сервер.
Как пользоваться
- Начните с готового шаблона (страница благодарности, каталог, карточки товаров, корзина, блог) или добавляйте условия вручную.
- Выберите тип условия: «Содержит», «Начинается с», «Заканчивается на», «Один из (ИЛИ)», «НЕ содержит», «Есть параметр» или «Параметр =», и впишите значения.
- Проверьте результат в блоке «Проверить на примерах» — каждый тестовый URL отметится галочкой или крестиком.
- При необходимости отключите «Упрощённый режим» для строгого regex с lookahead-условиями.
- Скопируйте готовое выражение и вставьте его в цель Метрики или условие события GA4.
Частые вопросы
Почему GA4 помечается как «ограниченно»?
Google Analytics 4 работает на движке RE2, который не поддерживает lookahead и lookbehind. Если regex использует эти конструкции (несколько условий через И), для GA4 их лучше разбить на отдельные события. Для Яндекс Метрики такие выражения работают без ограничений.
Где именно вставлять полученный regex?
В Яндекс Метрике: Настройки → Цели → Посещение страниц → url: совпадает с регулярным выражением. В GA4: Администратор → События → Создать событие → условие page_location соответствует регулярному выражению.
Что даёт «Упрощённый режим»?
Он генерирует более короткий и совместимый regex, который надёжнее срабатывает в Метрике и GA. Снимите галочку, только если нужны строгие проверки начала/конца URL и комбинации условий через lookahead.
Учитывает ли regex регистр букв?
В Яндекс Метрике сопоставление по регулярному выражению регистронезависимо, поэтому регистр в значениях условий можно не учитывать. Перед настройкой цели всё равно проверьте выражение на реальных URL вашего сайта.