Бюро Цифровых Технологий
Новая функция

Раздел «Достижения»: 19 правил выдачи, статистика, лидерборд и ачивка в письме

  • Лояльность
  • v2.5.0
  • 10 сентября 2026

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

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

Из чего состоит достижение

У достижения есть название и описание, их болельщик видит в кабинете и в письме. Картинок две, лицевая сторона и оборот. Оборот нужен для анимации переворота в кабинете и для писем, где уместнее спокойный вариант знака.

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

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

Правила выдачи

Правил 19, в редакторе они разложены по пяти группам: «Билеты», «Абонементы», «Посещения», «Мерч» и «Прочее». Порог задаётся полем, которое подходит правилу: количество, сумма, число дней или интервал вокруг дня рождения.

Билеты. Покупки за всё время, где учитываются оплаченные и невозвращённые билеты. Билеты на регулярный чемпионат за сезон, этот счётчик обнуляется с новым сезоном. Билеты на плей-офф считаются отдельно от регулярки. Ещё одно правило считает билеты на один матч в одном заказе и выделяет тех, кто приходит компанией. Два правила касаются времени покупки: за N и более дней до матча для ранних покупателей и в день матча для тех, кто решает в последний момент.

Абонементы. Число купленных абонементов и продление, когда абонемент куплен два сезона подряд. По продлению клуб видит, сколько владельцев абонементов остаются с ним на следующий сезон.

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

Мерч. Сумма покупок в магазине клуба за всё время и за сезон, число оплаченных заказов и количество разных купленных позиций. Последнее правило отмечает коллекционеров, которые берут много разных вещей.

Прочее. Регистрация с подтверждённым аккаунтом и достижение уровня программы лояльности. Уровень выбирается конкретный, например ачивка выдаётся за переход в «Серебро» или в «Золото».

Как считается прогресс

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

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

Статистика и лидерборд

По каждой ачивке есть график выдач по неделям, и на той же оси отмечены матчи клуба. По нему видно, что дало всплеск выдач: домашняя серия или рассылка. Период выбирается из списка: 7 и 30 дней, текущий сезон, весь сезон или всё время.

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

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

Ачивка в рассылке и в кабинете

В цепочках появился триггер «Получена ачивка»: письмо или push уходит в момент выдачи. В тексте доступны переменные {achievement_name}, {achievement_image} и {points}, при отправке вместо них подставляются название, знак и начисленные баллы. Знак вставляется в письмо картинкой шириной от 25 до 100%, и в конструкторе сразу виден настоящий знак клуба.

В личном кабинете болельщика появилась страница «Достижения» с его знаками и местом в лидерборде. Данные приходят из CRM напрямую, отдельная админка и ручная синхронизация для этого не нужны.

Хотите такую же экосистему для своего клуба?

Оставить заявку