Кампании и Воронки: структура, в которой видно деньги

Кампания - это один поток трафика: своя трекинг-ссылка, свои пиксели и ID конверсий, своё правило редиректа. Воронки объединяют кампании в группы - например, все связки одного оффера. Смысл в простой денежной математике: чистое разделение по кампаниям показывает, какая связка печатает деньги, а какая их жжёт; без него оптимизация превращается в гадание.

Создание кампании

  1. На странице Кампании нажмите «Новая кампания».
  2. Введите название - оно используется в отчётах и списках; переименовать можно позже.
  3. Выберите рекламную платформу - от неё зависит, какое поле ID покажет диалог: «ID пикселя Meta» или «ID действия-конверсии Google» (числовой). TikTok в списке тоже есть, но отключён («Скоро») - «ID пикселя TikTok» можно добавить только позже, в диалоге редактирования. Все поля необязательные: кампания без ID отслеживает только события браузерного пикселя.
  4. При необходимости привяжите кампанию к «Воронке», «Боту» и «Каналу». Каждое поле по умолчанию стоит на «Не привязано» - это оставляет его несвязанным. Привязка бота полезна не только для учёта: именно на неё опирается Telegram-вебхук, чтобы сопоставить клик, когда пользователь открывает бота без deep-link payload - так атрибуция переживает сломанную /start-ссылку.
  5. При необходимости задайте «URL редиректа» (https://, tg:// или t.me) - клики уйдут сразу туда, минуя hosted-лендинг.
  6. Нажмите «Создать». Кампания сразу активна: brandless-ссылка отслеживания выпускается тем же шагом и принимает клики с первой секунды.

Учётные данные не живут на кампании. Meta нужен токен доступа CAPI на странице Facebook; Google обходится вообще без токена - только числовой ID действия-конверсии плюс Standard-доступ сервисному аккаунту платформы на странице Google (конверсии уходят серверно через Google Data Manager API); серверная отправка TikTok появится позже. Пока вы вводите ID, индикатор под полем показывает, найден ли подходящий аккаунт CAPI; после сохранения баннер повторит вердикт: сопоставлено (серверные события пойдут) или только браузерные.

Жизненный цикл: пауза, архив, разархивирование

У каждой строки есть меню действий: «Редактировать», «Поставить на паузу» для активной, «Активировать» для черновиков и пауз, «Разархивировать» для архивных и «Архивировать». (Черновик - легаси-статус, который не создаёт ни один обычный сценарий: и диалог, и API дают активную кампанию; он появляется только у строк, записанных напрямую в базу.) Два момента, которые стоит держать в голове:

  • Пауза реально останавливает трафик. Трекинг-ссылка отвечает 404, клик не записывается - мгновенно, без кэша, который нужно пережидать.
  • Архив - мягкий. Существующие клики и атрибуция сохраняются, ссылка перестаёт принимать клики. «Разархивировать» возвращает кампанию в статус «Активна».

Редактирование: мультиплатформенные ID и макросы

В диалоге редактирования все три поля ID показаны одновременно - кампания может слать конверсии в Meta и Google параллельно. Пустое поле убирает платформу. Здесь же доступны те же поля «Воронка», «Бот» и «Канал», что и при создании; возврат любого из них на «Не привязано» отвязывает кампанию. «URL редиректа» поддерживает макросы {click_id} и {campaign_id}, подставляемые на каждом редиректе - стандартный способ передать click id внешнему трекеру. Незнакомые {tokens} проходят без изменений, чтобы не ломать макросы следующего трекера в цепочке.

Поиск и фильтры

Поиск по названию (серверный, срабатывает с задержкой при вводе) плюс фильтр статуса с дефолтом «Все, кроме архивных» - архивные строки скрыты, пока вы их не запросите. Фильтры лежат в URL, поэтому отфильтрованным видом можно поделиться ссылкой. Колонка «Воронка» показывает название привязанной воронки, а колонка «Ссылка отслеживания» держит кнопки копирования и открытия в один клик.

Список кампаний с поиском и фильтром статусаСписок кампаний с поиском и фильтром статуса

Воронки: группировка кампаний

  1. Откройте Воронки и нажмите «Новая воронка»: название плюс необязательное описание того, что воронка объединяет.
  2. Колонка «Кампании» показывает число привязанных неархивных кампаний. Кампания попадает в этот счётчик, как только вы выставите в её поле «Воронка» эту воронку - неважно, в диалоге создания или редактирования.
  3. «Редактировать» переименовывает воронку; удаление отвязывает, а не удаляет - привязанные кампании продолжают работать без воронки.

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

  • Несовпадение Google ID. ID действия-конверсии на кампании должен совпадать с ID, введённым в подключённом CAPI-аккаунте Google, иначе события не доставляются.
  • Сюрприз «только браузерные». Пиксель без аккаунта CAPI за ним означает отсутствие серверных событий. Смотрите на баннер после создания.
  • URL редиректа заменяет hosted-лендинг. Вместе с ним исчезает встроенный Start deep-link - ваш лендинг обязан сам донести {click_id} до Telegram, иначе атрибуция закончится на клике.
  • Редактирование заменяет интеграции целиком. Очищенное поле убирает эту платформу из кампании; стирайте только осознанно.
  • «Кампания пропала». Дефолтный фильтр прячет архивные строки - переключите статус на «Архивная» или «Все».