Как использовать регулярные выражения в Google ***ytics и Google Tag Manager

Как новичку разобраться в регулярных выражениях Мы уже писали о том, что такое регулярные выражения, об их структуре: почитайте в статье
Типы/разновидности регулярных выражений (Regex Engines)
Для начала определимся с терминологией.
Механизм регулярных выражений — это алгоритм реализации regex с использованием определенного типа синтаксиса.
Доступно множество таких типов. Наиболее популярные среди них:
- PCRE (PHP) ;
- JavaScript;
- Python;
- Golang.
Разные механизмы регулярных выражений поддерживают разные типы синтаксиса и значение метасимволов может меняться в зависимости от используемого механизма. Таким образом, регулярное выражение, которое считается допустимым для одного механизма, может не действовать для другого.
Всякий раз, когда тестируете регулярное выражение с помощью инструмента тестирования, выбирайте удобный для себя вариант:
JavaScript — механизм регулярных выражений Google ***ytics и Google Tag Manager, поэтому перед тестированием Regex Engines для GA и GTM в качестве варианта следует выбирать JavaScript. Регулярные выражения в GA и GTM используются:
- При настройке целей.
- Когда мы задействуем расширенный фильтр в отчетах.
- При создании пользовательских сегментов.
- Для настройки фильтров представлений.
- Как условия триггеров в GTM.
- Когда задаем условия тегов.
Как поможет regex в работе с Google ***ytics?
1. Настройка цели, которая должна соответствовать нескольким страницам
Предположим, что после выполнения транзакции или создания лида (заполнил форму с контактными данными, заказал услугу через форму) ваш пользователь перенаправляется на страницу с благодарностью и что у каждого пользователя есть уникальный URL-адрес страницы с динамическим ID заказа, например /product/ thank-you/?ORDER_ID=1986434. В таком случае, мы используем тип соответствия «начинается с» при настройке цели и добавляли в переход /product /thank-you/?ORDER_ID=
Такая настройка не корректная, так как при ошибке с оформлением заказа, клиент попадет на страницу с ошибкой /product/thank-you/?ORDER_ID=error и данные в Google ***ytics искажаются.
Цель должна соответствовать условиям — сpaбатывать, если в url-адресе есть пять цифр (каждый раз разные) и не сpaбатывать, если цифры не обнаружены. С помощью регулярных выражений ссылку можно записать так:
- ^ — строка начинается с наборов символов;
- \ — метасимвол экранирования, чтобы слэш и вопросительный знак обpaбатывались как обычный символ;
- \d{5} — только пять цифр после знака.
При составлении условий цели мы можем как указывать часть каталога /product/, так и не указывать. Если, например, у вас сайт услуг и thank-you page — форма с отправкой контактных данных, тогда часть с /product/ каталога можно пропустить.
2. Настройка воронки продаж, в которой шаг последовательности должен соответствовать нескольким страницам, а не одной
Правильная воронка продаж состоит из нескольких страниц. Например, в стандартной воронке продаж пользователь попадает на домашнюю страницу и это первый шаг воронки.
С домашней страницы пользователь может переходить к различным категориям в поисках конкретных продуктов. В этом случае у страниц разных категорий будут разные URL-адреса, и если вы хотите добавить URL-адреса всех категорий в воронку продаж, используйте регулярное выражение.
Фактически, когда вы настраиваете воронку, все URL-адреса обpaбатываются как регулярные выражения:
Мы используем «^» — начало строки и « (конец строки), чтобы исключить ложное сpaбатывание, если какой-то сервис будет отправлять не одноименное, но схожее имя события (категории, действия).
3. Исключение трафика из диапазона IP-адресов с помощью фильтров
Существует множество фильтров, требующих регулярных выражений. Крупные организации обычно владеют несколькими IP-адресами. Поэтому, чтобы исключить внутренний трафик организации, вам необходимо указать диапазон IP-адресов с помощью регулярного выражения:
Чтобы составить данное регулярное выражение не обязательно прописывать его в ручную. Если вам известен диапазон IP адресов вашего офиса, можно воспользоваться бесплатными сервисами, например IP Range Regular Expression Builder. Он сам сгенерирует регулярное выражение, которое нужно скопировать и вставить в поле между символами ^ и $, не включая их в настройки фильтра.
4. Понимание коммерческой ценности длиннохвостых ключевых слов
Ключевые слова с длинным хвостом дают дополнительные преимущества: меньшая конкуренция, хороший объем трафика, а также более высокие конверсии.
Используя регулярные выражения, вы можете создать сегмент для ключевого слова с длинным хвостом в Google ***ytics. Создавайте сегменты ключевых слов с длинным хвостом, используя следующие регулярные выражения:
- ^[^\.\s\-]+([\.\s\-]+[^\.\s\-]+){0}$ — Фильтр ключевой фразы из одного слова;
- ^[^\.\s\-]+([\.\s\-]+[^\.\s\-]+){1}$ — Фильтр по фразе из двух слов;
- ^[^\.\s\-]+([\.\s\-]+[^\.\s\-]+){2}$ — Фильтр по фразе из трех слов;
- ^[^\.\s\-]+([\.\s\-]+[^\.\s\-]+){3}$ — Фильтр по ключевой фразе из четырех слов;
- ^[^\.\s\-]+([\.\s\-]+[^\.\s\-]+){4}$ — Фильтр по фразе из пяти слов.
5. Перезапись URL в отчетах Google ***ytics
Например, добавление имени хоста к URL запроса:
Вы также можете переписать URL-адреса в отчетах Google ***ytics с помощью расширенного фильтра «поиск и замена». Это удобно, если на сайте очень длинные нечитабельные динамические URL-адреса, и вы не сразу можете понять, о чем эта страница.
Например, с помощью расширенного фильтра «Найти и заменить» просим GA сообщить URL https://www.domain.com/fder/?catg=2341&pid=428 в качестве https://www.domain.com/outdoor/fleeces.
6. Фильтрация данных на основе сложных шаблонов в интерфейсе отчетов Google ***ytics
Например, это регулярное выражение может сегментировать весь трафик, поступающий с сайтов социальных сетей:
twitter\.com|facebook\.com|linkedin\.com|plus\.google\.com|t\.co|bit\.ly|reddit\.com
Важно: набор социальных сетей индивидуальный под каждый сайт.
7. Поиск спама-реферера в Google ***ytics
Например, вы можете использовать следующее регулярное выражение, чтобы отфильтровать все источники спама в отчете «Рефералы»: button|ilovevitaly|darodar|hulfingtonpost|ranksonic|[0-9]{1,3}\.[0-9]{1,3}|site
8. Блокировка спамных рефералов с помощью настраиваемого расширенного фильтра в Google ***ytics.
Например, этот фильтр должен блокировать весь трафик от указанных источников спама:
9. Использование регулярных выражений при создании групп контента в Google ***ytics
Группы контента позволяют создавать логическую структуру содержимого, которая отражает видение сайта или приложения, а затем просматривать и сравнивать совокупные показатели по названию группы, анализировать отдельные URL, заголовки страниц и названия экранов. Например, можно узнать суммарное количество просмотров всех страниц в категории /Платья/, а затем изучить сведения по каждой из них.
10. Использование регулярных выражений при создании группировки каналов в Google ***ytics
Группы каналов — это группы, по которым распределяются источники вашего трафика с учетом заданных правил. Данные в отчетах Google Аналитики организованы в соответствии с группой каналов по умолчанию. В нее входят наиболее типичные источники трафика, такие как «Поисковая реклама» и «Прямой трафик», но мы также можем добавить свой канал. Например, «Социальные сети» (как указано на скриншоте ниже), для анализа количества трафика пришедшего из разных социальных сетей:
11. Использование регулярного выражения в фильтре таблицы
В Google ***ytics стандартные и пользовательские отчеты представлены в виде таблиц. Вы найдете вариант фильтра, в котором сможете исключить или включить данные, которые также принимают регулярное выражение.
Здесь также можно использовать расширенный фильтр и регулярные выражения в расширенном фильтре.
Здесь вы можете использовать несколько регулярных выражений для включения и исключения страниц.
Преимущества использования REGEX в Диспетчере тегов Google
С помощью регулярных выражений вы можете:
- Настроить сложные триггеры в GTM.
Например вам нужно разместить Pop-up форму только на страницах блога. В таком случае настройка триггера будет соответствовать:
«.» — точка, любой символ (буква, цифра, спецсимвол), в сочетании с «*», обозначает любое количество любых символов, то есть страницы вложенные в blog, включая ее саму.
Если необходимо, чтобы тег сpaбатывал только для украинской версии сайта:
- Использовать REGEX в пользовательской переменной JavaScript.
Например, при отслеживании поиска по сайту без параметра запроса в Диспетчере тегов Google:
Советы по использованию регулярных выражений в Google ***ytics и Google Tag Manager
- Используйте символ «|» осторожно. Он «|» представляет собой условие «OR» — неразумно использовать символ вертикальной черты в начале или конце регулярного выражения, которое может испортить требуемый набор данных.
- Если вы не уверены во всех возможных комбинациях в регулярном выражении, используйте «. *», чтобы найти список всех возможных комбинаций в вашем наборе данных.
- Помните, что все страницы запускаются в Диспетчере тегов Google, если вы хотите преобразовать все страницы в регулярное выражение, используйте «. *» (выбрать все применимые страницы).
- Не используйте пробелы в регулярных выражениях. Пробелы в регулярном выражении могут испортить ожидаемые результаты. Перед использованием регулярных выражений в Google ***ytics или Диспетчере тегов Google лучше всего использовать инструмент для проверки регулярных выражений.
- Регулярные выражения не чувствительны к регистру. Имейте в виду, что все, что вы вставляете между метасимволами, будет искать только это значение. Регулярные выражения можно сделать чувствительными к регистру в Google ***ytics, отметив соответствующее поле или выбрав соответствующее условие в Google Tag Manager.
- Google ***ytics может поддерживать регулярные выражения длиной до 256 символов. Если ваше регулярное выражение превышает 256 символов, оно не будет работать.
- Если вы используете REGEX в пользовательских тегах JavaScript с помощью GTM, всегда добавляйте комментарии перед регулярными выражениями.
Комментарии:
Продажа климатического оборудования. Кейс о проекте, который продвигался у нас на услуге «продвижение по позициям» и не демонстрировал хороших результатов как по росту трафика, так и по продажам, не смотря на высокие места в выдаче. Узнать больше!...
16 07 2026 8:35:35
Выдержка из интервью Дэнни Салливаном с представителями компаний Google и Bing...
15 07 2026 5:34:38
Расчет прогноза по LTV позволит более точно задать параметры рекламной кампании в Apple Search Ads на начальном этапе. Как это делают в RadASO, читайте в статье....
14 07 2026 7:20:10
Об истории и значении поговорок и других фразеологических оборотов...
13 07 2026 4:18:29
Регулярный мониторинг позиций необходим для отслеживания истории их изменений после внедрения новых ключевых слов и других работ над сайтом...
12 07 2026 10:20:18
Как добавить свою рекламу через поисковый сервис с картинками в Google....
11 07 2026 4:18:28
Глоссарий глупых ошибок в аудите от топовых SEO-агентств...
10 07 2026 15:20:42
Хорошая история состоит из узнаваемых образов, которые вызывают у пользователя ассоциации с личными переживаниями....
09 07 2026 7:57:23
Решение для поискового продвижения крупных проектов (от 300 000 страниц)....
08 07 2026 12:49:33
При встрече со сложностями, когда мозг говорит вам «стоп, у тебя не получится, не пытайся даже», победа достается тому, кто это предупреждение игнорирует....
07 07 2026 9:19:53
Агентство Netpeak закрыло сделку по покупке агентства мобильного маркетинга Радомира Новковича RadASO....
06 07 2026 5:18:32
Как правильно мотивировать и демотивировать себя — теория и кейсы. Как бросить курить, начать бегать и наконец-то приступить к изучению английского. Читать!...
05 07 2026 12:10:59
Основатель фейсбука опубликовал на WIRED крутое интервью...
04 07 2026 13:19:33
Качество передаваемых данных напрямую отражается на качестве решений, принимаемых для бизнеса. Как защититься от таких ошибок?...
03 07 2026 7:46:43
Если выполнить настройку не корректно, поисковик воспримет материалы как дубли контента....
02 07 2026 16:34:21
Инструмент позволяет создавать ролики длительностью от 6 до 16 секунд. Созданные видеоматериалы можно размещать не только в рекламных кампаниях, но и на сайте или в email-рассылке. ...
01 07 2026 15:29:54
Amazon сократил комиссию для сайтов партнеров от 30% до 80% — что делать дальше? Мнение эксперта....
30 06 2026 12:36:17
Мониторинг мобильных просмотр статистики Firebase в отчетах Google ***ytics и связь Firebase ***ytics с Google Рекламой...
29 06 2026 21:40:39
Спикер ОА Петр Аброськин рассказал всем читателям блога о фишках настройки ремаркетинга в контекстной рекламе и социальных сетях...
28 06 2026 21:40:19
Проверка структурированных данных поисковыми роботами нуждается в нашей поддержке...
27 06 2026 4:23:36
Данные Google по 6 миллионам кликов 16 городах страны и данные Яндекс по 520 346 кликам, в 54 городах страны в 22 тематиках в обоих рекламных системах. Узнать больше!...
26 06 2026 2:27:10
Образец рассылки от создателе Replyapp.io Олег Белозор, на которую ответили самые влиятельные эксперты в мире в2в продаж...
25 06 2026 19:54:40
Дизайн макета сайта должен полностью соответствовать представлениям о готовом ресурсе. Создать его можно с помощью онлайн-сервисов, стационарных программ либо через HTML-код...
24 06 2026 1:45:56
Проверяем, есть ли разница в ранжировании при наличии/отсутствии этих слов в метаданных. Эксперимент....
23 06 2026 13:29:37
Как стать заметнее для поисковых роботов Яндекс и Google...
22 06 2026 22:55:59
От того, что такое оффер до лучших стратегий и избежания ошибок...
21 06 2026 8:49:20
Создатели алгоритмов соцсетей используют слабые места человеческого мозга. Случайно или намеренно, но они это делают. Как нам с этим жить?...
20 06 2026 9:52:12
Как анализировать конкуренты и делать правильные выводы для развития бизнеса....
19 06 2026 2:51:31
Значит так, делаем из лимонов лимонад — «выжимаем» максимум из ошибки 404...
18 06 2026 8:54:38
За каждым проектом стоят прежде всего люди. Как часто мы пользуемся сложными системами и не думаем о том, кто их создал и продолжает развивать? Интересно о том, кто и что стоит за «ПланФиксом». Читайте далее!...
17 06 2026 1:38:27
В ТОПе ошибок — метатеги, разметка, заголовки h1-h6 и внутренние ссылочные факторы....
16 06 2026 14:39:49
Что такое посол бренда и чем он отличается от адвоката бренда?...
15 06 2026 15:11:16
Callback от Ringostat: пример того, как увеличить конверсии с помощью формы заказа обратного звонка...
14 06 2026 8:35:47
Чтобы привлечь представителей малого и среднего бизнеса, мы разработали стратегии по контекстной рекламе. Это открывает двери агентства Netpeak проектам с самым скромным бюджетом...
13 06 2026 20:13:21
Чтобы понять, как работает Роскомнадзор, пришлось разбираться в деталях и делать опрос по топовым хостингам. Ответы и выводы читайте в статье....
12 06 2026 14:49:24
Менять карьеру страшно, особенно после тридцати. Поэтому мы спросили людей, у которых это получилось — через какие трудности им пришлось пройти....
11 06 2026 20:24:43
Узнайте, подходят ли видеоролики для продвижения вашего бизнеса, и будет ли рентабельной видеореклама в YouTube...
10 06 2026 2:44:38
Очередной красивый пост о продвижении платформы email и sms-рассылок — UniSender...
09 06 2026 0:57:21
Настроенная бизнес-страница компании в Instagram и на Facebook помогает в продвижении товаров и услуг в интернете. Поэтому так важно сделать их seo-friendly. Читать!...
08 06 2026 23:14:51
Советы бизнесу от зрителей Big Money и Артема Бородатюка. Предлагаем 11 универсальных, но простых и понятных идей....
07 06 2026 21:38:31
Как настроить просто и быстро настроить скрипт в Google ***ytics для отслеживания печати страниц сайта....
06 06 2026 10:32:23
Как диагностировать Google Panda, понять, что нужно изменить на своем сайте и сделать пользователей счастливыми....
05 06 2026 11:47:53
Как мы недооценили уровень конкуренции в нише, и как пришлось с этим бороться, чтобы принести пользу клиенту....
04 06 2026 15:41:47
Четкая структура полноценного письма с примерами из рассылок крупных компаний: Aviasales, LinguaLeo, Rozetka, Yves Rocher, Pich Shop, Эльдорадо и другие....
03 06 2026 3:22:53
Что делать, когда код электронной торговли в одной валюте, а аккаунты Google ***ytics/Google Ads — в другой. И нужной валюты нет в списке возможных....
02 06 2026 8:16:21
Быстрые ссылки и другие советы на тему того, как эффективно работать в Директ Коммaндере....
01 06 2026 2:32:48
Зачем нужно работать с отчетами по ассоциированным конверсиям и сравнивать различные модели атрибуции?...
31 05 2026 4:12:23
Информация поможет вам в составлении медиапланов. Зная стоимость клика в вашей тематике или регионе, и коэффициент конверсии на вашем сайте, можно оценить объем необходимых инвестиций в рекламу и прогнозировать стоимость конверсии. Узнать больше!...
30 05 2026 23:43:58
Тестируем новый инструмент Яндекс.Директ — динамические объявления....
29 05 2026 15:29:26
Рассказываем в подробностях, что полезного сделал Netpeak для своих клиентов с января по апрель 2017 года...
28 05 2026 0:22:18
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::