Пущ сервис
Системные и 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