Роман Бурашников

Как замаскировать реферальные (партнёрские) ссылки

Как замаскировать реферальные (партнёрские) ссылки

 

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

 

Что такое реферальная (партнёрская) ссылка.

Это ссылка на какой-либо сайт, который оказывает платные услуги и/или продаёт товары, и имеющая в себе данные идентифицирующие партнёра который привёл клиента.

Например:

https://test.ru - простая ссылка, без партнёрки.

https://test.ru/?ref=732 - реферальная ссылка, при переходе по такой ссылке сайту test.ru будет известно, что клиент пришёл от партнёра с номером 732.

 

Зачем маскировать такие ссылки.

Из-за психологии человека. Большинство пользователей увидев партнёрскую ссылку сделают всё, что бы перейти по ссылке без патрнёрки. Не поленятся скопировать ссылку, убрать партнёрский "хвост", и вставить в адресную строку браузера ссылку без партнёрки.  

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

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

 

Маскировка с помощью анкора.

Самый простой способ. Ссылка прячется за каким-либо анкором, например: тестовый анкор.

Код:

<a href="https://test.ru/?ref=732">тестовый анкор</a>

В данном примере видим, что на странице есть ссылка с текстом "тестовый анкор", но куда ведёт ссылка на первый взгляд не заметно. Но в большинстве браузеров при наведении на анкор в нижнем левом углу показывается ссылка и в данном случае пользователь увидит реферальную ссылку https://test.ru/?ref=732. Так что данный метод принесёт мало эффекта.

 

Маскировка с помощью атрибута «Onclick».

Код ссылки будет такой:

<a href="https://test.ru" onclick="this.href='https://test.ru/?ref=732'">тестовый анкор</a>

В данном случае пользователь будет видеть ссылку с анкором "тестовый анкор", при наведении будет видеть ссылку https://test.ru, но при нажатии левой кнопкой мыши сработает событие с переходом по ссылке https://test.ru/?ref=732.

Заметить такую реферальную ссылку почти невозможно, чтобы её увидеть нужно смотреть код страницы сайта. Но есть серьёзный недостаток у данного способа - он работает только если пользователь нажмёт ссылку левой кнопкой мыши, если он нажмёт её колёсиком или правой кнопкой мыши - переход будет по ссылке без партнёрки (https://test.ru).

 

Маскировка с помощью редиректа PHP.

Этот способ уже более сложный.

В корне сайта создаётся текстовый файл с расширением php, наприм test.php. В него добавляется код со своей реферальной ссылкой:

<?php $URL="https://test.ru/?ref=732";
header("Location:$URL");
exit();
?>

На сайте вставляем ссылку вида https://burashnikov.ru/test.php (т.е. путь до созданного файла php). При переходе по такой ссылке пользователь будет перенаправлен по ссылке которая прописана в данном php файле.

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

 

Маскировка с помощью редиректа через .htaccess.

На мой взгляд, это самый лучший и самый надёжный способ. Хотя довольно трудоёмкий.

В корне сайта в файле .htaccess добавляем строчку вида:

redirect 301 /goto/https://test.ru https://test.ru/?ref=732

Данный код перенаправляет всех кто переходит по ссылке заканчивающийся - /goto/https://test.ru на ссылку https://test.ru/?ref=732.

Теперь вставляем на своём сайте ссылку вида https://burashnikov.ru/goto/https://test.ru.

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

Вот собственно все наиболее достойные способы маскировки партнёрских ссылок, на мой взягляд.

 

Нашлась ошибка в тексте? Выдели её и нажми Ctrl+Enter.

VN:F [1.9.22_1171]
Рейтинг: +1 (голосов: 1), Понравилось: 1, Не понравилось: 0

Поделись записью с друзьями в соц сети:


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

Немного рекламы:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Бурашников Роман Александрович

Подпишись на новые статьи

Топ 5 лучших статей блога
Реклама