📋
Asana Logger

Системные и API задачи (Backend-ядро)

Перевірка

⏱️ Время в статусах:

Backlog 00:19 (1x)
Заплановано 143:02 (1x)
В роботі 01:52 (1x)
Перевірка 00:00 (1x)
Asana ID: 1215189056486129
👤 Исполнитель: Oleksandr Kyselov
Проект: DEV
Срок: 2026-06-05
Создано: 2026-05-28 12:25:47
Обновлено: 2026-06-10 07:31:54
Описание:

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. При поступлении постбека со статусом лида, баланс баера должен пересчитываться автоматически через добавление транзакции. Запрос должен быть идемпотентным (защита от дублей).

История изменений

changed 2026-06-03 13:40:47
Изменение: 🏷️ Статус
Значение: Перевірка
changed 2026-06-03 11:48:07
Изменение: 🏷️ Статус
Значение: В роботі
changed 2026-05-28 12:45:22
Изменение: 🏷️ Статус
Значение: Заплановано
changed 2026-05-28 12:32:48
Изменение: 👤 Исполнитель
Значение: Oleksandr Kyselov
added 2026-05-28 12:25:47
Изменение: 🏷️ Статус
Значение: Backlog