BILLmanager имеет встроенную функцию для запуска реферальных программ. В рамках программы, провайдер гарантирует своим партнерам денежное вознаграждение за каждого приведенного клиента (реферала).

Партнер может приводить рефералов двумя способами:

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

Как создать реферальную программу


Добавить новую программу можно на странице МаркетингРеферальные программы → кнопка Создать:

  1. Укажите Провайдера, проводящего реферальную программу. Поле доступно тольков BILLmanager Corporate.
  2. Введите Наименование реферальной программы.
  3. Укажите Шаблон промокода для формирования промокода партнёра. Используйте в поле макрос '@ID@' — уникальный идентификатор (id) партнера. Промокод, сформированный без использования макроса, считается недействительным.

    Обратите внимание!

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

  4. Введите Размер вознаграждения — процент от расходов реферала, который будет начислен партнеру по итогу месяца.

  5. Укажите Период вознаграждения — срок выплаты вознаграждения партнеру. Указывается в месяцах.
  6. Укажите URL сайта провайдера. Для формирования реферальной ссылки, домен сайта необходимо дополнить параметром '?from='. С помощью этого параметра BILLmanager определяет партнера, который привел реферала. Каждый партнер имеет уникальную ссылку, для этого в конец URL добавляется его идентификатор (id).
  7. Выберите Группу клиентов, которым доступно участие в реферальной программе.
  8. Выберите группу клиентов в пункте Запретить состоящим в группе. Этой группе клиентов не будет начисляться вознаграждение по реферальной программе.

Как задать правила реферальной программы


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

  1. Введите Размер вознаграждения — процент от расходов реферала, который будет начислен партнеру по итогу месяца.
  2. Выберите Товар/услугу, для которых будет действовать особое правило. Нажмите Ok.

    Обратите внимание!

    Данные правила не отменяют начислений по всем остальным, не перечисленным в данном меню, типам продукта.


Например, провайдер создал реферальную программу "Для физических лиц". По этой программе на все типы услуг действует вознаграждение 20%. Исключением является тип услуги "Виртуальный хостинг". На этот тип услуг действует отдельная ставка — 30%. Эту сумму вознаграждения провайдер задал с помощью правила. Партнёрам будет начисляться вознаграждение по этому правилу, то есть 30 % от расходов привлечённого реферала по услуге "Виртуальный хостинг".

Как интегрировать в сайт


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

<script language="javascript">
  var counter_url = "https://billmgr.domain/mancgi/counter?rnd="+Math.random()+"&project=1&r="+escape(document.referrer)+"&p="+escape(window.location.href);
  document.write("<img src='" + counter_url + "' border=0 width=0 height=0 style='display: none;'>");
 </script>
JS

billmgr.domain — доменное имя биллинговой системы провайдера.

rnd — параметр для предотвращения кеширования.

project — идентификатор (id) провайдера реферальной программы. В "BILLmanager Corporate" может принимать значения отличные от "1". В версии "BILLmanager" всегда принимает значение "1"

r — параметр для регистрации страницы или домена, с которого перешел реферал.

p — полный URL текущей страницы. Из него извлекается идентификатор партнера, который привел реферала.

Как привязать клиента вручную


Ручная привязка реферала выполняется через настройки клиента: КлиентыКлиенты → выделить клиента → кнопка Счета → выделить счет → кнопка Изменить → поле Привлечен клиентом.

Обратите внимание!

Начиная с версии BILLmanager 5.237, рефералы, привязанные вручную, не будут учитываться в статистике. Но реферальная программа для них будет работать.

Как начислять средства партнерам


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

Обратите внимание!

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

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

/usr/local/mgr5/sbin/billmaintain --command affiliatemonthly --date 2016-04-01
CODE

Начисления по реферальной программе создаются за текущий месяц. Таким образом, если указан параметр '--date 2016-04-01', то платежи будут созданы за апрель (четвертый месяц).