Как показать свой контент пользователю, перешедшего с определенного сайта

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

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

  • Только сегодня всем пользователям ВКонтакте скидка на товар 20%
  • Только сегодня всем пользователям site.ru скидка на товар 15%
  • Только сегодня всем пользователям скидка на товар 10%

Жирным выделил что меняется. Т.е. тестируете что лучше идет и какие каналы рекламы можно скорректировать для мотивации.

Это один из примеров. Уже исходя из своих потребностей применяете представленный код.

<?php 
if (strpos($_SERVER['HTTP_REFERER'], 'site')) { echo 'Здесь ваш текст для пользователей с site.ru'; } 
elseif (strpos($_SERVER['HTTP_REFERER'], 'yandex')) { echo 'Здесь ваш текст для пользователей с выдачи яндекс'; } 
elseif (strpos($_SERVER['HTTP_REFERER'], 'vk')) { echo 'Здесь ваш текст для пользователей с ВКонтакте'; }
else { echo 'Здесь текст для всех остальных'; }
?>

После strpos($_SERVER['HTTP_REFERER'] будет указываться домен, откуда придет человек. Можете указывать без доменной зоны (.ru, .com и т.д.). Главное - доменное имя, которое, понятное дело, у каждого сайта уникально.

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

Обратите внимание как добавить или убрать лишний источник. Это будет код:

elseif (strpos($_SERVER['HTTP_REFERER'], 'vk')) { echo 'Здесь ваш текст для пользователей с ВКонтакте'; }

Добавляете или убираете его в соответствующем месте.

Представленный код не учитывает куки.

Привет. Меня зовут Виталик и я автор этого блога, а так же Магазина WordPress https://wp-r.ru/.

Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Оказываю услуги по созданию и настройке сайтов на WordPress (верстка, натяжка).

Мои Контакты. Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 10 комментариев
  1. Надежда (18 комм.) says:
    http://vkpluss.ru/

    Так то прикольно конечно. Я тут у вас сегодня просто зависла.

  2. Денис Тумилович (9 комм.) says:
    http://in4wp.ru

    Круто, очень нужная вещь, особенно для лендингов. Спасибо за подсказку.

  3. seoonly.ru (28 комм.) says:
    http://seoonly.ru/

    Спасибо-) Как раз для одного сайта с авито много народу приходит

    • Евгений (1 комм.) says:
      http://medlabpromo.ru

      На авито ведь вроде прямые ссылки запрещены? Как так-то?

  4. Freethinker (3 комм.) says:
    http://freethinker.ru/

    strpos($_SERVER['HTTP_REFERER'], 'vk') говорите? Сейчас насоветуете тут. При такой проверке я тоже буду считаться пришедшим из ВК, если перейду с домена vkruge.ru или даже spravka.ru - в общем с любого домена, содержащего vk.

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

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

  5. Freethinker (3 комм.) says:
    http://freethinker.ru/

    Скажу даже больше: при такой проверке достаточно вхождения в любой части URL, не только в домене. То есть даже переход со страницы mojwp.ru/yandex-nashe-vse будет считаться переходом с Яндекса.

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

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

    • Павлуха (2 комм.) says:
      http://pavluha.net/

      Согласен с критикой. Вообще, хороший аналитик смотрит $_SERVER['REQUEST_URI'] на предмет UTM-меток, которые он предусмотрительно указал в адресах ссылок своих рекламных кампаний (utm_source=РЕСУРС&utm_campaign=КАМПАНИЯ&utm_medium=ТИП_РЕКЛАМЫ и пр.) Их можно даже через метрику и аналитикс в удобном виде анализировать. Так что, пример использования $_SERVER['HTTP_REFERER'] не самый лучший. Но в целом для кого-то полезная инфа.

  6. Ошибкин (1 комм.) says:

    В названии статьи ошибка. Вместо "перешедшего" должно быть "перешедшему".

Не держи в себе. Выскажись.

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

© 2011-2016 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 13.7MB | MySQL:69 | 0,416sec
Премиальные плагины для CMS WordPress
Магазин WordPress WP-R.ru
Спасибо, не показывайте мне эту штуку больше!
Смотри мои обучающие видео на YouTube
Иван только что купил плагин ELT
https://wp-r.ru/plaginy/elt.html