MTA.LAB mtalab.cc
← Блог Тестовые данные TDS: кампания, набор, проверка и очистка в отдельном потоке

Тестовые данные в TDS: как проверить воронку до запуска

Тестовые данные нужны не для красивых скриншотов, а чтобы проверить маршруты, постбэки и аналитику на своей кампании до того, как на неё пойдёт платный трафик. Разбираем, что входит в полный набор TDS, чем режим для кампании отличается от пакета и какие проверки действительно имеют смысл.

Демо-стенд показывает, как продукт выглядит. Тестовый набор отвечает на другой вопрос: что произойдёт с вашей кампанией, когда на неё пойдут клики. Правила маршрутизации, белые списки антибота, постбэки партнёрки и расходы — всё это лучше проверить на управляемых данных, чем на первом плате за трафик.

Зачем тестовые данные, если есть демо

В демо вы смотрите на чужую витрину: заранее подготовленные кампании, потоки и цифры. Это удобно для знакомства, но не проверяет вашу конфигурацию. Тестовый контур TDS создаёт данные в вашей инсталляции и привязывает их к выбранной кампании. Вы проверяете не «как выглядит график», а «попадает ли клик в нужный оффер, срабатывает ли фильтр, закрывается ли постбэк и не двоятся ли расходы».

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

Что входит в полный набор

«Полный» здесь означает не «много случайных кликов», а связный набор по слоям воронки. В текущей версии TDS он покрывает:

СлойЧто создаётсяЧто проверяете
ТрафикХиты, уникальные, боты и причины фильтрацииМаршрутизация, антибот, счётчики, отсутствие двойного учёта
Сессии и PixelПросмотры, клики, lead/purchase, прокрутка и события страницыСвязку «клик → сессия → событие» и корректность пикселя
Email-событияОтправка, доставка, открытие, клик, bounce, жалобаВоронку, профиль получателя и внимание к письму
ДеньгиРасходы и cost-подключенияФинансовые срезы и отсутствие дублей после очистки
ИнтеграцииCAPI, S2S и история постбэковПриём, статусы, идемпотентность и повторные отправки
СущностиТестовый поток, лендинг, оффер, ссылки и socialПереходы по ссылкам и структуру кампании

Набор строится на тех же механизмах, что и рабочий трафик. Поэтому он проверяет именно путь события, а не отдельную «демо-ветку», которая живёт по другим правилам.

Два режима: для кампании и пакет

В настройках TDS есть два способа получить тестовые данные. Они не заменяют друг друга — у них разные задачи.

ЧтоДля кампанииПакет
ЗадачаПроверить текущую кампанию в этой инсталляцииПеренести набор на другой стенд или показать демо
ОсноваСуществующая кампания и её настройкиСобственные тестовые кампании, потоки и справочники
ДанныеСразу в базе, окно последних 6 часовФайлы .json.gz + manifest.json, затем импорт
ОчисткаПо идентификаторам созданного набораПо метке пакета

Режим для кампании — основной рабочий сценарий: выбрать кампанию, создать полный набор, проверить и удалить. Пакет нужен, когда данные надо получить в другом месте: на тестовом сервере, у коллеги или на демо-стенде. Это разные жизненные циклы, поэтому смешивать их в одном действии не стоит.

Почему отдельный поток и 6 часов

Тестовые события не должны попадать в аналитику боевой кампании. Иначе вы либо испортите отчёт, либо будете вычитать тестовые клики вручную. Поэтому набор создаётся в отдельном потоке: его можно открыть, посмотреть, сравнить с рабочим — и удалить, не задевая остальные данные.

Шесть часов — это не срок хранения, а окно распределения событий. Набор раскладывается по последним шести часам, чтобы графики и срезы выглядели как живой срез, а не как события из будущего. Если тестовые данные нужны дольше, их можно не удалять сразу; но для проверки механики обычно достаточно одного окна.

Важно: тестовый поток — не «песочница без последствий». Он пишет в ту же базу и может влиять на общие отчёты, если смотреть их без фильтра по потоку. Проверяйте именно тестовый поток и удаляйте набор после проверки.

Что проверить перед запуском

Ниже — практический чек-лист. Он не про «данные появились», а про то, что цепочка работает целиком.

  • Маршрутизация. Клик из нужной гео- и device-группы попадает в ожидаемый оффер, а при пустой группе срабатывает fallback, а не ошибка.
  • Антибот. Тестовые боты отсекаются по понятной причине, а живые клиенты не попадают в фильтр. Смотрите не только счётчик, но и лог причины.
  • Счётчики. Хиты, уникальные и конверсии сходятся между собой; повторная загрузка страницы не создаёт лишний уникальный клик.
  • Pixel и сессии. Просмотр, клик, lead и purchase приходят в одну сессию; нет orphan-событий без клика.
  • Email-события. Открытие, клик, bounce и жалоба отражаются в воронке и профиле. Это проверка механики, а не доставляемости у провайдера.
  • Деньги. Расходы привязаны к нужному потоку и не двоятся; после удаления тестового набора финансовые срезы возвращаются к норме.
  • Постбэки и CAPI. Статус закрывается, повторная отправка не создаёт вторую конверсию, ошибки видны в истории.
  • Очистка. После удаления не остаются тестовые ссылки, лендинги, офферы и cost-подключения; повторная генерация не конфликтует с предыдущей.

Чего тестовые данные не доказывают

Синтетический набор проверяет механику, но не заменяет реальный запуск. Он не покажет, как поведёт себя провайдер на вашем объёме, не измерит доставляемость, не проверит креатив и не даст честный CR. Не принимайте решения по прибыли на тестовых цифрах: это данные для проверки пути, а не для оценки рынка.

Для нагрузки нужен отдельный нагрузочный тест, для доставляемости — прогревочный объём и мониторинг провайдера, для креатива — реальный трафик. Тестовый контур закрывает другую задачу: убедиться, что инструменты и интеграции не сломаются в момент, когда на кампанию пойдут деньги.

Порядок работы

  1. Выберите кампанию, на которой хотите проверить маршруты, антибот и постбэки.
  2. Создайте полный набор в настройках тестовых данных и запомните тестовый поток.
  3. Пройдите чек-лист выше: от клика до конверсии и очистки.
  4. Удалите набор после проверки. Если нужен перенос — соберите пакет и импортируйте его на другом стенде.

Такой прогон занимает меньше времени, чем разбор первых боевых кликов, и оставляет после себя чистую аналитику — без тестовых следов в отчётах.

← Все статьи блога Антибот и свои списки →
Посмотрите тестовый контур в демо

TDS-трекер — в демо без регистрации. Логин guest / guest, данные вымышленные.

Открыть демо → TDS-трекер подробнее
Нужно проверить свою кампанию?

Напишите в поддержку — подскажем, какие сценарии покрыть тестовым набором и что смотреть после запуска.