Іноді в стандартному звіті Google Analytics необхідно відфільтрувати кілька різних рядків. Наприклад, вибрати кілька джерел трафіку, або запитів, подивитися статистику по певних сторінок.
Для цього використовуємо розширений фільтр, він викликається кліком по посиланню «Ще ...» - поруч з рядком пошуку, над таблицею звіту.
Необхідно вибрати пункт «Пошук відповідного регулярного виразу» і додати конструкцію такого виду: (переменная1 | переменная2 | переменнаяN). Наприклад, шукаємо рядки, що містять дані про переходах з сайтів minfin.com.ua і prostobank.ua.
Пам'ятайте, що Google Analytics ділить все символи на дві групи ─ літерали і регулярні вирази. Літерали ─ це символи, які позначають самі себе, до них відносяться всі букви, цифри, а також знаки «-«, «_» і ін.
Регулярні вирази (regular expressions, Regex) ─ це спеціальні символи, використовувані для порівняння або вилучення фрагментів поля, а також правила, якими регулюються всі символи.
Приклади часто використовуваних спеціальних символів:
Символ / Опис. Відповідає будь-якому одному символу * відповідає нулю або більше попередніх елементів ^ відповідає початку рядка $ Відповідає кінця рядка? Відповідає нулю або одному попередньому елементу + відповідає одному або більше попереднього елемента | Операція АБО. Висловом а | б відповідають значення а і б. \ Перетворює символ регулярного виразу на звичайний символ. () Групуються символи в подстроки
У більшості випадків для пошуку потрібних значень досить простих регулярних виразів, як в нашому першому прикладі, де використовуються тільки угруповання «()» і оператор АБО «|».
Якщо ж ви придумали собі завдання складніше, а вище наведена таблиця і довідка Google вам вже можуть допомогти, рекомендуємо скористатися цим посиланням:
- Електронна книга за регулярними виразами англійською від Luna Metrics - PDF, 22 сторінки .
Регулярні вирази можна використовувати також в призначених для користувача звітах, фільтрах, налаштуваннях представлення даних і ін.
Поради щодо використання регулярних виразів від Google і Luna Metrics
- Створюйте максимально прості регулярні вирази, щоб ви і ваші колеги могли легко працювати з ними надалі.
- Не забувайте використовувати косу риску, якщо ви хочете знайти значення, відповідні шаблоном, в якому використовуються такі символи, як знак питання і точка - в іншому випадку вони будуть розглядатися як спеціальні символи регулярного виразу.
- Не всі регулярні вирази містять спеціальні символи. Наприклад, в якості мети Google Analytics можна вказати регулярний вираз, і навіть якщо у вас немає спеціальних символів, ваша мета буде оцінюватися за правилами регулярних виразів.
- Регулярні вирази є «жадібними». Наприклад, висловом ресурс будуть відповідати значення веб-ресурс, ресурс і ресурсний. Використання регулярного виразу ресурс рівносильно запитом на пошук всіх рядків, що містять послідовність символів ресурс. Тому при необхідності потрібно використовувати символи позначення позиції в поле, щоб отримати більш точні результати. Використання запиту ^ ресурс $ з початковим символом ^ і кінцевим $ означає, що необхідно знайти значення, що починається на послідовність символів ресурс, який закінчується послідовністю ресурс і не містять ніяких інших знаків. Зверніть також увагу, що в регулярному виразі ресурс не використовувалися спеціальні символи - вираз розглядається як регулярне, тільки якщо воно вказується в полі, в якому враховуються регулярні вирази.
Якщо ви використовуєте Яндекс.Метрику, там теж можна використовувати регулярні вирази. Детальніше на сайті Яндекс.Метрики .
Тетяна Гайдук, Наталія Різницька
Використання регулярних виразів в Google Analytics
5 (100%)
9 голос [s]
Статті по Цій темі:
Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту і натисніть Ctrl + Enter.
Статті по Цій темі:
Відповідає будь-якому одному символу * відповідає нулю або більше попередніх елементів ^ відповідає початку рядка $ Відповідає кінця рядка?