Как создать реферальную программу для привлечения заказчиков на площадку
Реферальная программа (партнёрская) — это когда вы платите вознаграждение пользователям, которые привели нового клиента. Для площадки услуг это работает отлично, так как и заказчики, и исполнители могут быть агентами. При этом бюджет на привлечение вы платите только за результат (регистрацию или заказ).
В этой статье — как настроить реферальную программу на Falcon Space без сложной интеграции.
Модели вознаграждения
- Фиксированная сумма за регистрацию. Например, 300 руб на баланс за каждого нового заказчика, который прошёл по вашей ссылке. Подходит для старта, но есть риск накрутки (боты).
- Процент с первого заказа. Приведённый заказчик сделал заказ на 5000 руб — вы платите рефералу 5% (250 руб). Это стимулирует приводить реальных клиентов, а не ботов.
- Процент с комиссии площадки. Если площадка зарабатывает 300 руб с заказа, реферал получает 30 руб (10%). Такая модель долгосрочная.
Как реализовать на Falcon Space
Вам потребуется:
- Сгенерировать для каждого пользователя уникальный реферальный код (например, user_id).
- При регистрации проверять наличие параметра ref=xxxxx и сохранять привязку к рефералу.
- При совершении целевого действия (первый заказ) начислять бонус рефералу.
В Falcon Space всё это делается через хранимые процедуры и несколько дополнительных таблиц.
Шаг 1. Таблица для реферальных связей
CREATE TABLE Referral (
ReferralID INT IDENTITY PRIMARY KEY,
ReferrerID INT NOT NULL, -- кто привёл
ReferredUserID INT NOT NULL, -- кого привели
CreatedAt DATETIME DEFAULT GETDATE(),
IsRewarded BIT DEFAULT 0
);
Шаг 2. Процедура регистрации с параметром ref
При регистрации нового пользователя, если передан код приглашения, вставляем запись в Referral.
Шаг 3. Процедура начисления бонуса при первом заказе
Когда заказ переходит в статус «Завершён», проверяем, есть ли в Referral запись, где ReferredUserID = текущий пользователь, и IsRewarded = 0. Если есть — начисляем бонус рефереру (например, через добавление суммы на баланс). Обновляем IsRewarded = 1.
Отображение реферальной страницы в кабинете
В личном кабинете пользователя сделайте раздел «Партнёрская программа», где показывается:
- Ваша реферальная ссылка (https://вашсайт.ru/register?ref=123).
- Количество привлечённых клиентов.
- Сумма заработанных бонусов.
- Кнопка «Вывести бонусы» (или они автоматически тратятся на заказы).
Пример из кейса: товарный маркетплейс для розничных магазинов
В этом проекте (кейс на Falcon Space) была реализована реферальная программа для поставщиков: каждый приведённый новый поставщик давал пригласившему 2000 руб бонуса после того, как новый поставщик продал товаров на 50 000 руб. Результат: за 3 месяца количество поставщиков выросло на 40% без затрат на рекламу.
Как избежать злоупотреблений
- Не начисляйте бонусы за регистрацию с одного IP (можно проверять).
- Установите минимальный «квалификационный» порог — например, первый заказ должен быть не менее 500 руб.
- Выплачивайте бонусы только после того, как заказ успешно завершён и не был возвращён.
Где брать реферальные ссылки пользователям
Разместите призыв «Пригласи друга и получи 500 руб» в шапке сайта, в личном кабинете, в email-рассылке. Дайте готовые тексты для соцсетей: «Я зарегистрировался на этой площадке, здесь удобно искать мастеров. Присоединяйся по ссылке — получим скидку».
В Falcon Space реферальная программа не входит в стандартную поставку, но мы можем реализовать её как доработку за 1–2 недели. Многие клиенты заказывают её, так как окупается она быстро — за счёт снижения стоимости привлечения клиента.
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта