Документация › Настройки
Инфраструктура

Настройки

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

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

На экране пять вкладок: Цели, События, Домены (уведомления), Хранилище и PrivateFlare. Сверху — переключатель области (Мои / Команда) для админов команды. Каждая вкладка сохраняется своей кнопкой Сохранить — это независимые секции одного конфига.
Знаешь того веба, который два месяца сёрфит трафик, а потом пишет в чат: «почему у меня в Отчётах пустые колонки целей?» Так вот, он просто ни разу не зашёл сюда и не завёл ни одной цели. Колонка честно показывает то, что есть, — ничего. Не будь тем вебом. Зайди на Цели.

Что на экране

Сверху — строка вкладок и, для админов команды, переключатель области. Ниже — тело активной вкладки со своей кнопкой Сохранить. Вкладки независимы: сохранил одну — остальные не трогаются (конфиг сливается частично, незатронутые ключи выживают).

Переключатель области (scope) — только для админов команды:

Вкладка «Цели»

Цель (goal) — это именованное действие, которое ты считаешь на постбеке: регистрация, депозит, повторный заказ. Именно её потом видно отдельной колонкой в Отчётах и отдельным фильтром в Конверсиях. Слотов ровно пять — g1..g5.

Таблица из пяти строк, в каждой — три поля:

  1. Активна — переключатель. Выключенный слот нигде не показывается.
  2. Код — короткий машинный идентификатор цели (reg, dep, rebill). Чистится как ссылка: латиница, цифры, дефис/подчёркивание.
  3. Название — человекочитаемое имя («Регистрация», «Первый корм»).
Вкладка Цели: пять слотов, у каждого переключатель, код и название. У активного слота код обязателен.

Называем и включаем цель:

  1. Открой вкладку «Цели».
  2. В свободном слоте включи переключатель «Активна».
  3. Впиши «Код» — короткий, латиницей (например dep).
  4. Впиши «Название» — как оно должно читаться в отчётах («Первый корм»).
  5. Нажми «Сохранить».

Готово — трекер показывает тост «Настройки сохранены», и новая цель тут же появляется колонкой в Отчётах и вариантом в фильтре Конверсий. Перезагружать страницу не надо.

У активного слота обязателен код. Если включил Активна, но оставил Код пустым — поле подсветится красным, сохранение не пройдёт, и ты получишь ошибку «Укажите код для каждого активного слота.» Логика простая: активная цель без кода — это цель, которую нечем считать. Впиши код или выключи слот.
Название можно оставить пустым — трекер переживёт. А вот код у активной цели — это как имя у кота: без него непонятно, кого звать к миске.

Вкладка «События»

События (events) — то же самое, что цели, только для промежуточных действий: «в корзину», «просмотр каталога». Слотов тоже пять — e1..e5, поля те же: Активно · Код · Название, и правила те же. Настраивается один в один как цели (см. шаги выше), сохраняется своей кнопкой.

Разница между целью и событием — чисто смысловая: цель обычно то, за что платят (регистрация, депозит), событие — то, что по дороге (клик, скролл, корзина). Технически это два одинаковых набора из пяти слотов. Куда что класть — решаешь ты.
Вкладка События: те же пять слотов (Активно · Код · Название), что и у Целей, — для промежуточных действий.

Вкладка «Домены» (уведомления)

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

Блок почты:

Блок Telegram:

Вкладка Домены: уведомления об истечении на почту и в Telegram — ключ бота и ID чата показаны замаскированными.

Настраиваем оповещения об истечении:

  1. Открой вкладку «Домены».
  2. Хочешь письма — включи «Уведомлять на почту»; хочешь одной сводкой — добавь Дайджест на почту.
  3. Хочешь Telegram — включи «Уведомлять в Telegram».
  4. Заведи бота у @BotFather, скопируй выданный токен в поле Ключ бота.
  5. Впиши «ID чата» — куда бот должен писать.
  6. Нажми «Сохранить».
Откуда взять ключ бота. Напиши в Telegram боту @BotFather, команда /newbot, задай имя — он выдаст токен вида 1234:AbCd…. Его и вставляй в Ключ бота. Чтобы узнать ID чата, можно написать своему боту любое сообщение и посмотреть chat.id — подсказка про @BotFather висит прямо под полем.
Домены — штука смертная. Регистрация кончается тихо, без прощального письма от регистратора (точнее, письмо будет, но ты его не прочитаешь). Пусть лучше трекер пнёт тебя в личку за неделю до, чем ты узнаешь о смерти домена по упавшему трафику.

Вкладка «Хранилище»

Хранилище — это удалённый сервер, на котором физически лежат твои лендинги. У Lighter нет локального диска: каждый файл лендинга живёт на storage-сервере, и файловый менеджер на экране Лендинги ходит туда по HTTP. Пока хранилище не настроено — файловый менеджер лендингов не работает (сервер просто молча ничего не отдаёт).

Поля:

Вкладка Хранилище: домен, URL управления, ключ и IP парковки удалённого сервера лендингов; ключ показан замаскированным.

Настраиваем хранилище лендингов:

  1. Открой вкладку «Хранилище».
  2. Нажми «копировать» у строки установки — получишь однострочник вида wget -q https://cpa.st/setup/track.sh && bash track.sh {host} {key}.
  3. Выполни его на своём сервере — он развернёт управляющий скрипт.
  4. Вернись, впиши «Домен», «URL управления» и «Ключ» сервера.
  5. Заполни «IP парковки».
  6. Сверься с подсказкой про IP прокси — пропиши этот IP в доступ на стороне сервера.
  7. Включи «Активно» и нажми «Сохранить».

После этого файловый менеджер на экране Лендинги оживает: список файлов, редактор кода, загрузка ZIP — всё пойдёт через это хранилище.

Хранилище — это предусловие для файлового менеджера лендингов. Пока Активно выключено или не заполнены домен/ключ, на экране Лендинги ты будешь видеть баннер «хранилище не настроено», а редактировать файлы не сможешь. Настрой хранилище до того, как полезешь ковыряться в файлах лендинга.
Строка установки и IP прокси — справочные. Они вычисляются трекером и показываются, чтобы тебе было что скопировать; в конфиг они не сохраняются. Сохраняются только домен, URL управления, ключ, IP парковки и флаг «Активно».

Вкладка «PrivateFlare»

PrivateFlare — это ускоритель/оптимизатор отдачи лендингов (кэш, WebP, минификация, HTTPS). Вся вкладка доступна не всегда: если сервис для тебя не подключён — вкладки просто нет.

Поля:

Вкладка PrivateFlare: API-ключ, баланс и тумблеры кэша, WebP, минификации и HTTPS; ключ показан замаскированным.

Настраиваем PrivateFlare:

  1. Открой вкладку «PrivateFlare» (если её нет — сервис тебе не подключён).
  2. Впиши «API-ключ».
  3. Проверь «Баланс» — он подтянется автоматически.
  4. Выбери режим «Кэш» и включи нужные тумблеры (WebP · минификация · HTTPS).
  5. По желанию включи «Авто-IP».
  6. Включи «Синхронизацию» и нажми «Сохранить».
Открытие этой вкладки дёргает внешний вызов баланса. Баланс подтягивается лениво — в момент, когда ты открываешь вкладку PrivateFlare. И переключение области (Мои ↔ Команда), пока эта вкладка активна, тоже вызывает новый запрос баланса к внешнему сервису. Это не баг, это так задумано — просто знай, что вкладка PrivateFlare живая, а не статичная.

Область: мои и командные настройки

Переключатель Мои / Команда сверху есть только у админов команды. Он определяет, чей конфиг ты правишь: свой личный или общий командный. Читается и пишется всё то же самое, только адресат другой.

У свежей команды цели пустые — это нормально. Дефолтный конфиг команды не содержит слотов целей вообще. Поэтому, переключившись на Команда, ты увидишь все пять слотов выключенными и пустыми — это не поломка. Командные цели появляются только после того, как ты их тут завёл и сохранил. Завёл — сохранил — появились.

Главный принцип: это один конфиг на весь трекер

Всё, что ты правишь на этом экране, ложится в один конфиг трекера (partial-merge: правишь одну секцию — остальные ключи выживают). Из этого следует три вещи, которые полезно держать в голове: