Справочник фильтров кампаний трекера
Справочник фильтров кампаний трекера
Введение
Фильтры используются в стрим-сетах для сегментации трафика и направления пользователей на нужные потоки. Каждый фильтр проверяет определённые характеристики пользователя или запроса и позволяет принимать или отклонять трафик на основе заданных условий.
Категории фильтров
Все фильтры разделены на 4 категории:
-
Parameters — параметры URL и заголовки HTTP
-
Geo — географические и сетевые данные
-
Device/Browser — характеристики устройства и браузера
-
Tracking — параметры трекинга (UTM-метки, Sub-параметры)
Операции фильтров
Каждый фильтр поддерживает одну или несколько операций:
Операция | Отображение | Описание |
|---|---|---|
| IS | Значение должно совпадать с одним из указанных |
| IS NOT | Значение не должно совпадать ни с одним из указанных |
| EXISTS | Параметр или заголовок должен существовать |
| NOT EXISTS | Параметр или заголовок должен отсутствовать |
| BETWEEN | Значение должно находиться в диапазоне (для числовых параметров) |
1. Parameters (Параметры)
1.1 Query Parameter (Параметр URL)
ID: parameter
Тип: query
Операции: IS, IS NOT
Множественное использование: ✅ Да
Описание:
Фильтрует трафик по параметрам URL (query string). Позволяет проверять наличие и значение любого GET-параметра в трекинговой ссылке.
Настройка:
-
Key — название параметра (например,
utm_source,campaign_id,custom_param) -
Values — список разрешённых или запрещённых значений
Специальное значение:
@empty— означает, что параметр отсутствует или пустой
Примеры использования:
Пример 1: Фильтр по utm_source
Type: Query Parameter Key: utm_source Operation: IS Values: facebook, instagram, tiktok
Перехватывает трафик только из Facebook, Instagram и TikTok.
Пример 2: Исключение определённого campaign_id
Type: Query Parameter Key: campaign_id Operation: IS NOT Values: test123, demo456
Отклоняет трафик с тестовыми кампаниями.
Пример 3: Проверка отсутствия параметра
Type: Query Parameter Key: fbclid Operation: IS Values: @empty
Пропускает только трафик без Facebook Click ID (прямые заходы).
1.2 Referrer (Реферер)
ID: referrer
Тип: headers
Ключ: referer
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Фильтрует трафик по HTTP-заголовку Referer — домену или URL, с которого пришёл пользователь.
Настройка:
- Values — список разрешённых или запрещённых доменов реферера
Примеры использования:
Пример 1: Только трафик из социальных сетей
Type: Referrer Operation: IS Values: facebook.com instagram.com twitter.com linkedin.com
Пример 2: Блокировка спам-источников
Type: Referrer Operation: IS NOT Values: spam-site.com malicious-domain.net
Примечание
Реферер может быть подделан или отсутствовать (direct traffic). Не используйте этот фильтр как единственную защиту.
1.3 X-Requested-With
ID: x_requested_with
Тип: headers
Ключ: x-requested-with
Операции: EXISTS, NOT EXISTS
Множественное использование: ❌ Нет
Описание:
Проверяет наличие HTTP-заголовка X-Requested-With, который обычно устанавливается AJAX-запросами (значение XMLHttpRequest).
Настройка:
- Operation — EXISTS (заголовок присутствует) или NOT EXISTS (заголовок отсутствует)
Примеры использования:
Пример 1: Только AJAX-запросы
Type: X-Requested-With Operation: EXISTS
Пропускает только асинхронные запросы.
Пример 2: Блокировка AJAX
Type: X-Requested-With Operation: NOT EXISTS
Пропускает только обычные браузерные переходы.
Применение:
Используется для защиты от автоматических скриптов или для специфических сценариев работы с Single Page Applications (SPA).
2. Geo (География и сеть)
2.1 Country (Страна)
ID: country
Тип: event
Ключ: user_country
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Фильтрует трафик по стране пользователя на основе IP-адреса (определяется через GeoIP базу).
Настройка:
- Values — список ISO-кодов стран (например, US, GB, DE, UA)
Примеры использования:
Пример 1: Только англоязычные страны
Type: Country Operation: IS Values: US, GB, CA, AU, NZ
Пример 2: Исключение стран с низкой конверсией
Type: Country Operation: IS NOT Values: CN, IN, PK
Примечание:
Определение страны происходит по IP-адресу и может быть неточным при использовании VPN или прокси.
2.2 Proxy Detect (Определение прокси)
ID: proxy_detect
Тип: event
Ключ: user_proxy
Значение: 1 (фиксированное)
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Определяет, использует ли пользователь прокси-сервер или VPN.
Настройка:
-
Operation:
-
IS — пропускать только пользователей с прокси
-
IS NOT — блокировать пользователей с прокси
-
Примеры использования:
Пример 1: Блокировка прокси-трафика
Type: Proxy Detect Operation: IS NOT
Пропускает только "чистый" трафик без прокси.
Пример 2: Только прокси-трафик
Type: Proxy Detect Operation: IS
Перехватывает пользователей, использующих прокси (редкий случай использования).
Применение:
Используется для повышения качества трафика и предотвращения фрода.
2.3 Bot Detect (Определение ботов)
ID: bot_detect
Тип: event
Ключ: user_bot
Значение: 1 (фиксированное)
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Определяет, является ли пользователь ботом (краулером поисковых систем, автоматическим скриптом и т.д.).
Настройка:
-
Operation:
-
IS — пропускать только ботов
-
IS NOT — блокировать ботов
-
Примеры использования:
Пример 1: Блокировка ботов
Type: Bot Detect Operation: IS NOT
Стандартный случай — пропускать только реальных пользователей.
Пример 2: Отдельный поток для ботов
Type: Bot Detect Operation: IS
Направлять ботов на специальную страницу (например, статичный контент для индексации).
Методы определения:
-
User-Agent анализ
-
Поведенческие паттерны
-
IP-репутация
2.4 ASN Provider (Провайдер ASN)
ID: asn
Тип: event
Ключ: user_asn
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Динамический поиск: ✅ Да
Описание:
Фильтрует трафик по номеру автономной системы (ASN) — уникальному идентификатору интернет-провайдера или организации.
Настройка:
- Values — список ASN в формате
{ASN_ID} - {Provider Name}(например,15169 - Google LLC,16509 - Amazon.com Inc.)
Примеры использования:
Пример 1: Блокировка дата-центров
Type: ASN Provider Operation: IS NOT Values: 15169 - Google LLC 16509 - Amazon.com Inc. 14061 - DigitalOcean LLC
Отсекает трафик из известных хостинг-провайдеров (возможный фрод).
Пример 2: Только крупные провайдеры
Type: ASN Provider Operation: IS Values: 12389 - Rostelecom 8359 - MTS 31213 - MegaFon
Пропускает только трафик от крупных мобильных операторов.
Как искать ASN:
-
Начните вводить название провайдера или номер ASN
-
Система автоматически выполнит поиск
-
Выберите нужные ASN из списка
Применение:
Используется для фильтрации дата-центрового трафика, таргетинга на определённых операторов связи или блокировки известных источников фрода.
2.5 IPv4 (IP-адрес версии 4)
ID: ipv4
Тип: data
Ключ: user_ip
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Фильтрует трафик по IPv4 адресам. Поддерживает несколько форматов: одиночный IP, диапазон, CIDR-нотация.
Настройка:
-
Values — список IP-адресов в одном из форматов:
-
Одиночный IP:
192.168.1.1 -
Диапазон с маской:
192.168.1.*или192.168.1.0-255 -
Диапазон октетов:
192.168.0-20.* -
CIDR-нотация:
192.168.1.0/24
-
Примеры использования:
Пример 1: Блокировка конкретных IP
Type: IPv4 Operation: IS NOT Values: 203.0.113.15 198.51.100.42
Пример 2: Белый список подсети
Type: IPv4 Operation: IS Values: 10.0.0.0/8 192.168.0.0/16
Пример 3: Диапазон IP
Type: IPv4 Operation: IS Values: 192.168.1.* 10.0.0-10.*
Применение:
Блокировка известных фродовых IP, создание white/black листов, тестирование с определённых адресов.
2.6 IPv6 (Поддержка IPv6)
ID: ipv6
Тип: event
Ключ: user_ip_v6
Значение: 1 (фиксированное)
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Фильтрует трафик по типу IP-протокола (IPv6 или IPv4).
Настройка:
-
Operation:
-
IS — пропускать только IPv6-трафик
-
IS NOT — пропускать только IPv4-трафик
-
Примеры использования:
Пример 1: Только IPv4
Type: IPv6 Operation: IS NOT
Стандартный случай — работать только с IPv4 (большинство офферов).
Пример 2: Только IPv6
Type: IPv6 Operation: IS
Тестирование или специфические офферы для современных сетей.
3. Device/Browser (Устройство и браузер)
3.1 Browser (Браузер)
ID: browser
Тип: event
Ключ: user_browser
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Фильтрует трафик по типу браузера пользователя.
Настройка:
- Values — список названий браузеров (Chrome, Firefox, Safari, Edge, Opera и т.д.)
Доступные значения:
-
Chrome
-
Firefox
-
Safari
-
Edge
-
Opera
-
Samsung Internet
-
UC Browser
-
Yandex Browser
-
И другие
Примеры использования:
Пример 1: Только современные браузеры
Type: Browser Operation: IS Values: Chrome, Firefox, Safari, Edge
Пример 2: Блокировка старых браузеров
Type: Browser Operation: IS NOT Values: Internet Explorer, Opera Mini
Применение:
Оптимизация под определённые браузеры, блокировка несовместимых версий.
3.2 OS (Операционная система)
ID: os
Тип: event
Ключ: user_os
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Фильтрует трафик по операционной системе устройства.
Настройка:
- Values — список названий ОС
Доступные значения:
-
Windows
-
macOS
-
Linux
-
Android
-
iOS
-
Chrome OS
-
Ubuntu
-
И другие
Примеры использования:
Пример 1: Только мобильные ОС
Type: OS Operation: IS Values: Android, iOS
Пример 2: Исключение старых версий Windows
Type: OS Operation: IS NOT Values: Windows XP, Windows Vista
Пример 3: Только Apple устройства
Type: OS Operation: IS Values: iOS, macOS
3.3 Device Type (Тип устройства)
ID: device_type
Тип: event
Ключ: user_device
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Фильтрует трафик по типу устройства.
Настройка:
- Values — список типов устройств
Доступные значения:
-
Mobile (Мобильный телефон)
-
Tablet (Планшет)
-
Desktop (Настольный компьютер)
-
TV (Телевизор)
-
Console (Игровая консоль)
Примеры использования:
Пример 1: Только мобильный трафик
Type: Device Type Operation: IS Values: Mobile
Пример 2: Мобильные и планшеты
Type: Device Type Operation: IS Values: Mobile, Tablet
Пример 3: Исключение десктопов
Type: Device Type Operation: IS NOT Values: Desktop
Применение:
Наиболее популярный фильтр для разделения мобильного и десктопного трафика.
3.4 User Agent (User-Agent строка)
ID: user_agent
Тип: event
Ключ: user_ua
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Фильтрует трафик по полной строке User-Agent (содержит информацию о браузере, ОС и устройстве).
Настройка:
- Values — список паттернов или полных User-Agent строк
Примеры использования:
Пример 1: Определённые версии браузера
Type: User Agent Operation: IS Values: Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X) Mozilla/5.0 (Linux; Android 11; SM-G991B)
Пример 2: Блокировка известных ботов
Type: User Agent Operation: IS NOT Values: Googlebot bingbot YandexBot
Примечание:
User-Agent можно легко подделать, поэтому не используйте этот фильтр как единственный метод защиты.
3.5 Language (Язык браузера)
ID: language
Тип: event
Ключ: user_lang
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Фильтрует трафик по языку браузера (определяется из HTTP-заголовка Accept-Language).
Настройка:
- Values — список ISO-кодов языков (EN, RU, UK, DE, FR, ES и т.д.)
Примеры использования:
Пример 1: Англоязычные пользователи
Type: Language Operation: IS Values: EN
Пример 2: Русскоязычные страны
Type: Language Operation: IS Values: RU, UK, BE, KK
Пример 3: Исключение азиатских языков
Type: Language Operation: IS NOT Values: ZH, JA, KO, TH
Применение:
Таргетинг на языковые группы, даже если они находятся в разных странах.
4. Tracking (Параметры трекинга)
Даже если вы используете мэппинг параметров в настройках источника, кастомные названия параметров будут приведены к типовым названиям системы
4.1 UTM-параметры
Группа фильтров для работы с UTM-метками Google Analytics.
utm_source (Источник)
ID: utm_source
Тип: event
Ключ: ext_utm_source
Операции: IS, IS NOT
Описание:
Источник трафика (например, google, facebook, newsletter).
Примеры:
Type: utm_source Operation: IS Values: facebook, instagram, google
utm_medium (Канал)
ID: utm_medium
Тип: event
Ключ: ext_utm_medium
Операции: IS, IS NOT
Описание:
Канал распространения (например, cpc, banner, email).
Примеры:
Type: utm_medium Operation: IS Values: cpc, cpm
utm_campaign (Кампания)
ID: utm_campaign
Тип: event
Ключ: ext_utm_campaign
Операции: IS, IS NOT
Описание:
Название рекламной кампании.
Примеры:
Type: utm_campaign Operation: IS Values: summer_sale_2024, black_friday
utm_content (Содержание)
ID: utm_content
Тип: event
Ключ: ext_utm_content
Операции: IS, IS NOT
Описание:
Идентификатор объявления или креатива для A/B тестирования.
Примеры:
Type: utm_content Operation: IS Values: banner_blue, textlink_cta
utm_term (Ключевое слово)
ID: utm_term
Тип: event
Ключ: ext_utm_term
Операции: IS, IS NOT
Описание:
Ключевое слово для платного поиска.
Примеры:
Type: utm_term Operation: IS Values: buy+iphone, smartphone+deals
4.2 ext_click_id (Внешний Click ID)
ID: ext_click_id
Тип: event
Ключ: ext_click_id
Операции: IS, IS NOT
Множественное использование: ❌ Нет
Описание:
Внешний идентификатор клика из рекламной сети (например, fbclid от Facebook, gclid от Google).
Примеры использования:
Пример 1: Только трафик с Click ID
Type: ext_click_id Operation: IS NOT Values: @empty
Пропускает только трафик с отслеживаемым кликом.
4.3 Sub-параметры (sub1 - sub10)
IDs: sub1, sub2, sub3, sub4, sub5, sub6, sub7, sub8, sub9, sub10
Тип: event
Ключи: ext_sub1 - ext_sub10
Операции: IS, IS NOT
Описание:
10 пользовательских параметров для передачи произвольных данных в трекер (например, ID площадки, ID креатива, версия лендинга и т.д.).
Настройка:
- Values — список разрешённых или запрещённых значений
Примеры использования:
Пример 1: Фильтр по площадке (sub1)
Type: sub1 Operation: IS Values: placement_001, placement_002, placement_003
Пример 2: Исключение тестовых креативов (sub2)
Type: sub2 Operation: IS NOT Values: creative_test, creative_demo
Пример 3: Версия лендинга (sub3)
Type: sub3 Operation: IS Values: v2, v3
Применение:
Гибкая сегментация трафика по любым кастомным параметрам, которые вы передаёте в URL.
Комбинирование фильтров
Режим AND (И)
Все фильтры должны быть выполнены одновременно.
Пример:
Filter 1: Country IS US Filter 2: Device Type IS Mobile Filter 3: Browser IS Chrome Режим: AND
✅ Пропускает: Мобильный Chrome из США
❌ Блокирует: Desktop Chrome из США, Мобильный Safari из США
Режим OR (ИЛИ)
Достаточно выполнения хотя бы одного фильтра.
Пример:
Filter 1: Country IS US Filter 2: Country IS GB Filter 3: Country IS CA Режим: OR
✅ Пропускает: Любой трафик из США, Великобритании или Канады
Практические сценарии
Сценарий 1: Мобильный трафик из Tier-1 стран
Режим: AND Filter 1: Device Type IS Mobile Filter 2: Country IS US, GB, CA, AU, DE, FR Filter 3: Bot Detect IS NOT
Сценарий 2: Качественный Facebook трафик
Режим: AND Filter 1: utm_source IS facebook Filter 2: Proxy Detect IS NOT Filter 3: Device Type IS Mobile, Tablet
Сценарий 3: A/B тест креативов
Стрим-сет A:
Filter: sub1 IS creative_a
Стрим-сет B:
Filter: sub1 IS creative_b
Советы по использованию фильтров
✅ Лучшие практики
-
Начинайте с широких фильтров, затем уточняйте
-
Используйте режим AND для точной сегментации
-
Комбинируйте Geo + Device Type — самая частая связка
-
Всегда добавляйте Bot Detect IS NOT для качественного трафика
-
Тестируйте фильтры на небольшом объёме перед масштабированием
❌ Частые ошибки
-
Слишком узкие фильтры — можете потерять весь трафик
-
Противоречивые условия в режиме AND (например, Device IS Mobile AND Device IS Desktop)
-
Забыли про порядок стрим-сетов — более общие фильтры должны быть ниже
-
Не учли @empty значение для Query Parameter
-
Полагаются только на User-Agent — легко подделать
💡 Оптимизация производительности
-
Используйте не более 5-7 фильтров в одном стрим-сете
-
Самые селективные фильтры (Country, Device Type) размещайте первыми
-
Избегайте избыточных фильтров (если уже есть Country IS US, не нужен Language IS en)
Заключение
Фильтры — это мощный инструмент для точной сегментации и маршрутизации трафика. Правильное использование фильтров позволяет:
-
Повысить конверсию за счёт таргетинга на целевую аудиторию
-
Снизить расходы, отсекая нецелевой трафик
-
Проводить A/B тесты и оптимизировать кампании
-
Защититься от фродового трафика
Экспериментируйте с комбинациями фильтров и анализируйте статистику для достижения лучших результатов!
