Landing Pages

Landing Pages — преленды и лендинги, которые ставятся шагом в flow кампании перед оффером (или вместо внешнего redirect). Раздел нужен, когда вы тестируете несколько прелендов, хостите HTML на трекере или отдаёте контент/действие без «голого» ухода на внешний URL.

Задача. Создать landing с понятным именем и типом действия, при необходимости загрузить контент, затем выбрать его в Flows с весом для A/B.

Список лендингов
Список Landing Pages в боковом меню.

Предварительные условия

Для redirect на внешний URL достаточно самого URL. Для Show content нужен загруженный HTML (ZIP или редактор). AI-генератор потребует ключи в Settings → AI API keys. Сам по себе landing не принимает рекламный трафик — только через campaign flow (или JS Tracking на HTML).

Как открыть

  1. Боковое меню → Landing Pages / Landings (/landing-pages).
  2. Создайте запись → сохраните → в кампании на вкладке Flows добавьте шаг Landing с нужным весом.

Создание — по шагам

Создание лендинга
Форма лендинга: имя, URL, тип действия, загрузка.
  1. Задайте Name — коротко и однозначно («quiz-green-v2»), чтобы в flow и отчётах не путать варианты.
  2. Если лендинг на внешнем хостинге — укажите URL с макросами при необходимости (аналогично офферам). Если контент будет на трекере — URL внешнего хоста может не понадобиться.
  3. Выберите Action type под сценарий (см. следующий блок) и заполните связанные поля (preload URL, upload, custom action config).
  4. Для хостинга на трекере: загрузите ZIP с HTML/ассетами или отредактируйте во встроенном редакторе. Включите Clean URLs, если нужны «красивые» пути без сырой файловой структуры.
  5. Сохраните. Откройте кампанию → Flows → добавьте Landing → затем Offer. Сделайте тестовый клик и убедитесь в Logs, что path прошёл через landing.

Типы действия — когда какой

Redirect. Посетитель видит/проходит лендинг и уходит дальше по правилам flow (типичный преленд с кнопкой/автопереходом на оффер). Берите этот тип для внешних прелендов и классических связок.

Show content (upload). HTML отдаётся/проксируется через трекер из загруженного контента. Нужен, когда хотите держать файлы на трекере, а не на отдельном хостинге. Без upload/local content тип не заработает ожидаемо.

Preload. Режим предзагрузки контента (как в UI): используйте, когда нужно заранее подтянуть страницу/ресурсы по указанному preload URL в рамках выбранной схемы показа. Заполняйте preload-поля формы, не оставляйте их пустыми.

Custom action. Кастомное действие по action_config в форме — когда стандартных Redirect/Show content/Preload недостаточно. Настраивайте только если понимаете ожидаемый контракт вашего инстанса/шаблона; для большинства арбитражных связок хватает Redirect или Show content.

A/B в flow

Добавьте два и более Landing в один path/ротацию с разными weights. Трекер распределит трафик и накопит статистику по каждому варианту. Меняйте один фактор за раз (заголовок, оффер на следующем шаге — уже другая гипотеза). После выбора победителя уменьшите вес проигравших или уберите их из flow, не удаляя сущность сразу — история в отчётах сохранится.

Типичные сценарии

Внешний преленд. Action = Redirect, URL преленда, в HTML кнопка ведёт на оффер через flow (или отдельно стоит JS Tracking, если реклама бьёт напрямую в лендинг).

HTML на трекере. Action = Show content, ZIP upload, Clean URLs по вкусу, затем шаг в Flows.

Только оффер без преленда. Landing Pages можно не использовать — в Flows сразу Offer.

Как проверить, что landing реально в path

  1. В Flows шаг Landing стоит перед Offer (если это преленд), веса суммарно осмысленны.
  2. Тестовый клик: в браузере виден преленд, в Logs клик привязан к landing (если UI/логи показывают сущность).
  3. Для Show content откройте выдачу с tracking-домена — CSS/JS из ZIP должны грузиться без 404.
  4. Для Redirect на внешний URL убедитесь, что макросы не сломали query партнёрского/вашего лендинга.
  5. Если реклама бьёт напрямую в HTML на вашем хосте — поставьте сниппет с вкладки JS Tracking кампании, иначе трекер не увидит визит.

Группы и имена лендингов помогают в отчётах: не называйте все варианты «landing1». При архивации проигравшего A/B сначала уберите его из flow, дождитесь конца суток статистики, потом решайте, нужна ли сущность в списке.

Redirect и Show content чаще всего достаточны. Preload берите, когда в форме явно нужен preload URL и схема показа опирается на предзагрузку. Custom action — исключение для нестандартных интеграций; если не уверены в action_config, начните с Redirect и вынесите кастом на отдельный тестовый landing, не ломая рабочий path.

Контент в ZIP должен иметь точку входа (обычно index.html) и относительные пути к CSS/JS. Абсолютные ссылки на чужой CDN допустимы, но тогда доступность CDN становится частью вашего uptime. После upload откройте преленд через кампанию, а не только «предпросмотр файла» — так проверяется тот же path, что увидит трафик.

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

  • Landing создан, но не добавлен в Flows — в рекламе «как будто есть преленд», по факту path его не знает.
  • Show content без ZIP/редактора — пустая или ошибочная выдача.
  • Preload/Custom action с пустыми обязательными полями — сохранение проходит, поведение «пустое».
  • AI generator без API keys в Settings — генерация не стартует.
  • Для прямого захода с рекламы забыли JS Tracking на HTML — кликов кампании нет.
  • Два лендинга с весом 0 или один на 100% при «A/B» — теста по сути нет.