Фильтры потока
Операционные системы
Названия и версии операционных систем.
Данные нужно вводить через запятую, регистр букв значения не имеет.
Например нужно отобрать/исключить посетителей с любыми версиями Windows и macOS:
windows,macos
Отобрать/исключить посетителей с Windows 7 и Windows 10:
windows:7;10
Отобрать/исключить посетителей с любыми версиями Windows, iOS 13.2, iOS 14.5 и macOS leopard:
windows,ios:13.2;14.5,macos:leopard
Браузеры
Данные нужно вводить через запятую, регистр букв значения не имеет.
Например нужно отобрать/исключить посетителей с любыми версиями браузеров Firefox и Edge:
firefox,edge
Отобрать/исключить посетителей с Firefox 80, Firefox 85, Edge 13 и любыми версиями Chrome:
firefox:80;85,edge:13,chrome
Языки браузеров
Двухбуквенные коды языков.
Данные нужно вводить через запятую, регистр букв значения не имеет.
Список кодов
de,fr,en
Названия брендов мобильных устройств
Данные нужно вводить через запятую, регистр букв значения не имеет.
samsung,iphone,huawei
Наличие в UserAgent
В этом фильтре проверяется частичное вхождение.
Например в каком то потоке нам нужно отсеять посетителей с браузером Firefox.
Простое сравнение
Вписываем в соответствующее поле firefox (регистр не важен), и выбираем «Исключать».
При простом сравнении можно указывать несколько параметров через запятую, например:
chrome,firefox
С помощью регулярного выражения
С учетом регистра:
/Firefox/
Без учета регистра:
/Firefox/i
Если в потоке нужно исключить пользователей с Firefox и Chrome, регулярное выражение будет таким:
/firefox|chrome/i
С помощью этого фильтра можно отбирать/исключать посетителей с нужными операционным системам.
Например, если в потоке нужно отобрать/исключить пользователей c android и iphone, регулярное выражение будет таким:
/android|ios/i
Пустой UserAgent:
/^\-$/
Наличие в реферере
В этом фильтре проверяется частичное вхождение.
Если вы используете тип редиректа «API» или передаете реферер через дополнительные параметры, в реферере будет URL страницы с которой посетитель попал на сайт.
Во всех остальных случаях, в реферере будет URL страницы вашего сайта с которой посетитель попал на TDS.
Например, если нужно отобрать трафик с яндекс картинок и гугла, регулярное выражение будет таким:
/yandex.+?search.+?images|google/i
Пустой реферер:
/^\-$/
По доменному имени
В этом фильтре проверяется частичное вхождение.
Используется при необходимости отсеять трафик с домена в каком то из потоков.
При простом сравнении можно указывать несколько доменов через запятую, например:
domain1.com,domain2.com,domain3.com
Пример регулярного выражения:
/domain1.com/i
или
/domain1.com|domain2.com/i
По наличию в URL
api.php передает на TDS URL текущей страницы.
Используется когда надо запретить редирект с какой то определенной страницы.
В этом фильтре проверяется частичное вхождение.
Пример регулярного выражения:
/singup.php/i
или
/singup.php|login.php/i
Наличие в ключевом слове
В этом фильтре проверяется частичное вхождение.
Принцип работы такой же как в фильтре «Наличие в UserAgent».
Пример регулярного выражения с учетом регистра:
/Viagra/u
Пример регулярного выражения без учета регистра:
/viagra/iu
Без ключевого слова:
/^$/
Если ключевые слова не на русском языке, модификатор /u можно не использовать.
Для ключевых слов в кириллице используйте только нижний регистр.
Все кириллические буквы в ключевых словах автоматически преобразуются в нижний регистр.
Если IP есть в списке …
Можно указать несколько файлов через запятую.
Документация по регулярным выражениям на php.net
Шпаргалка по регулярным выражениям