Клоака для TikTok Ads устроена так же, как под любую другую сеть: фильтр на входном домене отдаёт проверке белую страницу, а покупателю оффер. Разница в исходных данных. Google и Яндекс публикуют имена своих роботов и диапазоны IP, Meta хотя бы строки User-Agent. TikTok такого списка для рекламной проверки не даёт. Поэтому под TikTok фильтр опирается на три вещи: сети ByteDance, метку клика ttclid и то, как выглядит настоящий переход из приложения TikTok. Разберём каждую.
Что TikTok проверяет по своим правилам
Политика TikTok в отношении рекламы это набор разделов в справочном центре TikTok for Business: политика размещения, формат и функциональность объявлений, отдельные разделы по вертикалям, от финансовых услуг и азартных игр до здравоохранения и «мошеннических практик», плюс политика в отношении вводящего в заблуждение контента. В том же справочном центре описаны требования к целевой странице: она должна работать, соответствовать объявлению, не перенаправлять на другой контент и не запрашивать лишнего у пользователя.
Для клоаки важно, что TikTok проверяет объявление вместе с целевой страницей и делает это не один раз. Правки креатива, текста или ссылки отправляют объявление на новую проверку, а активные кампании периодически перепроверяются. То есть, как и в Meta, «прошёл модерацию» не означает «больше не проверят».
Кто приходит на лендинг из TikTok
В логах заходы, связанные с TikTok, делятся на три группы.
| Группа | Как выглядит | Решение фильтра |
|---|---|---|
| Краулеры ByteDance | Заходы с подсетей ByteDance (автономная система BYTEDANCE) и с сигнатурами их краулеров, самый известный Bytespider с контактным адресом ByteDance в строке User-Agent | White |
| Проверка без подписи | Headless-браузер или обычный Chrome с IP дата-центра, часто из США или Сингапура, без метки ttclid, с прямым заходом на адрес из объявления | White по сети и отсутствию метки |
| Реальный переход | Мобильное устройство, оператор связи или домашний провайдер страны таргетинга, встроенный браузер TikTok в User-Agent, в адресе ttclid | Offer |
Третья строка ключевая. Подавляющая часть кликов из TikTok Ads открывается внутри приложения, во встроенном браузере. В строке User-Agent такого перехода есть признаки WebView и упоминание TikTok или ByteDance наряду с обычным мобильным Chrome или Safari. Заход с десктопа под кампанию, которая крутится только в приложении, сам по себе подозрителен.
Метка ttclid
TikTok добавляет к ссылке из объявления параметр ttclid. Он нужен для атрибуции конверсий через Events API, а для фильтра это самый дешёвый признак настоящего клика: заходы без ttclid не из вашей кампании. Требование метки отсекает прямые заходы, спай-сервисы, повторные проверки по голому адресу и большинство краулеров.
Оговорка та же, что и у Google: робот проверки может открыть именно ту ссылку, что стоит в объявлении, то есть с меткой. Поэтому правило про ttclid работает вместе с правилами про сеть, устройство и User-Agent.
Настройка KLO под TikTok Ads
Шаг 1. Белая страница под мобильный экран
Проверяющий откроет white на телефоне или в мобильном эмуляторе. Страница должна корректно выглядеть на узком экране, быстро грузиться и по теме совпадать с видео. Требования и чек-лист в статье о белой странице.
Шаг 2. Правила кампании
Источник TikTok Ads. Страны из таргетинга. Устройства: только мобильные, если кампания не крутится на десктопе. Требование метки ttclid. Прогрев на первые клики после запуска: первая проверка приходит быстро. По языку браузера правило ставьте осторожно: в некоторых гео пользователи держат английскую локаль на телефоне.


Шаг 3. Подключение
Для лендингов на PHP это лоадер из кабинета, для WordPress плагин, для React, Vue, Next.js и Node.js пакет @boostclicks/klo. Для TikTok часто используют JS-фильтр как второй слой: он проверяет, что браузер реальный и умеет исполнять код, а это отсекает часть проверок без подписи. В тарифе DOMINATION решение принимает Cloudflare Worker до вашего хостинга.
Шаг 4. Тест
Настоящий переход можно воспроизвести только из приложения: запустите кампанию с минимальным бюджетом на свою аудиторию или откройте ссылку из органического видео на своём аккаунте. С телефона через мобильный интернет должен открыться оффер. С десктопа, через VPN и из headless-браузера должна открываться white. Подробный порядок в гайде «Как проверить клоаку».
Шаг 5. Статистика
В кабинете KLO после запуска смотрите заходы с сетей ByteDance и заходы без ttclid: их всплески показывают проверки. Если офферные показы упали до нуля, а трафик идёт, сначала проверьте, не изменился ли формат метки в ссылке объявления.
Ошибки под TikTok
- Кампания только на мобильных, а фильтр пропускает десктопные заходы на оффер.
- Нет требования ttclid, и повторные проверки по голому адресу видят оффер.
- Белая страница не адаптирована под телефон, проверяющий видит сломанную вёрстку.
- Одна белая страница на несколько рекламных аккаунтов TikTok.
- Редирект на оффер вместо серверной отдачи страницы.
- Слишком жёсткое правило по языку браузера, из-за которого часть покупателей уходит на white.
Частые вопросы
Публикует ли TikTok список роботов проверки рекламы
Нет. В отличие от Google и Яндекса, TikTok не даёт списка User-Agent и IP роботов модерации. Фильтр под TikTok строится на подсетях ByteDance, известных сигнатурах краулеров вроде Bytespider, метке ttclid и признаках мобильного трафика.
Что такое ttclid
Параметр, который TikTok добавляет к ссылке из объявления для атрибуции конверсий. Для фильтра это признак настоящего клика из кампании: заходы без ttclid не ваши.
Нужно ли пропускать десктопный трафик
Если кампания крутится только в приложении, нет. Переходы из TikTok открываются во встроенном браузере на телефоне, десктопный заход на такой адрес чаще всего проверка или спай-сервис.
Перепроверяет ли TikTok уже одобренную рекламу
Да. Правки креатива, текста или ссылки отправляют объявление на новую проверку, активные кампании периодически перепроверяются. Прогрев и стабильная белая страница нужны на всём протяжении кампании.
Чем клоака под TikTok отличается от клоаки под Facebook
Меньше официальной информации о роботах, больше веса у признаков мобильного трафика и у метки ttclid. Принцип тот же: решение на сервере до отдачи страницы, white проверке, оффер покупателю.
Проверьте связку на своём трафике
KLO отсеивает ботов, модераторов и фрод до показа оффера. Пробный период 3 дня с полным функционалом тарифа START, карта не нужна.
Начать бесплатно