Відкривається в новій вкладці
UK
Увійти

Гейміфікація: бали, рівні й челенджі в боті

Що таке бали в сервісі

Бали — окрема сутність, а не число в полі контакта. У кожного бота може бути кілька типів балів зі своїми назвами: «Бали активності», «Кристали», «Кроки марафону», «Бонуси».

У кожного контакта є баланс за кожним типом. Змінюється він діями у воронці або вручну, а зміни пишуться в журнал подій і в історію балів людини (коли, на скільки, який баланс після, причина) — тобто історію нарахувань видно.

Навіщо це замість звичайного поля з числом: бали мають готові тригер («баланс досяг порога» або «змінився рівень»), готові умови, рівні й окрему сторінку налаштування. Поле теж може рахувати — але тоді порогові сценарії доведеться будувати руками.

Що треба налаштувати

1. Тип балів. Заводиться один раз: назва, і все. Назва унікальна в межах бота. Створити можна в довіднику «Дані» (розділ «Бали (типи)») або прямо з вибору типу балів у дії — «новий тип балів…».

2. Нарахування й зняття. Дії у воронці (блок «Дії»):

  • нарахувати бали — тип і кількість;
  • зняти бали — те саме в мінус; баланс не опускається нижче нуля.

Кількість можна взяти з поля контакта, а не задавати фіксовано; можна взяти лише відсоток від значення поля (від 1 до 100). Це те, що робить бали гнучкими: наприклад, нарахувати стільки, скільки людина набрала у квізі. До дії можна дописати необов’язкову причину — вона видна в історії балів людини.

Бали можна змінити й вручну: у картці контакта чи масово зі списку обраних людей — «Додати», «Відняти» або «Встановити» потрібне значення, з причиною. Ручна зміна за замовчуванням не запускає тригери воронок; для цього є окрема галочка запуску автоматизацій.

3. Реакція на бали. Три інструменти:

  • тригер «Бали ≥ N» — запускає воронку, коли баланс перетинає поріг знизу вгору («поріг числом») або коли людина змінює рівень («зміна рівня»);
  • умова «Бали» — розводить людей у наявній воронці за поточним балансом (дорівнює, більше, менше, не менше, не більше);
  • умова «Рівень» — розводить за рівнем (рівень, рівень не, рівень не нижчий за).

Важлива деталь тригера за порогом: він спрацьовує в момент перетину порога знизу вгору, а не щоразу, коли балів більше N. Нарахування, після яких баланс уже вище порога, воронку не запускають. Якщо баланс упав нижче порога (наприклад, через зняття) і знову його перетнув — тригер спрацює ще раз. Якщо потрібні кілька рівнів — робіть кілька тригерів із різними порогами або скористайтеся рівнями.

Рівні

Для кожного типу балів можна задати сходинки рівнів: назва і «від скількох балів». Нижня сходинка завжди починається з 0. Налаштовуються в довіднику «Дані» → «Бали» → «Рівні» (кнопка «Налаштувати» біля типу балів).

Рівень ніде не зберігається, а завжди рахується з числа, тому зміна порогів діє одразу. Власник вирішує, від чого він рахується:

  • накопичено за весь час — рівень не падає: людина витратила бали, а статус лишився;
  • поточний баланс — рівень падає разом із балансом.

Тригер «Бали ≥ N» у режимі «зміна рівня» реагує на конкретну сходинку: «піднялась на цю сходинку» або «зійшла з цієї сходинки» (падіння можливе лише коли рівень рахується від поточного балансу). Зміна рівня пишеться в журнал подій.

Що з цього збирається

Челендж

Найпоширеніший сценарій. Людина щодня виконує завдання й тисне кнопку «Зробила» — нараховується бал. На 3, 7 і 14 балах спрацьовують тригери: похвала, бонус, доступ до матеріалу.

Ключове тут не бали, а видимий прогрес: показуйте людині «5 з 7» замість щоденних повідомлень без підсумку.

Квіз із результатом

На старті поле обнуляється, кожна кнопка-відповідь додає свою вагу (дія з полем: «збільшити на»), наприкінці умова розводить людей за сумою. Для квізів часто зручніше поле, а не бали: результат разовий і не має жити з людиною далі.

Правило вибору просте: разовий підрахунок — поле; накопичення в часі — бали.

Накопичувальна знижка

Бал за кожну покупку (воронка з тригером «Оплата товару» і дією «нарахувати бали»). На певному балансі — умова, яка відкриває промокод або доступ.

Активність у клубі

Разом із тригером «Коментар у групі» бали перетворюються на облік участі: написала — бал. Далі рівні, звання, бонуси.

Рівні й звання

Задайте сходинки («новачок», «активний», «свій») і зробіть по воронці на тригері «зміна рівня» для кожної: вітання, тег, доступ. Теги далі працюють як звичайні сегменти в розсилках і воронках.

Як показати людині її баланс і рівень

Значення підставляються у повідомлення змінними — так само, як ім’я чи будь-яке інше значення. У списку змінних, категорія «Бали», є:

  • баланс — поточний баланс цього типу (людина без нарахувань дає 0);
  • рівень — назва поточної сходинки;
  • наступний рівень — назва наступної сходинки;
  • до наступного рівня — скільки балів лишилось.

Робочі місця для цього: кнопка меню «Мій прогрес», відповідь після кожного нарахування, щотижневий підсумок.

Практична порада: показуйте прогрес, а не голе число. «У вас 5 балів» працює гірше, ніж «5 із 7 — залишилось два до бонусу». Різниця не в даних, а в тому, що друге формулювання називає ціль.

Чого немає

Готового рейтингу учасників. Сторінки «топ-10 за балами» у сервісі немає. Що можна зробити натомість: у таблиці контактів увімкніть стовпчик балів потрібного типу (він сортується), відсортуйте за спаданням і вивантажте у файл, а рейтинг опублікуйте в каналі вручну або регулярною публікацією.

Ми пишемо це прямо, бо рейтинг — перше, чого очікують від слова «гейміфікація».

Автоматичного згоряння балів. Бали не зменшуються самі з часом. Зняття — це дія у воронці; «згоряння» робиться воронкою за розкладом.

Обміну балів на товари з каталогу. Механіки «магазин за бали» немає. Робочий обхід: умова за балансом → дія «зняти бали» → видача (доступ, промокод, матеріал).

Чого не варто робити

Бали заради балів. Якщо за ними нічого не стоїть, вони перетворюються на шум і починають дратувати.

Занадто далекий поріг. 100 балів по одному за день — це три місяці. До кінця не дійде майже ніхто. Робочі пороги — такі, що досяжні за тиждень-два.

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

Гейміфікація в чутливих нішах. Челенджі й рівні доречні в навчанні, спільнотах і фітнесі. У темах, де людина звертається по допомогу, вони недоречні.

Часті питання

Чим бали відрізняються від поля з числом?

Бали — окрема сутність із готовим тригером на поріг і рівнями, окремою умовою та історією нарахувань. Поле рахує теж, але порогові сценарії доведеться будувати руками.

Скільки типів балів можна завести?

Скільки потрібно. Назва унікальна в межах бота.

Чи спрацює тригер «Бали ≥ N» кожного разу?

Ні, лише в момент перетину порога знизу вгору. Для кількох рівнів робіть кілька тригерів або задайте сходинки рівнів.

Чи можна нарахувати бали кількістю з поля?

Так, у дії є вибір: фіксована кількість або значення з поля контакта (повне чи певний відсоток).

Чи бачить людина свій баланс?

Тільки якщо ви його показуєте — змінною в повідомленні.

Чи можна відняти бали?

Так, дія «зняти бали», а вручну — «Відняти» чи «Встановити».

Чи є таблиця лідерів?

Ні. Рейтинг складається вручну з таблиці контактів зі стовпчиком балів.

Чи переносяться бали між ботами?

Ні. Тип балів належить конкретному боту, баланс — контакту в межах цього бота.

Чи видно історію нарахувань?

Так, зміни балансу пишуться в журнал подій і в історію балів людини.

Інтерфейс сервісу зараз оновлюється, тож деякі назви кнопок і екранів можуть відрізнятися від описаних.

Знайшли неточність? Напишіть у нашу групу в Telegram — виправимо.