Реферальные акции

Редактировал(а) Татьяна Брыкова 2026/01/27 13:14

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

Основные понятия реферальной программы:

Реферер – участник ПЛ, зарегистрированный в системе и осуществляющий привлечение в ПЛ других участников со стороны. Реферал – участник ПЛ, зарегистрировавшийся по рекомендации другого участника (реферера).

В текущей версии реферальная программа в системе заключается в том, что для существующего контакта-реферера имеется возможность формирования реферальных кодов в ЛК/МП. Реферер передаёт реферальный код своим друзьям или знакомым, ещё не зарегистрированным в ПЛ. Далее контакт-реферал регистрируется в ПЛ с использованием реферального кода и после выполнения им целевого действия (совершение покупок с заданными условиями) может быть предоставлено поощрение для обеих сторон: рефералу и рефереру.

1706099722140-254.png

Интерфейс системы для организации реферальной программы

В системе реферальная программа определяется записью «Реферальная акция». Записи настроек доступны в меню системы в раздел «Правила программы».

1722590962985-290.png1722591086381-271.png

Рис. Карточка реферальной акции

Параметры реферальной акции

ПолеОписаниеОбязательное полеРедактирование
Активно

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

  • Да
  • Нет

Значение по умолчанию: Нет.

ДаПоле доступно для редактирования, заполняется вручную
ОтветственныйСсылка на пользователя, который является ответственным за ведение данной записи.ДаПоле доступно для редактирования, заполняется вручную
Общие сведения
НаименованиеНазвание реферальной акции. Отображается при поиске в интерфейсе, а также в личном кабинете.ДаПоле доступно для редактирования, заполняется вручную
ПартнёрСсылка на запись партнёра, который является организатором данной реферальной акции.ДаПоле доступно для редактирования, заполняется вручную
Дата начала действияДата начала действия реферальной акции.ДаПоле доступно для редактирования, заполняется вручную
Дата окончания действияДата окончания действия реферальной акции.ДаПоле доступно для редактирования, заполняется вручную
Префикс для реферальной ссылкиПрефикс для реферальной ссылки для вывода в личном кабинете.НетПоле доступно для редактирования, заполняется вручную
ИзображениеИзображение реферальной акции для вывода в личном кабинете.НетПоле доступно для редактирования, заполняется вручную
Внешний идентификаторУникальное текстовое значение. Используется для интеграции записей с внешними системами.НетПоле доступно для редактирования, заполняется вручную
ОписаниеПодробное описание реферальной акции для вывода в личном кабинете.НетПоле доступно для редактирования, заполняется вручную
Настройка генерации кода
Маска реферального кода

Маска для генерации реферальных кодов. Обязательно должна содержать префикс (постоянную часть) и переменную часть (в виде звёздочек).

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

ДаПоле доступно для редактирования, заполняется вручную
Распределение

Распределение номеров при генерации реферальных кодов.

Возможные значения:

  • Последовательное
  • Равномерное
  • Случайное

Значение по умолчанию: Последовательное.

НетПоле доступно для редактирования, заполняется вручную
Диапазон кода отМинимальное значение кода при генерации реферальных кодов.ДаПоле доступно для редактирования, заполняется вручную
Диапазон кода до

Максимальное значение кода при генерации реферальных кодов.

Доступно для редактирования в случае случайного распределения.

НетПоле доступно для редактирования, заполняется вручную
Тип бар-кодаТип бар-кода при генерации реферальных кодов.НетПоле доступно для редактирования, заполняется вручную
Настройка срока действия кода
Тип периода действия реферального кода

Допустимые типы периодов. Возможные значения:

  • Фиксированный
  • Календарный
  • Скользящий

Значение по умолчанию: Фиксированный.

 Если тип «Фиксированный», то дата начала действия кода устанавливается как дата из поля «Дата начала действия» из настройки реферальной акции, а дата окончания действия кода как «Дата окончания действия» соответственно на момент создания кода.  После изменения дат в настройках реферальной акции, даты действия созданного кода не меняются.

Если тип «Скользящий», то дата начала действия кода соответствует дате создания кода, а дата окончания действия кода устанавливается как дата начала действия кода плюс период, определяемый с помощью полей «Вид периода» и «Период действия».

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

ДаПоле доступно для редактирования, заполняется вручную
Настройки лимитов
Макс. кол-во реферальных кодов для реферераМаксимальное количество реферальных кодов для реферера в рамках данной реферальной акции.ДаПоле доступно для редактирования, заполняется вручную
Лимит использования одного реферального кода при регистрацияхЛимит использования одного реферального кода при регистрациях в рамках данной реферальной акции.ДаПоле доступно для редактирования, заполняется вручную
Макс. кол-во рефералов для одного реферераМаксимальное количество рефералов для одного реферера в рамках данной реферальной акции.ДаПоле доступно для редактирования, заполняется вручную
Параметры реферальной акции. Представление, в котором показаны все связанные с настройкой параметры реферальной акции.

1706088298347-479.png

Рис. Карточка Параметра реферальной акции (обзор)

Параметр реферальной акции содержит следующие поля:

ПолеОписаниеОбязательное полеРедактирование
Активно

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

  • Да
  • Нет

Значение по умолчанию: Нет.

ДаПоле доступно для редактирования, заполняется вручную
ОтветственныйСсылка на пользователя, который является ответственным за ведение данной записи.ДаПоле доступно для редактирования, заполняется вручную
Общие сведения
НаименованиеНазвание параметра реферальной акции. Отображается при поиске в интерфейсе.ДаПоле доступно для редактирования, заполняется вручную
Реферальная акцияСсылка на запись настройки реферальной акции, к которой относится данный параметр.ДаПоле доступно для редактирования, заполняется вручную
Приоритет

Приоритет параметра реферальной акции в рамках настройки.

Используется при обработке процессингом в случае, если с настройкой реферальной акции связываются несколько параметров реферальной акции.

ДаПоле доступно для редактирования, заполняется вручную
Внешний идентификаторУникальное текстовое значение. Используется для интеграции записей с внешними системами.НетПоле доступно для редактирования, заполняется вручную
ОписаниеПодробное описание параметра реферальной акции.НетПоле доступно для редактирования, заполняется вручную
Целевое действие для реферала
Целевое действие для реферала

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

Возможные значения:

  • Регистрация и покупка с условиями.

Значение по умолчанию: Регистрация и покупка с условиями.

ДаПоле доступно для редактирования, заполняется вручную
Количество дней для выполнения целевого действия рефералу с момента его даты регистрации

Количество дней, которое требуется рефералу с момента его даты регистрации, для совершения целевого действия.

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

НетПоле доступно для редактирования, заполняется вручную
Правило счётчика

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

В этом поле можно выбрать только правило с видом начисления «Счётчик».

ДаПоле доступно для редактирования, заполняется вручную
Значение счётчика отМинимальное значение счётчика по правилу счётчика, которое должно быть у реферала за скользящий годовой период для того, чтобы целевое действие по покупкам для реферала посчиталось как выполненное.ДаПоле доступно для редактирования, заполняется вручную
Настройки поощрения для реферала
Поощрение рефералу (бонус, купон, РА)

Ссылка на задание по расписанию, к которому добавляется контакт-реферал в случае выполнения им целевого действия (контакт-реферал добавляется во включаемый маркетинговый список указанного задания по расписанию).

В этом поле можно выбрать только задание по расписанию с включаемым маркетинговым списком.

НетПоле доступно для редактирования, заполняется вручную
Привязка реферала к правилу

Ссылка на правило начисления, к которому добавляется контакт-реферал в случае выполнения им целевого действия (контакт-реферал добавляется во включаемый маркетинговый список указанного правила начисления).

В этом поле можно выбрать только бонусное или дисконтное правило с включаемым маркетинговым списком.

НетПоле доступно для редактирования, заполняется вручную
Настройки поощрения для реферера
Поощрение рефереру (бонус, купон, РА)

Ссылка на задание по расписанию, к которому добавляется контакт-реферер в случае выполнения его рефералом целевого действия (контакт-реферер добавляется во включаемый маркетинговый список указанного задания по расписанию).

В этом поле можно выбрать только задание по расписанию с включаемым маркетинговым списком.

НетПоле доступно для редактирования, заполняется вручную
Привязка реферера к правилу

Ссылка на правило начисления, к которому добавляется контакт-реферер в случае выполнения его рефералом целевого действия (контакт-реферер добавляется во включаемый маркетинговый список указанного правила начисления).

В этом поле можно выбрать только бонусное или дисконтное правило с включаемым маркетинговым списком.

НетПоле доступно для редактирования, заполняется вручную
Поощрение рефереру за каждого реферала, выполнившего целевое действие

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

Возможные значения:

  • Да
  • Нет

Значение по умолчание: Да.

НетПоле доступно для редактирования, заполняется вручную
Макс. кол-во поощрений рефереруМаксимальное количество поощрений, которое будет предоставлено рефереру. Обязательно для заполнения, если указано поощрение для реферера.НетПоле доступно для редактирования, заполняется вручную

1722591161852-860.png

Рис. Параметр реферальной акции (детализация)

Настройка реферальной акции

Процесс реализации реферальной акции в системе можно представить в виде следующей последовательности:

  1. Создание в интерфейсе ответственным сотрудником настройки реферальной акции и связанного с ней параметра (или нескольких параметров) реферальной акции.
  2. Формирование реферального кода существующим в системе контактом (реферером) в Личном кабинете.

Отправка реферером реферального кода (в частности, в виде реферальной ссылки) своим друзьям или знакомым, ещё не зарегистрированным в программе лояльности (реализуется вне системы).

  1. Регистрация в программе лояльности рефералов с использованием реферального кода.
  2. Совершение рефералами покупок для выполнения настроенного целевого действия по покупкам.
  3. Предоставление поощрения рефералу при выполнении им целевого действия.
  4. Предоставление поощрения рефереру при выполнении целевого действия его рефералами.

Функционал реферальной акции включается по партнерской настройке Loyalty.ReferralProgram.TurnOn (партнерская настройка указывается через расширенный атрибут партнера).  Значение расширенного атрибута обязательно должно быть числовым, а не текстовым.

Для организации реферальной акции ответственный сотрудник должен создать настройку реферальной акции и связанный с ней параметр (или несколько параметров) реферальной акции. Для создания настройки и параметров реферальной акции сотруднику необходимы права с ролями безопасности Loyalty Administrator или Loyalty Manager.

Настройка реферальной акции подразумевает под собой определенную реферальную акцию «Приведи друга», проводимую для участников программы лояльности в течение заданного периода действия. В настройке реферальной акции определяется: период действия реферальной механики, настройки генерации и срока действия реферального кода, настройки лимитов (максимальное количество реферальных кодов для реферера, лимит использования одного реферального кода при регистрациях, максимальное кол-во рефералов для одного реферера).

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

См. описание полей в настройке и параметре реферальной акции в пункте Интерфейс системы для организации реферальной программы.

С настройкой реферальной акции можно связать несколько параметров реферальной акции, что позволяет реализовать более сложные реферальные механики, например:

  • если реферал совершает первую покупку от 2000 руб., то будет некоторое одно поощрение рефереру (и рефералу), а если реферал совершает первую покупку от 500 руб. (до 2000 руб.), то будет некоторое другое поощрение рефереру (и рефералу);
  • если реферер приглашает 2-х рефералов, и каждый из них совершает покупок от 1000 руб., то будет некоторое одно поощрение рефереру (и рефералу), а если реферер приглашает 4-х рефералов, и каждый из них совершает покупок от 500 руб., то будет некоторое другое поощрение рефереру (и рефералу).

Формирование реферального кода контактом-реферером 

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

Если программное обеспечение ЛК или МП по каким-то причинам не имеет возможности запросить список действующих настроек реферальной акции, то можно использовать запись настройки реферальной акции по умолчанию. В этом случае внешний идентификатор активной настройки реферальной акции должен быть записан как значение партнерской системной настройки Loyalty.DefaultReferralProgramSetting.ExternalID (партнерская настройка задается в расширенном атрибуте партнера). В этом случае в программном обеспечении ЛК и МП уникальный идентификатор настройки реферальной акции должен быть зафиксирован и далее не изменяться при использовании функциональности.

После того, как в ЛК или МП участник (реферер) изъявил желание сгенерировать реферальный код для приглашения в программу лояльности своих друзей и знакомых, то в систему ML передается запрос на формирование реферального кода. В ЛК или МП участнику (рефереру) доступно просмотреть его активные и действующие реферальные коды. См. подробнее описание методов по реферальной программе в документации API для интеграции с ЛК или МП.

В интерфейсе на карточке контакта-реферера можно просмотреть связанные с ним реферальные коды (на вкладке «Связанные записи»).

1706102219374-588.png

Рис. Реферальные коды в карточке контакта

Регистрация в программе лояльности реферала с использованием реферального кода

После получения реферального кода друг или знакомый реферера регистрируется в программе лояльности. Регистрация реферала с реферальным кодом завершается успешно при соблюдении следующих условий:

  • Реферальный код существует, активен и его срок действия не истёк.
  • Реферальный код принадлежит партнеру, передаваемому в запросе регистрации.
  • Контакт-реферер, которому принадлежит данный реферальный код, активен (т.е. реферер является участником программы лояльности на момент регистрации реферала).
  • При включенной настройке PrivateOffice.DeactivatedContactExistence.Check дополнительно проверяется, что если реферал уже ранее был зарегистрирован в системе, то он отказывался от участия в ПЛ (посредством метода отказа от участия в ПЛ через ЛК/МП) более 3 месяцев назад.
  • Текущее количество регистраций по данному реферальному коду меньше установленного лимита использования одного реферального кода при регистрациях в настройке реферальной акции, с которой связан указанный реферальный код.
  • Текущее количество рефералов для реферера, которому принадлежит реферальный код, меньше лимита количества рефералов для одного реферера в настройке реферальной акции, с которой связан указанный реферальный код.

См. подробнее описание методов по реферальной программе в документации API для интеграции с ЛК или МП.

При регистрации контакта-реферала создаётся связанный с ним расширенный атрибут с ключом из партнерской настройки Loyalty.ReferralProgram.ReferralEAKey (партнерская настройка указывается через расширенный атрибут партнера) и значением, равным реферальному коду.

В интерфейсе на карточке контакта-реферера можно просмотреть связанные с ним контакты-рефералы (на вкладке «Связанные записи»). 

1706102727892-412.png

Рис. Контакты-рефералы в карточке контакта-реферера

Совершение рефералами покупок для выполнения целевого действия

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

Пример 1: если целевым действием должно считаться совершение рефералом покупок от 2000 руб., то в этом случае необходимо привязать к параметру реферальной акции правило-счётчик, рассчитывающее сумму покупок (для этого в правиле-счётчика задается вид начисления «Счетчик», 100 процентов от суммы, объект расчёта «Чек»), а также указать в поле «Значение счетчика от» значение 2000.

1706104426345-788.png

Рис. Правило-счетчик для реферальной акции

1706104638024-230.png

Рис. Параметр реферальной акции со значением счетчика

Пример 2: если целевым действием должно считаться совершение рефералом минимум 3-х покупок, причём в течение 14 дней после регистрации в программе лояльности, то в этом случае необходимо привязать к параметру реферальной акции правило-счётчик, рассчитывающее количество покупок (для этого в правиле-счётчика задается вид начисления «Счетчик», значение 1, объект расчёта «Чек»), указать в поле «Значение счетчика от» значение 3 и в поле «Количество дней для выполнения целевого действия рефералу с момента его даты регистрации» значение 14.

Проверка выполнения целевых действий рефералами

Проверка выполнения целевых действий рефералами осуществляется ежедневным ночным джобом в базе данных.

Если с настройкой реферальной акции связано более одного параметра реферальной акции, то проверяется последовательно каждый параметр реферальной акции на выполнение целевого действия. Причём проверяются параметры реферальной акции в порядке убывания установленного в них приоритета, а в случае равенства приоритета - то тогда в порядке возрастания значения поля «Количество дней для выполнения целевого действия рефералу». Если реферал выполнил целевое действие по параметру с самым высоким приоритетом, то по этому параметру предоставляется поощрение рефералу, и далее для этого реферала не проверяются параметры с меньшим приоритетом. Если же реферал не выполнил целевое действие по параметру с самым высоким приоритетом, то по нему поощрение не предоставляется, рассматривается следующий параметр с меньшим приоритетом на предмет того, выполнил ли реферал целевое действие по нему - если реферал выполнил целевое действие по этому параметру, то тогда по этому параметру предоставляется поощрение рефералу, и далее для этого реферала не проверяются параметры с меньшим приоритетом. И т.д.

Примечание: в рамках одной настройки реферальной акции рефералу предоставляется поощрение только один раз и только по тому параметру реферальной акции, по которому этот реферал выполнил целевое действие раньше других параметров (если реферал выполнил целевое действие сразу одновременно по нескольким параметрам, то поощрение рефералу будет по параметру с наибольшим приоритетом согласно описанной выше последовательности проверки параметров).

Предоставление поощрения рефералу при выполнении им целевого действия

Если реферал выполняет целевое действие, то ему можно начислить бонус или выпустить купон (только что-то одно из этого: бонус или купон, т.к. одновременно начислить бонус и выпустить купон нельзя из-за текущего ограничения функционала задания по расписанию). Также при выполнении целевого действия есть возможность добавить контакта-реферала в определенное правило начисления (только бонусное или дисконтное), например, для того, чтобы можно было предоставить рефералу однократную скидку на следующую покупку без какого-либо купона.

Для начисления рефералу бонуса в параметре реферальной акции в поле «Поощрение рефералу (бонус, купон, РА)» необходимо тогда указать задание по расписанию на начисление бонусов: в этом задании, помимо настроек для начисления бонуса и, если нужно, отправки сообщения, требуется установить соответствующее ежедневное расписание выполнения, тип фильтра должен быть задан обязательно как «Маркетинговый список», а фильтрация по списку контактов обязательно как «Включаемые» (сам маркетинговый список никакой создавать и добавлять в задание не нужно). После выполнения целевого действия контакт-реферал добавляется во включаемый маркетинговый список этого задания; при этом также контакт фиксируется в специальной таблице лимитов выполнения задания, чтобы задание отработало по расписанию для контакта только один раз.

1722591465090-132.png

Рис. Настройки поощрения для реферала

1722592220566-995.png

Рис. Настройка начисления бонусов рефералу через Задание  по расписанию

Для выпуска рефералу купона в параметре реферальной акции в поле «Поощрение рефералу (бонус, купон, РА)» необходимо тогда указать задание по расписанию на выпуск купона: в этом задании, помимо настроек для выпуска купона и, если нужно, отправки сообщения, требуется установить соответствующее ежедневное расписание выполнения, тип фильтра должен быть задан обязательно как «Маркетинговый список», а фильтрация по списку контактов обязательно как «Включаемые» (сам маркетинговый список никакой создавать и добавлять в задание не нужно). После выполнения целевого действия контакт-реферал добавляется во включаемый маркетинговый список этого задания; при этом также контакт фиксируется в специальной таблице лимитов выполнения задания, чтобы задание отработало для контакта только один раз.

Для добавления контакта-реферала к определенному правилу начисления в параметре реферальной акции в поле «Привязка реферала к правилу» необходимо указать соответствующее правило начисления (можно выбрать только бонусное или дисконтное правило): в этом правиле, помимо стандартных настроек для начисления бонуса или предоставлении скидки, требуется установить фильтрацию по списку контактов обязательно как «Включаемые» (сам маркетинговый список никакой создавать и добавлять в правило не нужно). После выполнения целевого действия контакт-реферал добавляется во включаемый маркетинговый список этого правила; при этом также контакт фиксируется в специальной таблице лимитов применения правила, чтобы правило применилось для контакта только один раз.

1706105813725-203.png

Рис. Привязка реферала к правилу для поощрения

Предоставление поощрения рефереру при выполнении целевого действия его рефералами

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

1749218961301-383.png

Рис. Настройка поощрения для реферера в Параметре реферальной акции

В качестве поощрения рефереру можно начислить бонус или выпустить купон (только что-то одно из этого: бонус или купон, т.к. одновременно начислить бонус и выпустить купон нельзя из-за текущего ограничения функционала задания по расписанию). Также в качестве поощрения есть возможность добавить контакта-реферера в определенное правило начисления (только бонусное или дисконтное), например, для того, чтобы можно было предоставить рефереру скидку на следующую покупку без какого-либо купона, причём количество раз применения скидки будет прямо зависеть от количества рефералов, выполнивших целевое действие.

Для начисления рефереру бонуса в параметре реферальной акции в поле «Поощрение рефереру (бонус, купон, РА)» необходимо тогда указать задание по расписанию на начисление бонусов: в этом задании, помимо настроек для начисления бонуса и, если нужно, отправки сообщения, требуется установить соответствующее ежедневное расписание выполнения, тип фильтра должен быть задан обязательно как «Маркетинговый список», а фильтрация по списку контактов обязательно как «Включаемые» (сам маркетинговый список никакой создавать и добавлять в задание не нужно). После выполнения целевого действия (с учетом принципа поощрения рефереру) контакт-реферер добавляется во включаемый маркетинговый список этого задания; при этом также контакт фиксируется в специальной таблице лимитов выполнения задания, чтобы задание отработало при следующем выполнении для контакта-реферера столько раз, сколько полагается ему поощрений за выполнивших целевое действие рефералов (с учетом принципа поощрения рефереру).

Для выпуска рефереру купона в параметре реферальной акции в поле «Поощрение рефереру (бонус, купон, РА)» необходимо тогда указать задание по расписанию на выпуск купона: в этом задании, помимо настроек для выпуска купона и, если нужно, отправки сообщения, требуется установить соответствующее ежедневное расписание выполнения, тип фильтра должен быть задан обязательно как «Маркетинговый список», а фильтрация по списку контактов обязательно как «Включаемые» (сам маркетинговый список никакой создавать и добавлять в задание не нужно). После выполнения целевого действия (с учетом принципа поощрения рефереру) контакт-реферер добавляется во включаемый маркетинговый список этого задания; при этом также контакт фиксируется в специальной таблице лимитов выполнения задания, чтобы задание отработало при следующем выполнении для контакта-реферера столько раз, сколько полагается поощрений за выполнивших целевое действие рефералов (с учетом принципа поощрения рефереру).

Для добавления контакта-реферера в определенное правило начисления в параметре реферальной акции в поле «Привязка реферера к правилу» необходимо указать соответствующее правило начисления (можно выбрать только бонусное или дисконтное правило): в этом правиле, помимо стандартных настроек для начисления бонуса или предоставлении скидки, требуется установить фильтрацию по списку контактов обязательно как «Включаемые» (сам маркетинговый список никакой создавать и добавлять в правило не нужно). После выполнения целевого действия (с учетом принципа поощрения рефереру) контакт-реферер добавляется во включаемый маркетинговый список этого правила; при этом также контакт-реферер фиксируется в специальной таблице лимитов применения правила, чтобы правило могло примениться для контакта-реферера столько раз (в стольких покупках), сколько полагается поощрений за выполнивших целевое действие рефералов (с учетом принципа поощрения рефереру).

При определении поощрения для реферера в случае наличия в рамках одной настройки реферальной акции нескольких параметров реферальной акции действует аналогичный принцип, что для рефералов: вначале рассматривается параметр с самым высоким приоритетом, и если по этому параметру можно предоставить поощрение рефереру, то по нему предоставляется поощрение рефереру. Если же по этому параметру не получается предоставить поощрение рефереру, то далее проверяется параметр с меньшим приоритетом на предмет того, можно ли по нему предоставить поощрение рефереру. И т.д. Один реферал учитывается в поощрении рефереру только один раз.

Ограничения реферальной программы

Рефералу предоставляется поощрение независимо от достижения реферером лимита поощрений по рассматриваемому параметру реферальной акции.

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

Не учитываются возвраты и роллбэки после предоставления поощрения: если реферал совершает возврат покупки после предоставления поощрения ему и рефереру, то поощрение не отменяется. Возвраты не приводят к пересчёту лимита количества применений правил начисления.

Функционал реферальной программы не поддерживается для функциональности заказов.

Для ограничения участия контактов в реферальной программе маркетологом в интерфейсе системы создается партнерская настройка, в которой перечисляются параметры расширенных атрибутов, которые должен иметь участник реферальной программы - PrivateOffice.ExternalPartnerEA.Prefix  Наименование партнерской настройки должно начинаться со значения из этой партнерской настройки.

1722591703169-821.png

Рис. Группа партнерских настроек, которая передается в ЛК МП пользователя

1722591754559-359.png

Рис. Пример партнерской настройки, фильтрующей участников реферальной программы

Мобильное приложение запрашивает значение партнерской настройки. Если контакт или карта контакта имеют указанные в настройке расширенные атрибуты, то контакт допускается к участию в реферальной программе. Для него отображается раздел реферальной программы в мобильном приложении. Если не имеет расширенных атрибутов, указанных в настройке, то контакт к участию в реферальной программе не допускается. Раздел реферальной программы в мобильном приложении не отображается.