Как скрывать партнерские ссылки

Если Вы знаете, что такое «партнерская ссылка», Вы наверняка задумывались о том, как её скрыть. Если же я ошибся, тогда я расскажу Вам для чего нужно прятать партнерские (реферальные) ссылки.
Главная причина по которой Вы должны прятать партнерскую ссылку — это человеческая жадность.
Кто-то, допустим Вася Пупкин, уже второй день ищет биржу, которая поможет ему заработать на своём сайте, тут он видит на моём блоге ссылку на эту самую заветную биржу http://getgoodlinks.ru/?inv=za62e7. И если Вася Пупкин не новичок-дурачок, то он сразу понимает, что эта ссылка партнерская, и перейдя по ней, кто-то, т.е. я, получит денежку. Тут у Васи проявляется человеческая жадность во всей красе. И он скопировав лишь только адрес сайта, получит желаемое, а я останусь без вознаграждения. Получается несправедливо, ведь Вася получил что хотел, а я — нет.
Поэтому нужно скрывать партнерскую ссылку. Я предложу Вам на выбор четыре способа.
Первый способ заключается в использовании PHP, с помощью которого осуществляется редирект. Т.е. мы ссылаемся, например, на страницу http://stafox.ru/re.php, которая уже в свою очередь перенаправит юзера на указанную страницу. Минус лишь в том, что если Ваш хостинг не поддерживает PHP, Вам явно понадобится другой способ.
Я предлагаю оформить ссылку следующим образом:

<a href="http://stafox.ru/partner.php?no=1">Хостинг PHP+MySQL за $1</a>

А сам файл partner.php будет содержать следующий код:

<?php
switch ($_GET['no'])
{
case 1: $link="http://stafox.ru/partnerlink1";
break;
case 2: $link="http://stafox.ru/partnerlink2";
break;
case 3: $link="http://stafox.ru/partnerlink1";
break;
default: $link="http://stafox.ru/";
}
header("Location:$link");
exit();
?>

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

<a href="http://stafox.ru/partner.html">Хостинг PHP+MySQL за $1</a>

А вот содержимое файла partner.html:

<html>
<head>
<meta http-equiv="Refresh" content="1;URL="http://stafox.ru/partnerlink1">
</head>
<body>
<script language="javascript" type="text/javascript">
document.location="http://stafox.ru/partnerlink1";
</script>
</body>
</html>

Третий способ — это использование событий JavaScript. Ссылка оформляется следующим образом:
<a href="http://stafox.ru/partnerlink1" onmouseover="this.href='http://stafox.ru'" onmousedown="this.href='http://stafox.ru/partnerlink1'" onclick="this.href='http://stafox.ru/partnerlink1'" target="_blank">Хостинг PHP+MySQL за $1</a>

Чем хорош реализованный мною третий вариант, так это тем, что есть возможность открыть ссылку в фоновой вкладке (нажатие на колёсико мыши). Ну и при отключенном JavaScript переход по ссылке будет осуществляться.

Также у меня созрел ещё один способ — четвёртый. Суть его заключается в том, что сокрытие партнёрской ссылки, мы будет осуществлять с помощью сервиса коротких ссылок, например, bitly.com. В итоге наша ссылка будет иметь следующий вид: http://bit.ly/zgS8uk.
Минус последних двух способов в том, что ссылка является внешней. Хотя rel=«nofollow» и <noindex> ещё никто не отменял 😉
Прибегнув к такому способу, и имея несколько партнерских программ, можно уже через год перебираться в кабинет руководителя.

Stas Kuryan

Web developer. Перфекционист в написании кода.

10 комментариев

  1. Diam     

    Стасяндр, ты самое главное не сказал: если Вася Пупкин перейдет по ссылке через тебя, то ему от этого хуже не будет, а будет лишь + тебе. А то некоторые могут подумать, что так они себе навредят.
    А за способы спасибо!) я у тебя подкараулю их позже 🙂

    • Stafox        Автор

      Да, стоило бы упомянуть, но теперь в этом нет необходимости, надеюсь читатели прочитают твой комментарий. Конечно «карауль», я же их для «караулинья» выложил 😉

      • Aleksandr1956     

        Ни один из способов не верен. Вася Пупкин юзер не дурак. Обрезка ссылки идёт в финале. Когда надо регаться или платить и т. д.
        Вопрос стоит об необрезаемой ссылке, т. е. если В.П. по финалу режет ссылку а она не режиться!!! И такие есть. Сам видел.

        • Stafox        Автор

          О каком «обрезании ссылки в финале» Вы говорите? Ссылка остается прежней. А при переходе на сайт-партнерку обычно параметр referer заносится в сессию или куки.

  2. Stafox        Автор

    Я тут поразмыслил. Есть ещё и 4ый способ: воспользоваться сервисом коротких ссылок (например bitly.com). Надо бы его тоже добавить.

  3. Вадим     

    За это поисковики по жопе могут надавать, я бы не стал так прятать ссылки

    • Stafox        Автор

      Так, они зашиваются в nofollow и noindex — так что не надают 🙂

    • sprintline     

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

      • Stafox        Автор

        Плагин будет делать тоже самое, только ещё и сервер нагружать. А на отдельно созданной html странице Вы как поступите?

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

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