Как использовать регулярные выражения в 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, всегда добавляйте комментарии перед регулярными выражениями.
Комментарии:
Детальная инструкция по настройке рекламы мобильного приложения в Яндекс.Директ....
20 06 2025 4:32:23
Как с помощью Google Tag Manager отслеживать исходящие ссылки на сайте и загрузки файлов с него...
19 06 2025 9:51:45
Лидеров определили открытым голосованием. В ТОП-списки вошли CPA-сети, которые набрали больше всего голосов суммарно и по отдельным критериям....
18 06 2025 5:54:56
Рекламируем онлайн-уроки к 1 сентября. Именно сочетание Facebook и Google Ads помогло нам сначала обратиться к родителям (которые, например, листают соцсеть по пути домой) и потом уже напомнить о себе с помощью Google Рекламы...
17 06 2025 14:40:19
Прайс-менеджерам: покупаем и моделируем недостающие данные с помощью алгоритмов машинного обучения...
16 06 2025 1:21:56
Сергeй Бахарь неустанно исследует Google Рекламу и рассказывает о новинках нашим читателям....
15 06 2025 1:27:12
Как упростить работу со скриптами на языке R? Программирование удобного интерфейса с помощью пакета «gWidgets»...
14 06 2025 10:14:14
В статье рассказываем, какие бывают push-уведомления, когда их используют, даем чек-лист и пошаговую инструкцию по созданию успешной push-рассылки....
13 06 2025 22:37:50
Игровой формат отлично работает в email-рассылке. Но какой вид гeймификации интересен любой целевой аудитории? Давайте рассмотрим примеры....
12 06 2025 12:39:27
Руководство для всех, кто хочет продать что-то через интернет...
11 06 2025 6:54:51
5 важных навыков для новичков в PPC: как учиться, чтобы стать экспертом; секреты тайм-менеджмента, мотивации; тонкости оптимизации рабочего процесса. Узнать больше!...
10 06 2025 4:10:14
Почему нельзя просто взять и перевести. В худшем случае специализированный текст на иностранном языке должен стать для переводчика дорожной картой, в лучшем — источником вдохновения. Почему? Читайте об этом!...
09 06 2025 3:54:35
Подружим GTM и Метрику с минимальным вовлечением программиста....
08 06 2025 14:44:31
Не можете найти нужны отчёт в Google ***ytics? Или хотите ускорить поиск нужных данных и отчётов. В помощь ⏩ Обзор к Google ***ytics Intelligence....
07 06 2025 8:52:33
Владельцы айфонов в странах арабского мира легче расстаются с деньгами за приложения. Вот почему арабская локаль в App Store так привлекательна...
06 06 2025 9:32:18
Проверьте свою логику, находчивость и креативность...
05 06 2025 20:55:47
Создаем список тем, которые заинтересуют пользователя — для этого используем простые сервисы по типу Вордстат. Также изучаем деятельность конкурентов. Узнать больше!...
04 06 2025 2:53:54
Как использовать автостратегии для экономии рекламного бюджета...
03 06 2025 12:44:10
Чтобы эффективно продвигать товар или услугу в Instagram, необходимо повысить охват целевой аудитории. Одно из возможных решений — привлечение блогеров. Казалось бы, достаточно предложить платное размещение рекламы…...
02 06 2025 21:12:33
Спикер ОА Петр Аброськин рассказал всем читателям блога о фишках настройки ремаркетинга в контекстной рекламе и социальных сетях...
01 06 2025 12:26:17
Обзор новой версии краулера Netpeak Spider 3.0, которая включает в себя около 300 изменений: от супер-фич до небольших фиксов в юзабилити....
31 05 2025 15:49:20
Детально заполняйте карточку товара, добавляйте качественные фотографии, делайте акцент на УТП....
30 05 2025 11:17:23
160 символов — размер рекламного сообщения, 2 млн евро — минимальный бюджет для запуска. Уже интересно?...
29 05 2025 7:22:26
Киев, Одесса, Харьков, Днепр и другие города — в офис и обратно IT-специалисты добираются от 10 минут до более чем полутора часа. В дороге они слушают музыку, подкасты, читают книги. Узнать больше!...
28 05 2025 20:39:51
Редполитика Netpeak Journal (ex блог Netpeak) — руководство по написанию понятных, полезных, продающих и удобочитаемых текстов. Документ для внутреннего использования в открытом доступе. Применяйте, адаптируйте. Читать!...
27 05 2025 13:13:10
Первая реакция на перегорание — послать все к чертям собачьим. Очень заманчиво, но правильно ли убегать от всех проблем?...
26 05 2025 19:19:53
Как без проблем пересылать данные в Google Покупки....
25 05 2025 6:46:35
Если вы не можете улучшить свой уровень конверсий и поднять ставки, оптимизация показателя качества может быть вашим единственным выходом, чтобы сохранить высокий рейтинг без больших затрат. Статья, которая расставляет точки над «i»....
24 05 2025 23:40:53
При создании проекта и выбора доменного имени важно взвесить плюсы и минусы использования домена с историей...
23 05 2025 1:47:59
Об особенностях реализации интернет-проектов в Великобритании, России и Казахстане и фишках успешного ведения бизнеса онлайн мы побеседовали с Владимиром Меркушевым — руководителем интернет-проектов успешной казахстанской компании Kolesa.kz....
22 05 2025 20:29:13
Это исследование для тех, кто хочет выяснить, эффективно ли работать с лидами, если им год и больше...
21 05 2025 22:15:52
Новая услуга для бизнесов, которым большое количество подписчиков не приносит продаж...
20 05 2025 15:53:13
Начинали с SEO на этапе разработки нового сайта. Узнать больше!...
19 05 2025 12:44:18
Мы решили определить и раскрыть самые популярные вопросы по работе нового алгоритма Google Колибри...
18 05 2025 16:25:48
Энн Смарти (Ann Smarty), пожалуй, самая известная публичная личность в мире контент-маркетинга и поискового продвижения. За несколько лет она прошла путь от SEO-блогера до главного редактора авторитетного Search Engine Journal и CEO одного из самых популя...
17 05 2025 9:35:35
На что обратить внимание при покупке интернет-ресурса, какие факторы влияют на цену и что помогает определить качество сайта? Ответы на все эти вопросы в статье. Читать!...
16 05 2025 12:21:29
Руководство к действию от основателя Netpeak Group....
15 05 2025 11:37:49
Возможно, вы купили обувь Intertop именно после просмотра нашей рекламы....
14 05 2025 0:25:18
Как зарегистрировать и настроить новый сайт в сервисах веб-аналитики...
13 05 2025 2:53:20
Как настроить многокaнaльную модель атрибуции для своего бизнеса....
12 05 2025 3:39:30
Хотите раскрутить свои соцсети в 2022 году? Тогда уже сейчас нужно задуматься, что будете публиковать. В статье расскажем, какой контент будет в тренде в будущем году....
11 05 2025 13:10:52
Короткая история про одного из руководителей корпорации «Kimberly Clark». Альтернативная Википедия для тех, кто любит сторителлинг. Читать дальше!...
10 05 2025 18:33:59
Больше пятисот человек из Украины, России, Болгарии и Казахстана. Я зашел в зал и увидел толпу каких-то гопарей и воровайок родом из 90-х, а само помещение было оформлено под свадьбу. Выпьем за молодых!...
09 05 2025 11:18:42
Кто ведет соцсети Netpeak и заказывает мерч для всего агентства...
08 05 2025 5:15:33
Пример пользовательских отчетов в Google ***ytics, созданных за 15 минут...
07 05 2025 23:23:22
Внедрение скрама, чтобы решить проблемы в управлении бизнесом, год работы на нем и отказ от методологии. Читайте об опыте Boosta, которая объединяет 9 SEO-комaнд на удаленке....
06 05 2025 8:45:44
Главная цель инфлюенс-маркетинга — теплый и близкий контакт с аудиторией. Клиентам нравится ассоциировать продукты с живыми, знакомыми им людьми — пускай и только по интернету. Читать дальше....
05 05 2025 12:26:47
Мануал, по которому вы создадите специальный отчет, чтобы применить его на своем сайте....
04 05 2025 2:49:51
От создания аккаунта до выбора пикселя — просто и понятно про TikTok....
03 05 2025 2:13:32
Как настроить передачу категории и бренда товара в Google Data Studio....
02 05 2025 8:57:31
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::