Истечение лицензии: что закрыто и что работает
Что происходит с панелью, API, трафиком и исходящими событиями, когда лицензия перестала действовать, и что меняется после продления.
Когда лицензия неактивна, панель и API закрыты, а трафик продолжает идти: клики и входящие конверсии записываются. Исходящие S2S-постбеки и события Facebook CAPI не отправляются: они ждут в очереди и уходят сами после продления.
Когда доступ закрывается
Панель и API открыты в двух состояниях лицензии: «Лицензия активна» и «Лицензирование ещё не подключено». В остальных состояниях доступ закрыт. Состояние показано в блоке Лицензия Micator на экране закрытого доступа.
| Состояние | Что произошло | Что сделать |
|---|---|---|
| «Срок лицензии закончился» | Наступило время из поля Оплачено / пробный период до. Когда сервис лицензий ответит отказом, состояние сменится на «Лицензия недоступна» | Продление и заказы |
| «Лицензия недоступна» | Сервис лицензий ответил отказом: срок истёк, лицензия отозвана или приостановлена, сервер отвязан в кабинете либо лицензия привязана к другой установке. Красная строка в блоке — «Лицензия истекла, отозвана или привязана к другой установке» | Отказ сервиса |
| «Нужно подтвердить лицензию» | Наступило время из поля Работа без связи с сервисом до, а новое подтверждение трекер не получил | Состояние «Нужно подтвердить лицензию» |
| «Требуется активация» | Ключ на этом сервере ещё не активирован | Получение ключа и активация |
Состояния «Проверка лицензии не пройдена», «Проверьте время на сервере» и «Сервис лицензий не настроен» тоже закрывают доступ. Они разобраны в справочнике состояний.
Что закрыто
Панель
Вместо любой страницы панели, кроме страницы входа, открывается экран «Доступ к трекеру закрыт» с текстом: «Продлите лицензию, чтобы вернуться в панель. Трафик и входящие конверсии продолжают записываться. Исходящие события отправятся автоматически после продления.»
- Экран видят все пользователи, с любой ролью.
- Отчёты, логи, настройки и остальные разделы недоступны до продления.
- Уже открытая страница панели сменится этим экраном сама.
- Войти по логину и паролю можно, но откроется тот же экран.
На экране остаются блок Лицензия Micator и кнопка Выйти. В блоке показаны состояние лицензии и поля Оплачено / пробный период до и Работа без связи с сервисом до. Владелец установки видит ещё поле Ключ лицензии и кнопки Активировать и Проверить продление.
API
Защищённые методы API отвечают кодом 402 — и на запросы панели, и на запросы с API-токеном:
{"code": "license_required", "message": "Доступ к трекеру закрыт до продления лицензии. Трафик и приём конверсий работают, исходящие события ожидают продления."}Это касается кампаний, отчётов и выгрузок, логов, настроек, резервных копий, расходов и смены пароля в профиле. Доступны только чтение состояния лицензии и активация ключа владельцем установки — подробнее в разделе Истёкшая лицензия обзора API.
Фоновые задачи
До продления не выполняются:
- проверка реестра блокировок и автозамена доменов;
- проверка proxy-серверов и автоматический перенос доменов;
- мониторинг целей кампаний;
- ежедневная автоочистка журнала аудита;
- обработка расходов, загруженных расширением.
Сбор в расширении для расходов завершается сообщением «Лицензия трекера неактивна; повторим после продления» — см. ошибки расширения.
Пока лицензия неактивна, домен из реестра блокировок не заменяется автоматически, а домены недоступного proxy-сервера не переносятся на рабочий.
Что продолжает работать
- Редиректы: ссылки кампаний открываются, потоки, фильтры и клоака работают по сохранённым настройкам.
- Запись кликов.
- Приём входящих постбеков от партнёрских сетей. Конверсии записываются в статистику.
- Приём лидов из форм.
- Выпуск HTTPS-сертификатов для доменов, уже добавленных в трекер.
После продления отчёты покажут клики и конверсии за всё время, пока панель была закрыта.
Очередь исходящих событий
S2S-постбеки источника и кампании и события Facebook Conversions API остаются в очереди. Это касается и событий, которые ждали отправки в момент закрытия доступа, и событий от конверсий, принятых позже.
- Ожидание не расходует попытки отправки.
- Событие хранится с адресом и параметрами, которые трекер подставил при приёме конверсии.
- Событие, которое трекер взял в работу, но не успел отправить до закрытия доступа, возвращается в очередь.
Число событий в очереди видит владелец установки — на экране закрытого доступа и во вкладке Настройки → Лицензия: «Ожидают продления: N событий. После продления они отправятся автоматически с сохранением порядка статусов и ограничением скорости.»
Что происходит после продления
Как продлить лицензию — на странице Продление и заказы. Трекер сам повторяет проверку сохранённого ключа каждые 1–2 минуты и получает продление без действий с вашей стороны. Чтобы не ждать, владелец установки нажимает Проверить продление в блоке Лицензия Micator.
Когда лицензия снова активна, экран закрытого доступа исчезает и открывается панель — без повторного входа. API снова отвечает. Во вкладке Настройки → Лицензия успешная проверка показывает сообщение «Лицензия подтверждена. Отправка очереди возобновлена.» Если вместо этого показана ошибка, её разбор — в разделе Если не получилось.
Накопленные события отправляются автоматически:
- ожидание не создаёт повторов: каждое событие стоит в очереди один раз;
- события одного клика одному получателю уходят в порядке появления, например сначала лид, затем продажа;
- скорость — до 10 накопленных событий в секунду.
Пока очередь не разошлась, оставшиеся отправки показаны в Логи → Доставка событий в состоянии «Ожидает», в колонке Результат — license_hold или «—». Подробнее — Отправки при неактивной лицензии. Их число показывает та же строка «Ожидают продления» во вкладке Настройки → Лицензия.
Остановленные фоновые задачи возобновляются сами.
Что не отправляется автоматически
Получение не подтверждено
S2S-запрос, на который трекер не получил ответ, сам не повторяется: получатель мог его принять, и повтор создал бы дубль. Такая отправка получает состояние «Нужна проверка» и результат «Получение не подтверждено». Продление лицензии её не перезапускает.
Найдите отправку в Логи → Доставка событий и сверьтесь с получателем до повтора — порядок описан в разделе «Получение не подтверждено».
Старые события Facebook CAPI
Событие из очереди уходит в Facebook с временем конверсии, а не с временем отправки. Примет ли Facebook событие с давним временем, от трекера не зависит.
Если вы не владелец установки
Ключ вводит и продление проверяет только владелец установки — учётная запись, созданная в мастере первого запуска, при входе по логину и паролю. Остальные пользователи, в том числе с ролями «Владелец» и «Администратор», видят состояние лицензии, оба срока и текст «Для продления обратитесь к владельцу установки.»
Сообщите владельцу установки, что доступ закрыт. Вкладку можно оставить открытой: после продления панель откроется сама, обновлять страницу не нужно.
В режиме входа под пользователем поле ключа не показывается. По API-токену активировать лицензию тоже нельзя: запрос получает ответ с кодом 403.