Skip to content

Ранговая система в клубе: собираем в IZI

Опубликовано: · Обновлено: (11 дней назад)· IZI Team

Ранговая система в клубе: собираем из конструктора IZI

Заголовок раздела «Ранговая система в клубе: собираем из конструктора IZI»

Геймеры знают, что такое ранги, — Valorant, CS2 и Dota 2 построены на них. Клуб, который предлагает свою ранговую систему, говорит с аудиторией на её языке: «сыграй ещё 30 часов — и станешь Золотом».

В IZI отдельного раздела «Ранги» нет. Ранговая система собирается из трёх стандартных инструментов: группы игроков (каждый ранг — это группа), автоматизации (правила переводят клиента в группу-ранг при достижении порога) и скидки на группу (привилегия ранга). Конструктор, а не готовый шаблон — вы сами задаёте названия, пороги и бонусы.

Эта страница — рецепт для ранговой лесенки по накопленным часам. Полная инструкция по многоуровневой программе лояльности — в руководстве Как настроить программу лояльности с уровнями в IZI.

Работает само после настройки:

  • При достижении порога по часам клиент переходит в следующий ранг.
  • При переходе вверх нижние ранги снимаются.
  • Уведомление о повышении приходит в мобильное приложение.
  • Скидка на тарифы для группы ранга применяется на кассе сама.

Важно знать — честно:

  • Ранг виден только оператору в CRM. В мобильном приложении клиент видит игровой и бонусный баланс — не название ранга и не прогресс до следующего. О переходе сообщайте уведомлением из автоматизации.
  • Нет автоматического понижения за неактивность. Автоматизации срабатывают на события (завершение сессии, пополнение баланса), а не на отсутствие событий. Понижение ранга — вручную в профиле клиента.
  • Накопление часов — в рамках одного клуба. 40 часов в клубе А и 30 часов в клубе Б — это 40 и 30, а не 70. Правила нужно настраивать в каждом клубе отдельно.

Условие «Время игры (сек)» хранит накопленное время в секундах. В поле порога вводите значение в секундах: часы × 3600.

РангИллюстративный порогПорог в секундах
Бронза5 часов18 000
Серебро20 часов72 000
Золото50 часов180 000
Легенда100 часов360 000

Это иллюстративные значения. Подбирайте пороги от реальной статистики клуба: если среднестатистический активный клиент наигрывает H часов в месяц, разумная лесенка — второй ранг при H × 3–5, третий при H × 10–15.

Клуб → НастройкиГруппы игроковДобавить группу.

Создайте по группе на каждый ранг. Базовый уровень (до первого порога) — все клиенты без группы, отдельная группа ему не нужна. Названия — любые: «Бронза» / «Серебро» / «Золото» / «Легенда», или свои.

Организация → МаркетингАвтоматизацияСоздать правило.

Создайте по отдельному правилу на каждый ранг. Ниже — пример для «Золото» (50 часов = 180 000 секунд).

Событие: «Завершена сессия»

Условия:

  • «Время игры (сек)» ≥ 180000
  • «Группы пользователя» «не включает» «Золото» ← обязательная защита

Действия:

  1. «Присвоить группу» → «Золото»
  2. «Отвязать группу» → «Серебро»
  3. «Отвязать группу» → «Бронза»
  4. «Отправить push» → заголовок и текст о переходе (заголовок до 40 символов, текст до 120)

Почему условие «не включает» обязательно. Без него автоматизация срабатывает на каждой сессии после пересечения порога: группа присваивается повторно (безвредно, дубликатов не возникает), но уведомление летит снова и снова при каждом завершении сессии. Условие «не включает» блокирует все срабатывания после первого.

По аналогии создайте правила для остальных рангов, подставив нужный порог в секундах и исключив соответствующие нижние ранги через «Отвязать группу».

Привилегия ранга — два независимых механизма. Настройте один или оба.

Клуб → НастройкиСкидкиДобавить скидку.

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

Организация → МаркетингАвтоматизацияСоздать правило:

  • Событие: «Пополнение баланса»
  • Условие: «Группы пользователя» «включает» «Золото»
  • Действие: «Начислить бонусы» с формулой {{topupAmountMajor}} * 0.12

Сделайте по правилу на каждый ранг с разным процентом. Подробнее о формулах — в инструкции Как настроить процент бонусов на пополнение.

Шаг 4 — Что делать с текущими клиентами при запуске

Заголовок раздела «Шаг 4 — Что делать с текущими клиентами при запуске»

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

  • Назначить вручную — выгрузите активных клиентов из Аналитики, отберите перешагнувших пороги, проставьте им ранги в «Группах игроков» один раз при запуске.
  • Начать с чистого листа — ранги копятся только с новой активностью.

После следующей завершённой сессии клиента откройте Организация → МаркетингАвтоматизация → нужное правило → вкладка История. Запись со статусом Выполнено — правило сработало. «Пропущено» — часы ниже порога или клиент уже в этом ранге. «Ошибка» — откройте запись и прочитайте детали.

Частые вопросы

В IZI есть встроенный модуль рангов?

Нет. Отдельного раздела «Ранги» в CRM не существует. Ранговая система собирается из трёх стандартных инструментов: группы игроков (каждый ранг — это группа), автоматизации (правила переводят клиента в группу-ранг при достижении порога) и скидки на группу (привилегия ранга). Это конструктор — вы сами задаёте названия, пороги и бонусы.

По каким показателям лучше строить ранги?

По «Времени игры (сек)» — стимулирует дольше оставаться в клубе, подходит для длинных сессий. Альтернативы: «Потрачено средств» — если клуб зарабатывает на баре и доп. услугах; «Количество сессий» — если сессии короткие (1–2 часа). Пороги выбирайте от реального среднего показателя своего клуба.

Почему обязательно добавлять условие «Группы пользователя» «не включает»?

Без него автоматизация срабатывает на каждой сессии после достижения порога: группа присваивается повторно (дубликатов не возникает, это безопасно), но уведомление о повышении летит снова и снова. Условие «не включает» блокирует повторные срабатывания — правило переводит клиента в ранг ровно один раз.

Видит ли клиент свой ранг в мобильном приложении?

Нет. В приложении клиент видит только игровой и бонусный баланс — не название ранга и не прогресс до следующего. Ранг виден только оператору в CRM. О переходе на новый ранг сообщайте уведомлением из той же автоматизации — оно приходит в приложение в момент повышения.

Накопленные часы суммируются по всей сети клубов?

Нет. Показатель «Время игры (сек)» считается отдельно для каждого клуба. 100 часов в клубе А и 80 часов в клубе Б — это 100 и 80, а не 180 суммарно. Правила рангов нужно настраивать в каждом клубе отдельно.

Можно ли автоматически понижать ранг за неактивность?

Нет. Автоматизации срабатывают на события (завершение сессии, пополнение баланса и т.д.) — планировщика по времени не существует. Понизить ранг вручную можно в профиле клиента через раздел «Группы игроков».

Что делать с клиентами, которые уже набрали нужные часы до запуска рангов?

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

Сколько рангов оптимально делать?

На практике 3–4 уровня — достаточно. Два крайних задают контекст («откуда» и «куда стремиться»), средний становится якорным — большинство клиентов нацелятся именно на него. Больше четырёх уровней усложняют настройку и хуже воспринимаются клиентом.