Реферальная программа
Реферальная программа — это метод привлечения новых пользователей, при котором существующие пользователи приглашают своих друзей в Web Shop по специальной ссылке. В результате все участники программы получают награды, что повышает их лояльность и мотивацию продолжать взаимодействовать с Web Shop.
Реферальная программа дает возможность инфлюенсерам и лидерам кланов продвигать Web Shop с выгодой для себя и подписчиков. Приглашенные пользователи получают награду за свою первую покупку, таким образом растет количество вовлеченных пользователей, покупающих в Web Shop.
Приглашаемый пользователь получит награду только один раз при совершении первой покупки.
Приглашающий пользователь получит награду за каждого приглашаемого пользователя, который совершил покупку в магазине.
- Предоставление в качестве награды одного или нескольких товаров следующих типов:
- виртуальная валюта;
- виртуальный предмет;
- бандл с товарами.
- Кастомизация виджета реферальной программы.
- Генерация реферальных ссылок.
- Изменение выбранной реферальной программы для приглашаемого пользователя, до того как он совершит первую покупку.
- В проекте может быть только одна реферальная программа.
- Пользователи не могут приглашать самих себя.
Сценарий приглашающего пользователя
- Приглашающий пользователь переходит в Web Shop.
- Приглашающий пользователь авторизуется или регистрируется на сайте.
- Приглашающий пользователь открывает виджет реферальной программы и изучает условия программы.
- Приглашающий пользователь получает реферальную ссылку в виджете.
- Приглашающий пользователь делится ссылкой с приглашаемым пользователем.
- Приглашаемый пользователь переходит по ссылке и выполняет условие программы.
- Приглашающий пользователь открывает виджет реферальной программы и нажимает кнопку получения награды.
Сценарий приглашаемого пользователя
- Приглашаемый пользователь получает реферальную ссылку с описанием условий программы и наград.
- Приглашаемый пользователь переходит в Web Shop по реферальной ссылке.
- Приглашаемый пользователь регистрируется в Web Shop.
- Приглашаемый пользователь совершает первую покупку в Web Shop.
- Приглашаемый пользователь получает награду.
Как настроить
Создание реферальной программы
- Откройте проект в Личном кабинете.
- В боковом меню нажмите Store.
- В панели Live-ops and promotion tools нажмите:
- Подключить — если у вас еще нет акций или наград;
- Настроить — если вы уже подключили акции или награды.
- На вкладке Реферальная программа нажмите Создать реферальную программу.
- Задайте необходимые параметры:
- Укажите название реферальной программы.
- Введите описание.
- Нажмите Далее.
- Добавьте награды, которые получат приглашающий и приглашаемый пользователи:
- Чтобы добавить награду для приглашающего пользователя, в разделе Награда для приглашающих игроков укажите артикулы товаров и их количество.
- Чтобы добавить награду для приглашаемого пользователя, в разделе Награда для приглашенных укажите артикулы товаров и их количество.
Приглашающий пользователь получит награду за каждого приглашаемого пользователя, который совершил покупку в магазине.
Поэтому следует предоставлять ему награду, которая может повторяться.
Например, вы можете предоставить разблокировку определённого персонажа в игре приглашаемому пользователю. Приглашающему пользователю не следует предоставлять разблокировку персонажа в качестве награды, потому что нельзя разблокировать несколько раз одного и того же персонажа.
- Нажмите Далее.
- Проверьте описание реферальной программы и нажмите Создать.
- Чтобы активировать реферальную программу, установите переключатель Реферальная программа в активное положение.
После настройки реферальной программы вы можете cоздать и кастомизировать виджет.
Настройка виджета
- На странице реферальной программы нажмите Настроить виджет.
- Настройте компоненты виджета для набора состояний. Чтобы виджет соответствовал дизайну игры и сайта, вы можете кастомизировать его и настроить следующие характеристики:
- набор элементов интерфейса;
- цвета и границы элементов интерфейса;
- тексты кнопок и заголовков с учетом локализации;
- тип, цвет и размер шрифта.
В настройках виджета вы также можете настроить содержание блока частых вопросов для реферальной программы в соответствии с особенностями вашей игры.
- Настройте локализацию. Все тексты виджета переводятся на языки проекта, указанные в Личном кабинете в разделе Настройки проекта > Общие настройки > Языки проекта.
Чтобы изменить переводы по умолчанию, нажмите на текст дважды и введите свой вариант. - Нажмите Publish.
- Скопируйте код виджета в открывшемся окне и добавьте на сайт.
После добавления кода виджета на сайт, кнопка для открытия виджета будет отображаться на странице:
Добавление кода виджета на сайт
Если вы самостоятельно реализуете интерфейс сайта, добавьте код виджета в код вашего сайта. Если вы используете Xsolla Site Builder, чтобы добавить виджет реферальной программы на ваш сайт:- Откройте проект в Личном кабинете.
- В боковом меню нажмите Site Builder.
- В разделе Сайты выберите ваш сайт и нажмите Открыть Конструктор сайтов.
- Нажмите Добавить блок.
- Выберите блок Ваш код.
- Добавьте код виджета реферальной программы.
Настройка авторизации
Если вы используете Xsolla Site Builder для создания Web Shop, доработка виджета не требуется, функциональность авторизации пользователя в виджете реализована на стороне Xsolla.Если вы используете собственный интерфейс сайта, вам необходимо реализовать функциональность авторизации пользователя в виджете на своей стороне.
Авторизация в виджете происходит посредством авторизации на сайте, на котором расположен виджет.
Возможны 2 сценария в зависимости от того, где авторизуется пользователь — на сайте или в виджете:
- Если пользователь авторизуется на сайте, необходимо передать авторизационный токен пользователя в виджет с помощью метода onTokenChange(). При выходе пользователя из системы в качестве параметра метода передайте
null
.
- Если пользователь авторизуется через виджет, виджет вызовет функцию requestAuth, переданную ему при инициализации. В ответе сайт должен вернуть авторизационный токен пользователя.
- js
window.XESApi.init({
requestAuth: requestAuth,
token: getToken()
})
API виджета предоставляет набор функций и методов для авторизации пользователя в виджете:
Параметр | Тип | Описание |
---|---|---|
init | (config: Config) => void | Метод, который используется для инициализации виджета. |
init()
передается конфигурация виджета:Параметр | Тип | Описание |
---|---|---|
requestAuth | ()=> Promise | Функция, которую виджет вызывает при авторизации пользователя. |
token | string or null | Текущий токен авторизации пользователя. Если на момент инициализации виджета токен неизвестен, передайте значение null . |
Параметр | Тип | Описание |
---|---|---|
onTokenChange | (token: string/null) => void | Метод для передачи в виджет текущего токена пользователя. При выходе пользователя из системы передайте null . |
Как внести изменения
Внесение изменений в настройки реферальной программы
Вы можете внести изменения в действующую реферальную программу:- изменить список товаров, которые предоставляются в качестве наград;
- изменить описания.
- Перейдите к созданной реферальной программе.
- Нажмите Редактировать.
- Обновите тексты или артикулы товаров пользователей.
- Нажмите Сохранить.
После сохранения изменений пользователи увидят обновленные условия программы и получат новые награды.
Награды, которые пользователи уже получили до обновления условий, не изменятся.
После обновления условий перепубликация виджета не требуется.
Внесение изменений в настройки виджета
Вы можете внести изменения в цвета, шрифты и компоненты виджета. Для этого:- Перейдите к настройке виджета.
- Внесите необходимые изменения.
- Нажмите Опубликовать.
Состояния виджета
Виджет реферальной программы может иметь разные состояния в зависимости от типа пользователя — приглашающий или приглашаемый, статуса авторизации пользователя, выполнения условий программы.
Набор компонентов виджета включает элементы интерфейса для различных состояний. Вы можете настроить компоненты при настройке виджета.
Кнопка для открытия виджета:
Состояние | Описание | Для кого отображается | Компоненты, которые можно редактировать | Изображение |
---|---|---|---|---|
Просмотр деталей | Привлечение пользователя участвовать в программе. | Авторизованные пользователи, которые еще не участвуют в программе. | Цвета фона и текста. Текст кнопки для открытия виджета и текст кнопки просмотра деталей. | |
Ожидание авторизации | Побуждение пользователя авторизоваться через виджет. | Неавторизованные пользователи, которые перешли по реферальной ссылке. | Цвета фона и текста. Тексты кнопок. | |
Ожидание первой покупки | Побуждение пользователя совершить первую покупку. | Пользователи, которые перешли по реферальной ссылке и авторизовались на сайте. | Цвета фона и текста. Тексты кнопок. | |
Получение награды | Побуждение пользователя получить награду. | Приглашающие пользователи, чьи друзья выполнили условия программы, и они могут получить награду. | Цвета фона и текста. Тексты кнопок. | |
Закрытие виджета | Виджет открыт, кнопка превратилась в значок ×. | Авторизованные пользователи, которые открыли детали виджета. | Цвета фона и текста. Цвет кнопки. | |
По умолчанию | Виджет закрыт. | Пользователи, которые закрыли виджет. | Цвета фона и текста. Текст кнопки открытия виджета. | |
Страница виджета для приглашающего пользователя:
Описание | Для кого отображается | Компоненты, которые можно редактировать | Изображение |
---|---|---|---|
| Авторизованный приглашающий пользователь, чей друг перешел по реферальной ссылке и авторизовался на сайте. | Цвета фона и текста. Текст виджета, тексты кнопок. | |
Раздел частых вопросов. | Авторизованный приглашающий пользователь, который нажал кнопку информации о программе. | Добавление и удаление блоков с вопросами. Цвета фона и текста. Содержание вопросов и ответов. | |
Страница виджета для приглашаемого пользователя:
Описание | Для кого отображается | Компоненты, которые можно редактировать | Изображение |
---|---|---|---|
Текст виджета призывает совершить покупку на сайте. После совершения покупки пользователю отображается уведомление о получении бонуса. | Пользователи, которые перешли по реферальной ссылке и авторизовались. | Цвета фона и текста. Текст виджета, тексты кнопок. | |
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.