Платформа AlterCPA Pro / Cloud способна отправлять трафик по двум каналам: основному и резервному. Основной канал используется при штатной работе, резервный — при отключении системы.
Функционирование резервного канала не является предустановленным, его работу обеспечивают лендинги. При отключении системы трафик на хранилище сайтов сохраняется и после восстановления работы отправляется в течение 10 минут. Если отправка трафика идёт не через лендинг, в случае аварии лиды будут потеряны.
Классический формат работы
Для стабильной работы у каждого оффера должен быть как минимум один лендинг или сайт-заглушка. При скачивании архива вебмастер получит файл api.php, который уже содержит оба канала отправки:
$urls = [
"https://www.altercpa.top/api/wm/push.json?id=1-aaa&offer=54&flow=55&site=76",
"https://r.altercpa.top/maca/mx/buy/?task=push&id=1-aaa&offer=54&flow=55&site=76"
];
Первая ссылка — стандартная для API-отправки, вторая — резервный канал. Всё формируется и добавляется в архив автоматически, если лендинг настроен по инструкции.
Таким образом, самый классический вариант работы с резервным каналом — обычное использование лендингов в работе.
Ручное создание резервного канала отправки
Если вебмастер использует в работе собственный лендинг, можно вручную сформировать ссылку резервного канала и добавить в его сайт.
Синтаксис:
https://r.network.site/site/path/?task=push&id=API&offer=OFFER&flow=FLOW&site=SITE
network.site- домен вашей системыAPI- API токен пользователяOFFER- идентификатор оффераFLOW- идентификатор потокаSITE- идентификатор сайта
То есть берётся стандартная пуш-ссылка и кусочек www.altercpa.top/api/wm/push.json подменяется на r.network.site/site/path/?task=push.
Убер-костыль
Если системный резервный канал вызывает какие-то опасения (обычно иррационально-параноидальные), вы можете реализовать собственное решение.
Создайте в хранилище сайтов файл pusher.php (как пример, название может быть любым) с содержимым вида:
$cms = require_once $_SERVER['DOCUMENT_ROOT'] . '/init.php';
$cms->start( 0, 0, 0 );
$cms->tasks();
$cms->errorpage();
И затем замените в стандартной пуш-ссылке фрагмент www.altercpa.top/api/wm/push.json на r.network.site/pusher.php?task=push. Домен ваш, хвост остаётся без изменений.