<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

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

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

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Как сделать мультилендинг

Как сделать мультилендинг

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

Мультилендинг это инструмент, который подстраивает содержимое сайта под поисковый запрос пользователя. Человек увидит на сайте именно те поисковые фразы, которые искал, а не общие фразы. Например пользователь пишет в строку поиска ключевую фразу: "купить чайник электрический" и видит платные рекламные объявления с этой же фразой.

Как сделать мультилендинг.

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

Как сделать мультилендинг.

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

Как сделать мультилендинг.

Вот в чем главное отличие лендинга от мультилендинга, в первом варианте был реализован, как раз мультилендинг.

Как сделать мультилендинг?

Можно наплодить кучу HTML страниц, одна страница - одно ключевое слово - одно объявление. Такой способ простой, но трудозатратный. Поэтому мы переходим сразу ко второму способу, где потребуется программирование на PHP.

При создании рекламной компании ко всем ссылкам в объявлениях припишите UTM-метки, среди которых обязательно должен быть параметр utm_term={electric_kettle}.В поля генератора Yaroshenko.by автоматически проставятся нужные значения и сгенерируется ссылка с UTM-метками. Вместо {electric_kettle} Яндекс Директ автоматически подставит "электрические чайники".

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

Как сделать мультилендинг.

Перед нами задача написать PHP скрипт, заменяющий в заголовке и описании общее слово "чайник" на "электрический чайник" и "чайник со свистком". Страница должен иметь расширение .php, на HTML странице PHP код не работает.

Простая HTML-разметка

<h2>Купить чайник</h2>
<p>Как выбрать чайник?</p>

Пропишем переменную $text, которая в себе будет содержать слово "чайник". PHP код всегда пишется в теге <?php ... ?>. <?php
  $text = 'чайник';
  $utm_term = $_GET['utm_term'];
  if (!empty($utm_term)) {
  if ($utm_term == 'electric_kettle') {
  $text = 'электрический чайник';
  }
  if ($utm_term == 'whistling_kettle') {
  $text = 'чайник со свистком';
  }
  }
?>

Преобразование статики в динамику

В HTML разметке находим все слова - "чайник" и заменяем их на переменную $text. Echo выводит на странице переменную $text со словом чайник. А нам надо вывести слово - электрический чайник. <h2>Купить<?php echo $text; ?></h2>
<p>Как выбрать <?php echo $text; ?>?</p>

Давайте вернемся к ссылке с UTM-метками, нас интересует только последний параметр с ключевым словом.

&utm_term={electric_kettle}

Создаём переменную с названием $utm_term, в неё мы поместим значение (electric_kettle), которое будет храниться в реферальном хвосте ссылки. GET-запрос работает на получение значения utm_term.

$utm_term = $_GET['utm_term'];

Необходимо проверить пустое или не пустое значение параметра. Проще говоря, данный скрипт сработает для тех, кто перешел на лендинг по ссылке с UTM-метками, остальные непомеченные пользователи увидят базовый лендинг просто со словом чайник.

if (!empty($utm_term)) // создать условие проверки

Если значение параметра $utm_term не пустое, то делаем ещё одну проверку. Если (if) переменная $utm_term получила (двойной знак ==) из метки ключевое слово "electric_kettle", то в переменную $text запишется "электрический чайник".

if ($utm_term == 'electric_kettle')
$text = 'электрический чайник';

Это отобразится на странице, слово "чайник" везде заменится на "электрический чайник".

Как сделать мультилендинг.

Точно так же скрипт отработает и для "чайника со свистком". Таким образом и происходит динамическая замена контента. Если пользователь пришел на сайт по ссылке с &utm_term={electric_kettle}, то он и увидит в заголовке и описании это ключевое слово.

Динамическая замена изображений

Кроме текста на мультилендингах можно поменять и картинки по такому же принципу. Сейчас в HTML коде указан путь до картинки с чайником.

<img src="img/kettle.jpg" alt="">

Добавим следующий PHP-код вместо названия картинки с чайником - kettle.jpg. Мы меняем условие для формирования тега img.

<div>
    <img src="img/<?php if (!empty($utm_term)) {
    echo $utm_term;
    } else { echo 'kettle'; }?>.jpg" alt="">
</div>

В случае если UTM-метка пустая, то нам надо это предусмотреть и вывести общую картинку чайника - kettle.jpg.

Надо проверить, если значение $utm_term не пустое (!empty), тогда выводим переменную $utm_term и тогда мы узнаем название, какое изображение должно выводиться на сайте. Например, если мы получаем из метки &utm_term={electric_kettle}, значит и на сайте выведется картинка электрического чайника, только назвать картинку надо - electric_kettle.jpg.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.