Один код, одна выдача, один раз.
Создание кампаний, массовая генерация кодов и двухфазное погашение, которое не может «сжечь» код, если нижестоящая выдача не прошла.
Промокоды, если точно
Кампании
Версионируются и ограничиваются сегментом, юрисдикцией, брендом и каналом; бюджеты и расписания фиксируются до старта.
Инвентарь кодов
Массовые уникальные коды или общие коды с кэпами использования, лимитами на игрока, сроком и административным аннулированием.
Однократность в пределах селла
Одноразовый код погашается ровно один раз, в том числе при одновременном погашении с двух устройств.
Сначала резерв, потом подтверждение
Если нижестоящая выдача не прошла, код освобождается, а не сгорает. Никому не приходится вручную чинить испорченный велком клиенту.
Атрибуция
Партнёр, канал и кампания фиксируются в момент погашения и экспортируются событиями в партнёрскую программу.
Контроль абуза
Velocity-лимиты и устойчивость к перебору применяются на границе погашения, где от них есть толк.
Каждый модуль на этой платформе определяется не только тем, чем владеет, но и тем, что ему запрещено. Именно это делает границу проверяемой, а не декларативной.
Этот сервис превращает маркетинговый артефакт максимум в одну авторизованную нижестоящую команду на каждое разрешённое использование. Гарантия и есть продукт.
Посмотрите, как это работает
Каждый модуль здесь превращается в экраны, которыми оператор пользуется в понедельник. Попросите разбор тех, что решают вашу неделю.