Для оформления заказа будет использована форма с кодом b-c5ba4
Название продукта
Автор скрипта: Александр Нагиян
Колесо фортуны - отличный инструмент для розыгрыша призов, прогрева или удержания пользователей на сайте с помощью игровой формы.
Скрипт работает только у тех пользователей, которые авторизованы в GetCourse.
Для настройки скрипта вам понадобятся базовые знания настройки процессов на платформе GetCourse.
Возможности
- Можно регулировать кол-во секторов
- Название выигранного приза показывается во выплывающем блоке и оно же заносится и в доп. поле пользователя
- Можно легко заменить цвет фона, текста и сам текст для каждого сектора; размер шрифта; цвет обводки колеса.
- Можно устанавливать лимит призов
Метод установки
- Создайте страницу, где будет размещаться колесо, и сделайте доступ к ней только зарегистрированным пользователям, потому что у НЕ зарегистрированных пользователей не будет возможности отследить их выигрыш.
- Импортируйте блоки на страницу (коды для импорта блоков появятся ниже после оплаты). Как импортировать?
- Создайте доп. поле пользователя с типом "строка". Название выбирайте на свое усмотрение. Важно!
Обязательно указавайте собственные заголовки в настройках доп. полей. При отсутствии заголовка у хотя бы одного доп. поля, название приза не будет записываться в доп. поле. - Сохраните сегмент пользователей по условию "значение поля" - "задано" с полем из п.3.
- В настройках видимости HTML-блока скрывайте пользователям колесо по сегменту из п.4
- В настройках формы добавьте поле из п.3 и в обработчике формы добавьте процесс для выдачи призов.
В Javascript-блоке:
- В переменной
numberAttempts
(7 строка) укажите лимиты для каждого приза, начиная с 1 сектора. Если есть безлимитные призы, то введите число 999999. - В переменной
sectorLength
(3 строка) укажите нужное кол-во секторов от 2 до 12 - В переменной
sectorName
(21 строка) ставьте свое название призов, которое будет показываться в доп. поле пользователя и в тексте с поздравлением после прокрутки
Блок с количеством призов
Внутри данного блока находятся текстовые блоки, их кол-во должно быть пропорционально кол-ву секторов. А порядок этих блоков, должен соответствовать порядку секторов. Внутри каждого текстового блока находится переменная {calc_group_count_ID}
, которая показывает кол-во пользователей, состоящих в определенной группе в ГК. В эту переменную вместо ID нужно поставить айди (число) группы. В саму группу пользователя нужно добавлять процессом.
Принцип построения процесса:
Если пользователю выпал «Приз 3», то процессом добавляем его в группу, например «Выиграл Приз 3» и выдаем сам приз. Сам скрипт для следующих игроков будет смотреть дошел ли лимит по 3 призу и, если лимит превышен, то на данный сектор больше не будет попадать стрелка.
Обратите внимание, что в некотрорых случаев выигравших может быть больше, чем установлен лимит. Такое происходит, если несколько пользователей одновременно крутят колесо, и тогда есть шанс, что эти пользователи могут попасть на один и тот же сектор.
Важно!
Для корректной работы лимита призов проверьте указаны ли заголовки, в уже созданных доп. полях пользователя.
Частые вопросы
Q
Что делать, если скрипт не работает?
A
Если скрипт не работает, то:
- Попробуйте ещё раз повторить всё чётко по инструкции. Очень вероятно, что Вы упустили какую-то важную деталь.
- Временно отключите браузерные расширения, проверьте работу скрипта без них. Если с отключёнными расширениями скрипт работает нормально, то проблема в каком-то расширении.
- Если на странице есть другие скрипты, то они могут создавать ошибки, которые будут мешать работать тому скрипту, который вы устанавливаете. Поэтому, если есть такая возможность, проверьте работу скрипта в идеальных условиях, когда на странице нет ничего лишнего.
- Если вы проделали всё вышеперечисленное и скрипт всё равно не работает, напишите в телеграм @GetScript_Team_bot.
Q
Вы можете установить мне скрипт?
A
Работы по установке скриптов не входят в их стоимость. Но, если это необходимо, у нас есть такая услуга. Напишите в телеграм @GetScript_Team_bot.
Q
Берётесь ли Вы за индивидуальные разработки?
A
И да, и нет. Зависит от конкретной задачи и наличия свободного времени. Напишите в @GetScript_Team_bot, что требуется реализовать, постараемся найти решение.
Q
Могу ли я использовать скрипт в сторонних проектах?
A
Вы можете использовать наши скрипты в любых своих проектах, но вы НЕ можете передавать их третьим лицам.
Q
Даёте ли вы гарантию на скрипты?
A
Да, мы оказываем поддержку в течении полугода после приобретения скриптов, при условии, что их исходный код не был изменён. Если в течение этого времени скрипт вдруг перестанет работать, мы постараемся помочь Вам устранить неисправность.
Copyright © 2022
авторизуйтесь