Как использовать регулярные выражения в 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, всегда добавляйте комментарии перед регулярными выражениями.
Комментарии:
Как Netpeak работал с сайтом филиала крупного бренда и добился результатов, несмотря на то, что сервера проекта находятся в другой стране....
14 10 2026 20:33:20
Как настроить эксперимент на сайте без сторонней помощи...
13 10 2026 17:47:49
Seznam.cz — одна из пяти поисковых систем в мире, сумевших в отдельно взятой стране стать популярнее Google...
12 10 2026 9:10:14
Для продвижения интернет-магазина женского нижнего белья мы решили попробовать новый источник привлечения клиентов....
11 10 2026 18:13:27
Как найти релевантный сайт-донор для размещения своей ссылки...
10 10 2026 0:35:58
Дизайн макета сайта должен полностью соответствовать представлениям о готовом ресурсе. Создать его можно с помощью онлайн-сервисов, стационарных программ либо через HTML-код...
09 10 2026 21:15:32
Лекции о ключевых этапах развития бизнеса в интернете: от создания сайта до подсчета ROMI (возврат маркетинговых инвестиций) рекламных каналов...
08 10 2026 22:33:17
Планируете создание бизнеса, связанного с торговлей в интернете? Сначала прочитайте этот текст....
07 10 2026 16:12:10
Алгоритм настройки и запуска рекламы для SMM-, PPC-специалистов, блогеров и владельцев бизнеса....
06 10 2026 5:30:58
RFM — это аббревиатура слов Recency, Frequency, Money — новизна, частота, деньги. То есть считаем, как давно клиент купил товар в последний раз, сколько всего покупок он сделал и сколько денег принес нам за все время заказов....
05 10 2026 16:15:46
Как вести успешную рекламную кампанию в Японии, не зная языка....
04 10 2026 4:35:32
Какую связь можно назвать «качественной» и как улучшить работу телефонии — советы от платформы Ringostat в новом посте....
03 10 2026 1:27:21
Как рекламировать смартфоны в YouTube — советы крупному бизнесу по настройке и запуску эффективной рекламы. Важно: корректный анализ результатов. Узнайте как его сделать!...
02 10 2026 22:32:41
Как уменьшить время ответа сервера и повысить общий показатель скорости загрузки сайта...
01 10 2026 5:25:45
Примеры инновационных проектов. Нескучная рецензия на интересную книгу....
30 09 2026 4:10:23
Об истории и значении поговорок и других фразеологических оборотов...
29 09 2026 4:29:40
Опыт стартапа Paperform для стартаперов, которые боятся начать из-за ограниченного бюджета и/или отсутствия знаний в маркетинге. Надеемся, эта история вдохновит предпринимателей и поможет меньше сомневаться на счет запуска без бюджета....
28 09 2026 9:16:39
Какие фишки влияют на видимость сайтов? Советы по юзабилити от SEO-специалиста....
27 09 2026 7:31:13
Как зарегистрироваться и пользоваться аккаунтом в Google Business Profile: руководство для интернет-маркетологов и владельцев бизнеса...
26 09 2026 17:11:15
Большинство рекламодателей знают и используют только 4-5 видов таргетинга, а остальные оставляют без внимания. А ведь правильно подобранная аудитория — это один из залогов успеха рекламной стратегии. Поэтому обязательно тестируйте новые таргетинги...
25 09 2026 22:56:47
Как исключить показы на нецелевых площадках в новом интерфейсе Google Ads. В конце статьи 30 000 минус-площадок, каналов YouTube, сайтов, приложений...
24 09 2026 2:19:59
Какую тактику выбрать, чтобы написать внятный доклад. Хедлайнеры интернет-маркетинговых конференций делятся опытом...
23 09 2026 16:14:43
Что ждет новичка в его первый день работы в Netpeak — подарки, первые задачи и традиции компании. Все, что нужно знать, чтобы меньше волноваться и влиться в коллектив. Узнать больше!...
22 09 2026 1:36:50
Придумать цепляющие заголовки для 1000 репостов в соцсетях — что можно узнать в результате анализа миллиона заголовков в блогах....
21 09 2026 12:13:27
Как найти продавцов для маркетплейса с помощью рекламы в Google, Facebook, TikTok и Viber....
20 09 2026 12:39:54
Нужно разбить ячейку или составить график? Если вы знаете функции, таблицы гугл могут пpaктически заменить отдельные сервисы или дополнения...
19 09 2026 19:13:57
PBN (Private Blog Network) — приватная/частная сеть блогов, сайты-сателлиты, сетки сайтов. Строить их долго, дорого, но это работает....
18 09 2026 23:59:37
Кейс: новинки в продвижении рекламы интернет-магазина в контекстно-медийной сети Google...
17 09 2026 20:31:37
Шаги, которые необходимо выполнить для правильного сбора и анализа данных сайта...
16 09 2026 3:34:44
Хотите качественно руководить рекламной кампанией в Facebook? Как подключиться к API Facebook и получение статистики в R — рассказывает Алексей Селезнев....
15 09 2026 22:31:49
В этой статье я покажу пример визуальной работы с закладкой и пошагово разберу процесс их создания и применения для удобства визуализации данных...
14 09 2026 23:47:25
Всё о метриках загрузки сайта. Как проверить и отслеживать реальную скорость загрузки сайта и почему нельзя доверять показателям Pagespeed Insights....
13 09 2026 0:31:58
Владельцы айфонов в странах арабского мира легче расстаются с деньгами за приложения. Вот почему арабская локаль в App Store так привлекательна...
12 09 2026 2:49:54
Рассказывайте о развитии фирмы, ее достижениях, масштабах деятельности — это то, что нужно вашим потенциальным клиентам. Так вы повысите их лояльность. Узнать больше!...
11 09 2026 19:57:36
Слорварь сленга, без которого к 25-летним не подходи...
10 09 2026 3:10:10
Настройка целей в Google ***ytics, а также отслеживание событий....
09 09 2026 21:44:56
Как тратить на ставки меньше денег и почему вырастает цена за клик, а также о том, как ее сделать ниже. Плюс список факторов, которые влияют на ставку для первой страницы для ключевого слова...
08 09 2026 2:12:38
Как стать заметнее для поисковых роботов Яндекс и Google...
07 09 2026 3:11:31
В ТОПе ошибок — метатеги, разметка, заголовки h1-h6 и внутренние ссылочные факторы....
06 09 2026 8:43:33
Рассказываем, как комaнда Netpeak работала над ростом органики и повышением видимости приоритетных страниц сайта по релевантной семантике....
05 09 2026 17:16:23
Что такое контекстная реклама? Настраиваем рекламу в поиске Google...
04 09 2026 2:43:25
Корневой каталог это папка, содержащая все файлы на сайте, в том числе системные файлы....
03 09 2026 10:28:29
Расскажу, как подобрать картинку на рабочий стол объявления в Рекламной сети Яндекса, и приведу небольшой кейс о том, как это делали мы для агентства путешествий...
02 09 2026 10:44:15
Качественные исходящие ссылки и исходящий мусор, который только вредит репутации сайта. Находим и отсеиваем....
01 09 2026 2:44:34
Обучение SEO, PPC, курс по изучению языка R, академии Netpeak Software, Serpstat и другие. Список обновляется....
31 08 2026 23:21:21
Лучшие идеи круглого стола о SEO с участием Тараса Гущи, Сергея Карпенко, Алексея Чекушина, Дмитрия Шахова и других экспертов...
30 08 2026 19:31:36
Как добавить свою рекламу через поисковый сервис с картинками в Google....
29 08 2026 7:37:26
Новый способ автоматизации процессов при настройке аналитики больших объемов данных....
28 08 2026 20:18:15
Основная цель CTA — помочь посетителю принять решение о покупке, скачивании, регистрации или подписке...
27 08 2026 13:29:38
Блог на новом движке и с новым дизайном, перетянувший в себя огромное количество постов и комментариев за Х лет своей работы...
26 08 2026 3:58:56
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::