Роудмап / Per-offer webhook routing
Обновлено: 27 мая

Per-offer webhook routing (CS-Skins ↔ Skins-Arena)

Один рекл (Skins&Co) в LR имеет два оффера: 220 (cs-skins.pro) и 221 (skins-arena.club). Раньше промокоды по обоим уходили на один общий webhook → ломалась атрибуция. Сделал per-offer routing: каждый оффер шлёт на свой URL.

📍Статус: Готово
📅Закрыто: ~25.05
🔗Где: LR backend (PromoCodeWebhookNotifier)

Что сделано

Как проверить

  1. В LR-кабинете рекла Skins&Co → создай тестовый промокод на оффер 221 (Skins-Arena).
    Ожидаемое: в logs SA приходит POST на /api/promo-codes/incoming с правильным hash, ответ 200.
  2. Создай ещё один промокод на оффер 220 (CS-Skins).
    Ожидаемое: в logs CS-Skins приходит POST, SA НЕ получает запрос.
  3. Проверь в LR /admin что оба промокода созданы и связаны с правильными офферами.
    Ожидаемое: в кабинете рекла видны оба, без перепутывания.

История

~24.05 Yegor: «Косяк в логике: 220 шлёт на cs-skins, 221 на skins-arena».
~25.05 Реализовано, тесты, на проде. Закрыто.