Настройка условий фильтрации

Руководство по созданию и настройке условий фильтрации сессий

Введение

Фильтрация сессий позволяет находить конкретные сессии пользователей по различным критериям. Вы можете создавать сложные условия фильтрации, комбинируя несколько критериев для точного поиска нужных сессий.

💡 Совет: Фильтры применяются автоматически при изменении условий. Вам не нужно нажимать кнопку "Применить" — результаты обновляются сразу после изменения фильтров.

Добавление условий фильтрации

1 Откройте панель фильтров

На странице проекта перейдите на вкладку "Сессии". В верхней части страницы находится панель фильтрации сессий.

2 Добавьте первое условие

Нажмите кнопку "Добавить фильтр". Появится новое условие фильтрации с выпадающим списком типов условий и полем для ввода значения.

3 Выберите тип условия

В выпадающем списке выберите тип условия, по которому хотите фильтровать сессии. Доступны следующие типы:

Типы условий фильтрации

🌐 URL страницы

Позволяет найти сессии, в которых пользователь посещал страницы с определенным URL. Вы можете указать часть URL или полный адрес.

Примеры:

  • /products — найдет все сессии, где пользователь посещал страницы с URL, содержащим "/products"
  • checkout — найдет сессии с URL, содержащим "checkout"
  • https://example.com/cart — найдет сессии с конкретным URL
💡 Совет: Используйте части URL для поиска по группам страниц. Например, /products/ найдет все страницы товаров.
🏷️ Тег элемента

Позволяет найти сессии, в которых пользователь кликал по элементам с определенным HTML-тегом (например, button, a, div).

Примеры:

  • button — найдет все клики по кнопкам
  • a — найдет все клики по ссылкам
  • input — найдет все клики по полям ввода
⚠️ Важно: Тег указывается без угловых скобок и в нижнем регистре. Система автоматически преобразует ввод в нижний регистр.
🆔 ID элемента

Позволяет найти сессии, в которых пользователь кликал по элементам с определенным ID атрибутом.

Примеры:

  • submit-btn — найдет клики по элементу с id="submit-btn"
  • modal — найдет клики по элементам с ID, содержащим "modal"
💡 Совет: Вы можете указать часть ID — система найдет все элементы, ID которых содержит указанное значение.
📦 Класс элемента

Позволяет найти сессии, в которых пользователь кликал по элементам с определенным CSS-классом.

Примеры:

  • btn-primary — найдет клики по элементам с классом "btn-primary"
  • menu-item — найдет клики по элементам с классом, содержащим "menu-item"
💡 Совет: Элемент может иметь несколько классов. Система найдет элемент, если хотя бы один из его классов содержит указанное значение.
🔍 Селектор CSS

Позволяет найти сессии по сложным CSS-селекторам. Вы можете комбинировать тег, ID и классы в одном условии.

Примеры:

  • button.btn-primary — найдет кнопки с классом "btn-primary"
  • #submit-btn.btn — найдет элемент с ID "submit-btn" и классом "btn"
  • a.menu-item#home — найдет ссылку с классом "menu-item" и ID "home"
⚠️ Важно: Селектор должен быть валидным CSS-селектором. Система автоматически парсит селектор и извлекает тег, ID и классы.
📝 Текст элемента

Позволяет найти сессии, в которых пользователь кликал по элементам, содержащим определенный текст.

Примеры:

  • Купить — найдет клики по элементам с текстом "Купить"
  • В корзину — найдет клики по кнопкам или ссылкам с текстом "В корзину"
💡 Совет: Поиск по тексту чувствителен к регистру. Учитывайте это при вводе условий.
👤 ID пользователя

Позволяет найти сессии конкретного пользователя по его ID. Полезно для анализа поведения отдельного пользователя.

Примеры:

  • 12345 — найдет все сессии пользователя с ID "12345"
  • 123 — найдет сессии всех пользователей, ID которых содержит "123"
👥 Имя пользователя

Позволяет найти сессии пользователя по его имени. Полезно для поиска сессий конкретного пользователя, если вы знаете его имя.

Примеры:

  • Иван — найдет сессии всех пользователей с именем, содержащим "Иван"
  • Иван Иванов — найдет сессии пользователя с полным именем

Комбинирование условий

Вы можете добавить несколько условий фильтрации. По умолчанию все условия объединяются логическим оператором И (AND). Это означает, что сессия будет найдена только если она соответствует всем указанным условиям.

1 Добавьте несколько условий

Нажмите кнопку "Добавить фильтр" несколько раз, чтобы создать несколько условий. Например:

  • Условие 1: URL содержит /products
  • Условие 2: Тег элемента = button
  • Условие 3: Текст элемента содержит Купить

Такая комбинация найдет только те сессии, где пользователь:

  1. Посетил страницу с URL, содержащим "/products"
  2. И кликнул по кнопке
  3. И текст кнопки содержал "Купить"
💡 Совет: Чем больше условий вы добавите, тем точнее будет поиск. Используйте комбинации условий для поиска очень специфичных сценариев взаимодействия пользователей с вашим сайтом.
⚠️ Важно: Если вы добавите слишком много условий, результаты могут быть пустыми. Убедитесь, что все условия могут быть выполнены одновременно.

Удаление условий

Чтобы удалить условие фильтрации, нажмите на кнопку удаления (крестик) рядом с условием. Условие будет удалено, и фильтры автоматически пересчитаются.

💡 Совет: Вы можете удалить все условия, чтобы сбросить фильтры и увидеть все сессии за выбранный период.

Сброс фильтров

Чтобы сбросить все фильтры и вернуться к просмотру всех сессий, удалите все условия фильтрации. Результаты обновятся автоматически.