Как стать автором
Обновить

Пользовательский таргетинг — что это такое и зачем он нужен?

Время на прочтение4 мин
Количество просмотров1K

Что это?



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

Зачем это нужно?



Основное предназначение пользовательского таргетинга, на мой взгляд, это возможность создавать максимально персонализированные рекламные сообщения. дальше я расскажу о настройке и использовании пользовательского таргетинга на примере баннерной системы AdFox и нашего сайта maindoor.ru.



Два слова о проекте



Maindoor.ru — это сайт о зарубежной недвижимости. Если коротко, сайт состоит из нескольких больших разделов — страны, каталог и тексты (новости и статьи). Объекты в каталоге, новости и тексты могут принадлежать к той или иной стране. Для объектов эта принадлежность обязательна, для текстов — нет.

Время от времени у нас появляются рекламодатели, желающие разместить разные баннеры на объектах из разных стран. Скажем, гипотетическая British Airways хочет видеть баннеры по рейсам в Лондон на страницах объектов из Англии, а на страницах американских объектов — баннеры по рейсам в Нью-Йорк.

Кроме того, сайт у нас двуязычный, поэтому возникает естественное желание размещать на английской версии английские баннеры (ибо толку от баннеров на русском для англоязычной публики — ноль).

Для русской и английской версий у нас используются одинаковые шаблоны, а все надписи вынесены в файлы локализации.

Настройка пользовательского таргетинга



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

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

image

Видим там примерно такую картину:

image

Первые два параметра будут у вас тоже пустыми, но мы сейчас это исправим :) нажимаем карандашик напротив самого верхнего параметра, откроется окошко редактирования, типа такого (у вас вместо №3 будет №1):

image

Заполняем форму вот таким образом:

image

Название — это имя переменной, «Наименование таргетирования» — это то, как вы увидите этот таргетинг при настройке кампании. Что такое «наименование отчета» я объясню чуть позже. Нажимаем «Изменить» и возвращаемся в окошко с переменными.

Теперь, при формировании кода вызова для всех ваших типов баннеров, в коде будет задаваться переменная puid1, в которой хранится идентификатор языка. Сейчас мы как раз эти идентификаторы и заведем… Жмём кнопочку «Значения», далее кнопочку «Добавить». Заполняем форму примерно так:

image

Сохраняем изменения, то же самое проделываем для английского языка. Получаем примерно такую картинку:

image

Код вызова баннера у нас теперь будет выглядеть примерно так:


<!--AdFox START-->
<!--maindoor.ru-->
<!--Площадка: Maindoor.Ru / Новости-->
<!--Категория: <не задана>-->
<!--Тип баннера: Перетяжка 100%-->
<script type="text/javascript">
<!--
if (typeof(pr) == 'undefined') { var pr = Math.floor(Math.random() * 1000000); }
if (typeof(document.referrer) != 'undefined') {
  if (typeof(afReferrer) == 'undefined') {
    afReferrer = escape(document.referrer);
  }
} else {
  afReferrer = '';
}
var addate = new Date();
document.write('<scr' + 'ipt type="text/javascript" src="http://ads.adfox.ru/42644/prepareCode?p1=bgye&amp;amp;amp;amp;p2=y&amp;amp;amp;amp;pucn=a&amp;amp;amp;amp;pfc=a&amp;amp;amp;amp;pfb=a&amp;amp;amp;amp;pr=' + pr +'&amp;amp;amp;amp;pt=b&amp;amp;amp;amp;pd=' + addate.getDate() + '&amp;amp;amp;amp;pw=' + addate.getDay() + '&amp;amp;amp;amp;pv=' + addate.getHours() + '&amp;amp;amp;amp;py=a&amp;amp;amp;amp;prr=' + afReferrer + '&amp;amp;amp;amp;puid1="><\/scr' + 'ipt>');
// -->
</script>
<!--AdFox END-->



Теперь осталось всего ничего — вставить новый код вызова на страницу и передать значение переменной puid1. Со вставкой кода, я думаю, вы справитесь без моих пояснений :) Два слова о том, как можно присвоить значение JS-переменной puid1.

Идентификатор языка для материала у нас хранится в БД вместе с заголовком, основным текстом и прочим. Мы можем передать его в шаблон и далее модифицировать код вызова примерно так:

rr=' + afReferrer + '&puid1=<?= $language_id ?>"


При создании кампании, или редактировании существующей, на вкладке «Таргетирование», у вас появится вкладка «Таргетинг по языку»

image

Обратите внимание на галочку «неизвестное, не задано». Галочка указывает, что кампанию следует показывать, если система по каким-то причинам не может определить язык (такое случается).

Теперь скажу пару слов об отчетах. По прошествии некоторого времени после использования таргетинга по языку, в «Общих отчетах» появится статистика по трафику на русской и английской версиях сайта. Заходим в общие отчеты, выбираем среди отчетов «Таргетинг по языку»:

image

Жмем «Показать» и смотрим распределение трафика по языкам:

image

Вот вкрадце что я хотел рассказать о пользовательском таргетинге. С удовольствием пообщаюсь в комментариях :)
Теги:
Хабы:
-5
Комментарии4

Публикации