Статья была полезной?
Что такое вирусный скрипт?
Это функционал, позволяющий пользователям (ученикам) привлекать новых пользователей для регистрации в аккаунте по дружеской ссылке. Мы рекомендуем использовать вирусный скрипт в промокампаниях, когда вы предлагаете специальный бесплатный контент, уникальное акционное предложение либо выдаёте временный доступ к платным материалам и просите свою базу пригласить N участников. Актуальнее всего использовать вирусный скрипт на большой базе пользователей. Например, в одном из наших проектов по такому принципу устроен «Экстрим-скетчинг».
Как работает вирусный скрипт?
Для начала создадим страницу, ссылкой на которую пользователи будут делиться (например, страницу регистрации на курс). Такая страница обязательно должна содержать форму регистрации или продажи или аналогичный виджет с формой.
Уникальная вирусная ссылка для страницы будет выглядеть так:
https://ссылка_на_страницу?fuid={uid}
Ссылку можно быстро и легко опубликовать для всех авторизованных пользователей. Для этого на странице размещаем текстовый блок, добавляем в него ссылку и включаем функцию «Заменять переменные пользователя»:
Далее нужно опубликовать страницу с размещённой ссылкой. В режиме просмотра появится готовая ссылка, для каждого авторизованного посетителя страницы она будет уникальной:
Данную ссылку пользователь может распространить любым удобным способом — например, отправить сообщением другу или опубликовать в соцсетях. При переходе по ссылке новый пользователь заполняет форму и попадает в базу аккаунта, система фиксирует вирусную регистрацию и закрепляет нового пользователя за его «родителем» из базы.
В профиле приглашённого пользователя можно увидеть тип регистрации — «Приглашён другим пользователем» и ссылку на пользователя-«родителя»:
Как использовать вирусные связи?
Все вирусные связи фиксируются и хранятся в системе. Чтобы проанализировать или использовать данные о пригласивших / приглашённых пользователях, можно построить сегмент:
Данные по этим условиям можно использовать в рассылках, воронках, процессах и так далее.
Например, в рамках рекламной кампании задано определённое количество (N) друзей, которых нужно пригласить для получения бонуса — можно настроить рассылки, которые будут автоматически запускаться при достижении этого порога, высылать материалы новому пользователю и письмо с бонусом пользователю-«родителю».
Внутри условия можно задать порог приглашенных пользователей (например, пригласил не менее 3 друзей), а также уточнить другие параметры пользователей (например, пригласил друга, который оплатил заказ с определённым предложением):
Как показать пользователю статистику по приглашенным друзьям?
Обратите внимание, указанные здесь переменные работают только на страницах сайта.
Для показа общего количества приглашенных друзей можно использовать переменную {invited_user_count} :
При применении вирусного скрипта для акции «Пригласи трех друзей» можно использовать специальную переменную:
| {ny_need_invite_user_count_with_social} | Нужно пригласить друзей (всегда будет число 3) |