Перевірка
Системные и API задачи (Backend-ядро)
Перевірка⏱️ Время в статусах:
https://docs.google.com/document/d/13ExkxwOcpkAftN4qPRmX0c1Ju_A75iVSQs4fbQnzCPs/edit?tab=t.0
API подписок и Worker (П. 4, 5, 6, 13): Написать скрипт регистрации Service Worker (pusher.js и enable-push.js), который будет запрашивать разрешение на пуши, генерировать PushSubscription и сохранять в БД вместе с метками (buyer_id, geo, tags, домен).
Трекинг и макросы (П. 4, 9, 13): Реализовать систему редиректов. Клик по пушу должен вести на внутреннюю ссылку вида /r/{click_id}, система должна фиксировать клик, подставлять макросы (например {buyer_id}, {geo}) и перенаправлять на финальный URL.
Интеграция CRM (Postback) (П. 6, 11, 13): Создать эндпоинт /api/v1/postback/crm для приема данных от CRM. При поступлении постбека со статусом лида, баланс баера должен пересчитываться автоматически через добавление транзакции. Запрос должен быть идемпотентным (защита от дублей).
История изменений
В роботі
Заплановано
Oleksandr Kyselov
Backlog