Adset.ProAdset.ProKnowledge base
Home/Настройки кампании/Справочник фильтров кампаний трекера
This article is currently available in Russian only.View in Russian

Справочник фильтров кампаний трекера

Справочник фильтров кампаний трекера

Введение

Фильтры используются в стрим-сетах для сегментации трафика и направления пользователей на нужные потоки. Каждый фильтр проверяет определённые характеристики пользователя или запроса и позволяет принимать или отклонять трафик на основе заданных условий.


Категории фильтров

Все фильтры разделены на 4 категории:

  1. Parameters — параметры URL и заголовки HTTP

  2. Geo — географические и сетевые данные

  3. Device/Browser — характеристики устройства и браузера

  4. Tracking — параметры трекинга (UTM-метки, Sub-параметры)


Операции фильтров

Каждый фильтр поддерживает одну или несколько операций:

Операция

Отображение

Описание

IN

IS

Значение должно совпадать с одним из указанных

NOT_IN

IS NOT

Значение не должно совпадать ни с одним из указанных

EXIST

EXISTS

Параметр или заголовок должен существовать

NOT_EXIST

NOT EXISTS

Параметр или заголовок должен отсутствовать

BETWEEN

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:

  1. Начните вводить название провайдера или номер ASN

  2. Система автоматически выполнит поиск

  3. Выберите нужные 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


Советы по использованию фильтров

✅ Лучшие практики

  1. Начинайте с широких фильтров, затем уточняйте

  2. Используйте режим AND для точной сегментации

  3. Комбинируйте Geo + Device Type — самая частая связка

  4. Всегда добавляйте Bot Detect IS NOT для качественного трафика

  5. Тестируйте фильтры на небольшом объёме перед масштабированием

❌ Частые ошибки

  1. Слишком узкие фильтры — можете потерять весь трафик

  2. Противоречивые условия в режиме AND (например, Device IS Mobile AND Device IS Desktop)

  3. Забыли про порядок стрим-сетов — более общие фильтры должны быть ниже

  4. Не учли @empty значение для Query Parameter

  5. Полагаются только на User-Agent — легко подделать

💡 Оптимизация производительности

  • Используйте не более 5-7 фильтров в одном стрим-сете

  • Самые селективные фильтры (Country, Device Type) размещайте первыми

  • Избегайте избыточных фильтров (если уже есть Country IS US, не нужен Language IS en)


Заключение

Фильтры — это мощный инструмент для точной сегментации и маршрутизации трафика. Правильное использование фильтров позволяет:

  • Повысить конверсию за счёт таргетинга на целевую аудиторию

  • Снизить расходы, отсекая нецелевой трафик

  • Проводить A/B тесты и оптимизировать кампании

  • Защититься от фродового трафика

Экспериментируйте с комбинациями фильтров и анализируйте статистику для достижения лучших результатов!