Создание реферальной ссылки для сайта

Интернет – чудное место! Здесь возможно такое, что в реальности и самому талантливому фантасту на ум не придет. Взять хотя бы способы заработка во всемирной паутине. Ну, где это видано, чтобы зарабатывали на теге html ? То есть дали тебе ссылку, а ты как хочешь, так и « крутись » с ней. Если вы еще не поняли, то речь идет о том, как сделать реферальную ссылку и эффективно ее использовать:

Что такое реферальная ссылка

Как вы уже догадались, ссылки бывают обычными и реферальными. У них много общего, но есть одно главное отличие: за переход по обычной ссылке вам никто не заплатит. А если « уговорите » пользователя перейти по реферальной, то за это предполагается определенное денежное вознаграждение. Но обо всем по порядку.

Реферальная ссылка — это главное средство добывания « хлеба насущного » для любого реферала. Он является неотъемлемой частью большинства партнерских программ, развернутых в интернете. Конечно, любая партнерка может обойтись и без услуг реферала, но тогда ее эффективность сильно уменьшается.

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

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

Понятно, что реферал не просто так «загоняет» посетителей на сайт. За каждого нового пользователя, пришедшего на целевой ресурс и прошедшего процедуру регистрации, рефералу начисляется определенное вознаграждение.

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

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

Структура реферальной ссылки


На рисунке представлен пример реальной реферальной ссылки. Как видите, она почти ничем не отличается от обычной. Кроме того «куска», который идет сразу после вопросительного знака. В этой части прописывается уникальный идентификатор, который присваивается рефералу партнерской системой в момент регистрации.

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

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

Читайте также:  Игры для создания музыки на андроид

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

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

Идентификатор реферала прописывается им же при прохождении регистрации на сайте партнерки. То есть реферальная ссылка является « именной ».

Как создать реферальную ссылку?

Это очень просто! Нужно вместо указанного идентификатора вписать нужный. Например, если ваш реферальный ник « Zevs », то переделанный код ссылки будет выглядеть так:

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

Одним из расширений, с помощью которого можно как распространять реферальные ссылки, так и создавать их, является плагин AlphaUserPoints . Он предназначен для CMS Joomla . На сайте разработчиков alphaplug.com можно скачать нужную редакцию компонента ( в зависимости от версии движка ):


Это расширение позволяет:

  • Организовывать лотереи среди рефералов;
  • Назначать сроки старта и конца партнерки;
  • Просматривать статистику по каждому участнику;
  • Организовывать ранговую систему рефералов;
  • Редактировать список участников реферальной программы;
  • Организовывать отдельный кабинет для каждого участника реферальной программы:


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

Скрываем реферальную ссылку

Казалось бы, что тут такого страшного, если перейти не по обычной ссылке, а по реферальной. Но такова человеческая природа – бояться неизвестного. Причем эта фобия свойственна больше не обычным юзерам, а продвинутым.

Люди бояться, что:

  • На них заработают деньги;
  • Они станут рефералами и сведения о них ( и их покупках ) будут известны другим людям;
  • Их, так или иначе, обманут.

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

  • Использовать атрибут title – в html с его помощью задается текст всплывающей подсказки, появляющейся при наведении на элемент курсора мыши. Это можно использовать для отвлечения внимания пользователя от истинного адреса ссылки, который отображается в браузерах при наведении на нее в нижнем левом углу. Измененный код ссылки:

  • Использовать специализированные сервисы, позволяющие сократить длину ссылки – еще один эффективный способ того, как скрыть реферальную ссылку. После обработки сервис выдает короткий адрес вашей гиперссылки. Одним из таких специализированных ресурсов является goo.gl :

  • Использовать объектную модель документа и событие onclick . Данный метод основан на доступе к атрибуту тега через объектную модель html документа с последующим изменением его значения при нажатии на гиперссылку ( обработка события onclick ). Измененный код реферальной ссылки:


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

  • Специализированные плагины – если ваш сайт работает на основе распространенного php движка, то благодаря использованию специализированных плагинов у вас не будет трудностей с тем, как разместить реферальную ссылку. Одним из таких расширений для WordPress, позволяющих скрыть адрес реферальной ссылки, является GoCodes :
Читайте также:  Intel core 2 duo e7500 wolfdale


Описанные способы позволяют надежно замаскировать и спрятать ваше « орудие труда » от чужого взгляда. Но не советуем применять все методы сразу, иначе можете так замаскировать реферальную ссылку, что потом сами не сможете ее найти!

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

Участвовать в программе могут резиденты и нерезиденты РФ, а также физические, юридические лица и ИП.

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

Как заработать на привлечении клиентов?

Чтобы заработать на привлечении клиентов, нужно:

  1. Привлечь рефералов одним из трёх способов ниже.
  2. Вывести бонусы за привлечённых клиентов.

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

Как сформировать и разместить реферальную ссылку?

Выберите страницу сайта REG.RU, которая, на ваш взгляд, заинтересует пользователей и смотивирует их на заказ услуг. Затем сформируйте и разместите уникальную реферальную ссылку:

Перейдите в раздел Бонусная программа, прокрутите страницу вниз и нажмите Создать ссылку:

Задайте ей название и нажмите Создать:

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

Вставьте реферальную ссылку в профиле социальной сети, на своём сайте или в блоге:

Она будет выглядеть следующим образом:

Готово! Полученную ссылку вы можете добавить в код своего сайта или разместить в Интернете другим способом.

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

Как сделать сайт «реферальным»?

Чтобы добавить сайт в настройках бонусной программы:

Перейдите в раздел Бонусная программа, прокрутите страницу вниз и нажмите Добавить сайт:

Выберите в списке имя домена, по которому открывается ваш сайт в браузере. Затем нажмите Добавить:

Создание реферальных на PHP для сайта. Теория и рабочий пример

Al-Sher 26 Jun 2016

Сегодня я решил поделиться статьей на тему партнерской программы и реферальных ссылок на PHP. Начнем с главного, а именно с вопроса: Что такое реферальные ссылки и для чего их используют на сайте?

Вопрос, конечно, актуальный для немногих, но, всё же, если начинать рассказывать, то с самого начала. И так, что же это такое? На данный вопрос даже википедия может ответить и вот цитата:

Реферальная ссылка — это идентификационная ссылка предназначенная для привлечения рефералов для конкретного пользователя (реферера).

Судя из этой цитаты, реферальная ссылка предназначена для привлечения новых клиентов. Данный вид партнерской программы очень популярный и используется во многих сервисах, например Dropbox и reg.ru, поэтому и вам я рекомендую вам использовать такой вид поощрения ваших пользователей.

Читайте также:  Запуск линукс с флешки без установки

Давайте подумаем о том, что нам необходимо для этого. Итак, для начала нам надо добавить в таблицу пользователей 2 поля. Конечно намного лучше реализовать свою таблицу для реф. ссылок, так как это, в теории, должно увеличить скорость подсчета рефералов, но мы же делаем что-то простое. Вот SQL-код, который буду использовать я для нашего примера

Тут мы создаем таблицу user с полями id(индификатор пользователя), name(Имя пользователя), email(Email пользователя), referral(Реферальная ссылка пользователя), owner(Чьим рефералом является пользователь).

На этом теоретическую часть можно заканчивать и начинать "творить" код. Давайте начнем с генерации уникального кода, то есть реферальной ссылки. Конечно я сразу же выложу готовый код, который будет генерировать ссылку, пользуясь данными email:

Это является самой простой функцией для реализации уникального ключа, но он будет уникальным лишь при условии уникальности email-адреса в БД.

Как добавлять данные в таблицу я думаю описывать не стоит, поэтому перейдем к реализации страницы, обрабатывающей данные коды. Назовем нашу страницу ref.php и положим её в корень, то есть адрес должен получиться следующим: http://domen.ru/ref.php. На этой же странице мы делаем проверку на наличие кода, если он отсутствует, то сразу "редиректим" пользователя на главную сайта.

Мы используем переменную r для передачи нашего кода. Раз мы используем md5 хеш для генерации ссылки, то можно сразу проверить и длину кода, ведь если верить документациям md5 занимает 128 бит, но, так как мы получаем сами символы, его вес увеличивается до 256 бит и занимает 32 символа.

И так, самые простые проверки мы реализовали, поэтому остались лишь проверки данных в БД. Надеюсь все уже знакомы с mysqli и его описание здесь не требуется. Давайте соединимся с нашей БД.

Тут я сразу указал кодировку utf-8, так как считаю это важной частью. Она способна избавить от лишних поисков проблем с кодировкой, что сохранит вам время. Вернемся к проверкам в ref.php. Следующей проверкой нам необходимо узнать, есть ли такой код в БД. Давайте узнаем это:

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

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

Пользователь, зашедший без реферальной ссылки, должен получить owner=0, то есть не является рефералом.

Кстати, для скрытия реферальных ссылок люди используют сервисы коротких ссылок, как, например, наш сервис ur0.ru.

Вот такая небольшая статья вышла, но из неё можно реализовать настоящую реферальную систему! Спасибо за внимание и удачи в вашем творчестве ?