Как запустить баннер из Keitaro

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

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

Виды интеграции баннеров

В трекере есть три скрипта для интеграции кампании через баннер на сайте:

Блок баннеров (iframe)

Скрипт позволяет показывать баннеры внутри фрейма, совместим почти со всеми видами объявлений и кодами RTB сервисов. При настройке кампании в потоке нужно выбирать действие «Показать HTML», чтобы появилась возможность вписать код баннера, при клике на который будет осуществлен переход на кампанию трекера.

Особенности:

  • Совместим со многими видами баннеров, включая Adsense и РСЯ.
  • Есть возможность самому настроить нужный размер фрейма или выбрать адаптивный вариант.
  • Передает все параметры.
  • Не поддерживает popunder, message.

Блок баннеров (script)

Особенности:

  • Позволяет показывать баннеры прямо в контексте страницы.
  • Метод совместим со многими популярными баннерными сетями.
  • Использование действия “Показать как текст” для отображения баннеров.
  • Передает все параметры.

Отличия между iframe и script

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

JS реклама

На этом способе мы остановимся подробнее, т.к он более продвинутый и подходит для работы со сложными видами баннеров.

Особенности:

  • Показывает сложные динамические форматы (popup, popunder, message).
  • Без фрейма.
  • Передает все параметры.
  • Поддерживает не все скрипты рекламных сетей.

Настройка интеграции JS-реклама

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

Шаг 1. Создаем в трекере кампанию и копируем код для лендинга из раздела Интеграции:

Под кодом интеграции можно настрoить ee параметры:

  • se_referrer — это Search-engine referrer. При такой настройке будет передаваться реальный реферер клика, а не реферера сайта, на который вы ставите интеграцию.
  • title — информация из тега title сайта придёт в качестве параметра keyword={}.
  • Передача всех параметров клика.

Шаг 2. Добавляем код в <head> вашего сайта:

Теперь наш сайт будет вызывать кампанию трекера и выполнять все действия, которые указаны в кампании: фильтровать содержимое, направлять или блокировать трафик, показывать содержимое.

Шаг 3. Теперь добавим контент, который будем показывать посетителям сайта. Для этого нужно добавить в кампанию наши лендинги и офферы.

Переходим к созданию лендинга. Для этого нужно перейти в раздел Лендинги-Создать-Действие-Показать как HTML и добавить код нашего баннера с описанием и ссылкой на картинку, по клику на которую и будет происходить переход на оффер.

Убедитесь, что указали переход на оффер по клику при помощи макроса <a href="{offer}"> и правильный путь до картинки, которая будет отображаться на сайте в виде баннера <img src="путь.jpg">.

Шаг 4. Сохраняем лендинг и добавляем его в поток в кампанию, в эту же кампанию добавляем наш оффер, который нужно показывать по клику на баннер:

Готово! Теперь на вашем сайте, который находится на удаленном хосте, будет запускаться кампания трекера и выводиться баннер.

И по клику на баннер осуществляться переход на оффер, который вы добавите в потоке в трекере.

Защита от ботов

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

Шаг 1. Создаем перехватывающий поток в кампании:

Шаг 2. Выбираем нужную схему. Например, действие Ничего не делать:

Шаг 3. Указываем фильтры, например, ImKlo White и Бот-Да через условие ИЛИ:

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

А трафик, который пройдет проверку на бота, пойдет во второй поток, в котором загружены наши баннеры и они отобразятся на странице.

Сплит-тест баннеров

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

Для этого в кампании нужно создать несколько потоков: если будем сплитовать два баннера — два потока, по одному для каждого баннера.

Вот так это будет выглядеть:

В данном случае при клике по ссылке на сайт, где установлен скрипт интеграции, мы попадаем на поток с фильтром ImKlo:

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

Если мы отключаем поток с фильтрацией нецелевого трафика, клик попадает на поток по фильтру Страны с гео Германия:

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

Показ нескольких баннеров на странице

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

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

Каждая из кампаний будет показывать тот баннер, который размещен в потоке, в который попал клик.

Либо же не показывать ни один баннер, если трафик попадет например в поток с ботами и выбрано действие Ничего не делать.

Можно ли отслеживать статистику с баннеров, которые добавлены не через трекер?

Нет, такую статистику Keitaro не отследит. Чтобы статистика отображалась в трекере, баннер должен быть добавлен как лендинг или оффер в кампании трекера.

Как передавать метки на оффер с помощью такой схемы?

Все метки передаются автоматически с помощью макроса {offer}, если они пришли из источника с кликом и записались в трекер.

Если у вас будут какие-либо вопросы или пожелания по поводу работы с баннерами в Keitaro, вы всегда можете написать нам в поддержку в чате на сайте keitaro.io, группу Вконтакте или в телеграм @keitarobot.