Розыгрыши в Loot Arena: как устроен раздел и в чём его логика

Раздел «Розыгрыши» в Loot Arena мы сделали не как отдельный генератор случайных победителей, а как полноценный маркетинговый инструмент для клуба. Его задача простая: помочь клубу запустить понятную механику в духе «приходи, играй, участвуй в розыгрыше», при этом снять с команды всю ручную работу. Система сама определяет, кто участвует, сама считает шансы, сама проводит жеребьёвку и сама доставляет призы победителям.

Если коротко, логика раздела строится вокруг одной идеи: розыгрыш должен быть красивым для гостей и простым для клуба, но при этом честным и управляемым внутри продукта.

Зачем вообще нужен этот раздел

У клуба регулярно возникает одна и та же задача: поднять вовлечённость гостей в конкретный период. Например, усилить трафик в течение месяца, вернуть часть аудитории, простимулировать повторные визиты или поддержать сезонную акцию.

Раньше для этого обычно приходилось собирать аудиторию вручную, отдельно считать условия участия, потом в полу-ручном режиме определять победителей и ещё отдельно раздавать призы. Мы собрали этот сценарий в один поток внутри ERP.

Теперь клуб может:

  • выбрать, кто участвует в розыгрыше;
  • настроить, как копятся шансы;
  • задать период активности;
  • выбрать призы и формат проведения;
  • опубликовать публичную страницу;
  • провести розыгрыш в один клик и автоматически доставить награды.

В чём основная логика

В основе раздела лежит очень понятная модель: гость не просто “попадает в список”, а накапливает билеты.

Чем больше у гостя подходящей активности в заданный период, тем больше у него билетов и тем выше шанс на победу. Это делает механику прозрачной и хорошо понятной как для клуба, так и для самих гостей.

С точки зрения сценария всё выглядит так:

  1. Клуб создаёт розыгрыш в конструкторе.
  2. Настраивает, кто участвует: все активные гости, сегмент, топ по метрике, сохранённая аудитория из рассылок или список номеров.
  3. Определяет, как выдаются билеты: за визиты, за траты или за оба типа активности сразу.
  4. Указывает период, в который эта активность должна засчитываться.
  5. Добавляет призовые места и, при необходимости, утешительный приз.
  6. Запускает розыгрыш и, если нужно, публикует его наружу по ссылке.
  7. В нужный момент нажимает «Провести розыгрыш», после чего система фиксирует пул участников, выбирает победителей и записывает результаты.

Важно, что анимация проведения и выбор победителей разделены. То есть победители определяются системой внутри, а красивый визуальный сценарий нужен уже для показа, трансляции и эмоции. Это делает механику одновременно честной и презентабельной.

Как устроен конструктор

Раздел собран как пошаговый мастер, чтобы клуб не заполнял сложную форму целиком, а шёл по понятному сценарию.

1. Основное

На первом шаге задаются название, описание и формат проведения. Здесь же выбирается, как именно показать жеребьёвку: например, через «лототрон», ленту имён, церемонию с поэтапным раскрытием мест или просто списком без анимации.

2. Аудитория

На втором шаге клуб задаёт пул участников. Это одна из самых сильных частей раздела, потому что мы не ограничились формулой «все подряд».

Можно выбрать:

  • всех активных гостей за период;
  • конкретный сегмент по признакам поведения;
  • топ гостей по метрике;
  • уже собранную аудиторию из раздела рассылок;
  • заранее подготовленный список номеров телефонов.

Плюс есть дополнительные ограничения: например, можно оставить только зарегистрированных в Loot Arena гостей или, наоборот, исключить отдельные номера и служебные аудитории.

То есть розыгрыш работает не как “широкая акция на всех”, а как настраиваемый инструмент под конкретную задачу клуба.

3. Шансы

Здесь задаётся логика накопления билетов. Это ключевой блок, потому что именно он связывает маркетинговую механику с реальным поведением гостей.

Можно настроить, что:

  • один визит даёт определённое число билетов;
  • каждая сумма трат даёт один билет;
  • визиты и траты суммируются;
  • для входа нужен минимальный порог билетов;
  • на одного гостя действует верхний лимит, чтобы один “кит” не забирал всю вероятность.

Именно поэтому раздел хорошо решает задачу роста активности: он мотивирует не просто “быть в базе”, а реально приходить и играть чаще.

4. Награды

В наградах переиспользована уже знакомая продукту логика: призы настраиваются в том же формате, что и в миссиях. Это важно, потому что нам не пришлось собирать отдельный контур наград только под розыгрыши.

Можно выдать:

  • бонусы;
  • деньги;
  • товар;
  • ручной приз.

Поддерживаются и призовые места, и утешительный приз для всех остальных участников.

5. Сроки

Здесь клуб задаёт период участия и дату подведения итогов. Внутри логика простая: активность считается только в заданном окне, а провести розыгрыш можно в момент, когда для этого всё готово.

Отдельный экран проведения

Мы специально вынесли проведение розыгрыша на отдельный полноэкранный сценарий. Это не маленькая кнопка внутри админской таблицы и не служебный экран ERP, который случайно попадает в трансляцию. Это отдельный экран, на котором клуб может спокойно подготовиться, вывести картинку на трансляцию, запустить эфир и провести розыгрыш в прямом формате.

Логика здесь такая: сначала ведущий попадает в экран подготовки, видит информацию о розыгрыше, призах и охвате, а затем нажимает «Начать». Дальше начинается визуальное раскрытие победителей. Для интриги места можно показывать по очереди: система не просто сразу отдаёт финальный список, а последовательно подводит зрителя к результату.

Формат отображения тоже выбирается заранее. Можно провести розыгрыш в стиле лототрона, барабана, ленты имён, церемонии или более спокойного списка. То есть клуб сам выбирает драматургию: сделать быстрые итоги или устроить полноценный момент ожидания.

После раскрытия победителей эфир можно завершить там же, на этом же экране, уже с результатами. В итоге клубу не нужно искать сторонние сервисы, вести отдельные таблицы, переключаться между окнами или показывать гостям некрасивые внутренние интерфейсы. Весь сценарий — от подготовки до финального экрана с победителями — находится внутри Loot Arena и выглядит как часть продукта.

Как система выбирает победителей

Самая важная часть раздела с точки зрения доверия — это честность жеребьёвки.

Когда клуб запускает розыгрыш, система сначала делает снимок пула участников. То есть фиксирует, кто именно подходит под условия на этот момент и сколько у каждого билетов. После этого для каждого призового места победители выбираются случайно, но с учётом веса билетов.

Проще говоря:

  • больше билетов = выше шанс;
  • один и тот же гость не может выиграть дважды в одном розыгрыше;
  • после определения победителей результаты сохраняются;
  • повторный запуск не должен задвоить начисления.

Это важный архитектурный момент: розыгрыш не зависит от фронтенда и не проводится “на глаз”. Визуал может быть эффектным, но сам выбор всегда происходит на стороне системы.

Что происходит после проведения

После завершения розыгрыша раздел не просто показывает список победителей. Он доводит сценарий до конца:

  • сохраняет результаты;
  • начисляет награды через существующий контур;
  • доставляет призы в инвентарь гостя;
  • показывает гостю карточку начисления при входе в приложение Loot Arena;
  • поддерживает уведомления;
  • сохраняет данные для аналитики.

Для клуба это особенно важно: розыгрыш не заканчивается в момент выбора победителей. Награда не остаётся где-то “в системе”, а сразу попадает в инвентарь гостя, и при входе в приложение Loot Arena он видит карточку начисления. То есть у победы есть понятное и заметное продолжение в пользовательском опыте.

За счёт этого розыгрыш встроен в экосистему Loot Arena, а не живёт как отдельная промо-страница без продолжения внутри продукта.

Публичная страница розыгрыша

Отдельно мы сделали публичную страницу, потому что клубу нужен не только внутренний инструмент, но и внешний способ рассказать гостям об акции.

Здесь особенно важна идея одной ссылки на весь жизненный цикл. Клуб публикует страницу один раз, а дальше она сама меняется по статусу розыгрыша:

  • до старта показывает анонс;
  • во время приёма участников объясняет правила и сроки;
  • после завершения показывает итоги и победителей.

Это сильно упрощает коммуникацию: не нужно создавать отдельные страницы под каждый этап.

Как мы решаем вопрос с персональными данными

Для розыгрышей особенно важна безопасная публикация итогов. Поэтому в разделе изначально предусмотрены режимы отображения участников и победителей.

По умолчанию безопасный сценарий — это маскированный телефон. Гость узнаёт себя, но полные данные наружу не раскрываются. При необходимости клуб может выбрать и другие режимы отображения, но публичность таких данных должна быть осознанной.

Кроме того, перед первой публикацией страницы система отдельно просит подтверждение, что у гостей есть разрешение на публикацию данных. Это не просто UX-галочка: согласие логируется как часть процесса.

То есть публичная часть розыгрыша у нас с самого начала строится не только вокруг красоты и вирусности, но и вокруг аккуратной работы с данными.

Почему этот раздел важен для продукта

Если посмотреть шире, раздел «Розыгрыши» закрывает сразу несколько задач.

Для клуба это:

  • быстрый запуск промо-механики без ручной рутины;
  • понятная мотивация для гостей;
  • прозрачные правила участия;
  • красивое проведение, которое можно показать публично;
  • автоматическая доставка наград.

Для продукта это:

  • переиспользование уже существующих контуров аудиторий, наград и инвентаря;
  • единая логика проведения без ручных костылей;
  • более сильный маркетинговый модуль внутри ERP;
  • дополнительная ценность публичной части Loot Arena.

Итог

Раздел «Розыгрыши» в Loot Arena — это про то, как превратить привычную клубную акцию в управляемый продуктовый сценарий. Клуб задаёт правила, система считает шансы, честно определяет победителей, красиво показывает проведение и автоматически доводит выдачу призов до конца.

Именно в этом и есть его главная логика: сделать розыгрыш одновременно маркетинговым инструментом, продуктовой механикой и публичным опытом для гостей.