Динамический ремаркетинг

Что такое динамический ремаркетинг

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

Как это работает

  1. Вы устанавливаете на свой сайт специальный код счетчика Top@Mail.Ru, предоставляете описание продуктов в файле фида, и настраиваете рекламную кампанию;
  2. Пользователи просматривают страницы вашего сайта, данные об их действиях передаются в myTarget через код счетчика;
  3. На основе полученных данных myTarget отображает рекламные объявления этим пользователям.


Подключение динамического ремаркетинга

Для того чтобы запустить рекламную кампанию динамического ремаркетинга выполните следующие шаги:

  1. Создайте счетчик Top@Mail.Ru или добавьте существующий, чтобы получить коды счетчика и динамического ремаркетинга для размещения на сайте;
  2. Создайте и загрузите продуктовый фид, содержащий данные о рекламируемых вами товарах или услугах – эти данные будут использованы при автоматической генерации объявлений;
  3. Настройте передачу данных – разместите код счетчика Top@Mail.Ru на сайте и начните передавать данные динамического ремаркетинга, на основе этих данных будет формироваться аудитория ремаркетинга для показа объявлений;
  4. Проверьте статус фида и передачи данных – убедитесь, что данные для динамического ремаркетинга поступают с вашего сайта, а продуктовый фид не содержит ошибок;
  5. Настройте сегмент аудитории для ремаркетинга на основе фида и целей счетчика Top@Mail.Ru – задайте условия, каким именно пользователям вы хотите показывать рекламу;
  6. Настройте рекламную кампанию и объявления – выберете формат и внешний вид рекламных объявлений, включите показ рекламы на вашу аудиторию пользователей.


Форматы рекламных объявлений для динамического ремаркетинга

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

Варианты размещения рекламы

  • Мультиформатное размещение – объединяет в себя множество разных видов баннеров, отображаемых на стационарных и мобильных устройствах, в виде тизеров и баннеров в ленте социальных сетей.
    Платформы: социальные сети Одноклассники, ВКонтакте и МойМир; сервисы Mail.ru; Рекламная сеть Mail.ru.
  • В баннерах формата 240х400, 300х300 и 500х200 – отображаются на стационарных устройствах, поддерживают отображение одного, двух или четырёх продуктов фида за один показ баннера, с настраиваемым внешним видом.
    Платформы: социальные сети Одноклассники и МойМир; Почта и сервисы Mail.ru.
  • Продуктовая карусель – баннер отображается на стационарных и мобильных устройствах в ленте социальных сетей, содержит до шести продуктов фида за один показ.
    Платформы: социальная сеть Одноклассники и ВКонтакте.

Примеры внешнего вида баннеров размещены в разделе "Примеры баннеров".




1. Настройка счетчика Top@Mail.Ru

Динамический ремаркетинг в myTarget основан на анализе действий пользователей, выполняемых в процессе взаимодействия с сайтом рекламодателя. Под действием на сайте подразумевается посещение пользователем определенных страниц сайта, таких как страница продукта или страница «корзины». С помощью специального кода счетчика Top@Mail.Ru для динамического ремаркетинга, интегрированного на каждую страницу сайта рекламодателя представляющую интерес для анализа, информация о посещениях передается в myTarget. Эта информация используется для анализа действий пользователей и дальнейшего показа рекламы на основе полученных сведений о продуктах рекламодателя, заинтересовавших этих пользователей.

Создание нового счетчика

Если на вашем сайте не используется счетчик Top@Mail.Ru, то необходимо создать новый счетчик, чтобы получить его код и специальный код динамического ремаркетинга. В дальнейшем, после создания и загрузки продуктового фида, вам потребуется разместить коды счетчика и динамического ремаркетинга на страницах вашего сайта, чтобы начать передачу сведений о действиях пользователей (без этих сведений работа динамического ремаркетинга не представляется возможной).

Чтобы создать новый счетчик Top@Mail.Ru выполните шаги:

  1. На вкладке «Аудитории» перейдите к разделу «Счетчики Top@Mail.Ru», нажмите кнопку «Создать счетчик»;
  2. Заполните поля формы – укажите название счетчика, адрес вашего сайта и email, пароль для управления счетчиком;
  3. Выберете опцию «Использовать код для динамического ремаркетинга», нажмите кнопку «Создать счетчик»;
  4. В новом окне появится код счетчика Top@Mail.Ru со специальным кодом для динамического ремаркетинга – нажмите кнопку «Скопировать код» и сохраните весь код, после загрузки продуктового фида код нужно будет установить на вашем сайте.

Добавление существующего счетчика

Если у вас уже есть счетчик Top@Mail.Ru и вы используете его на своем сайте, но он привязан к другому аккаунту (вашему или иного пользователя), то вы можете добавить его.

Чтобы добавить существующий счетчик выполните шаги:

  1. На вкладке «Аудитории» перейдите к разделу «Счетчики Top@Mail.Ru»;
  2. Введите идентификатор счётчика в поле «ID счётчика» формы «Добавление счётчика» и нажмите кнопку «Отправить запрос на добавление».
    На электронный адрес владельца счетчика поступит письмо с запросом на подтверждение доступа. После подтверждения счётчик будет привязан к вашему аккаунту в myTarget и появится в списке доступных счетчиков.




2. Создание и загрузка продуктового фида

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

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

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

Требования к XML-файлу фида

При размещении файла продуктового фида следует соблюдать правила:

  • Файл должен быть размещен на стороне рекламодателя и быть доступен по прямой ссылке, без использования редиректов;
  • XML-файл может быть помещен в архив одного из типов: ZIP (расширение .zip); GNU ZIP (расширение .gz); Bzip2 (расширение .bz2);
  • XML-файл должен быть сохранен в кодировке UTF-8, либо Windows-1251;
  • Весь текст, содержащийся в полях файла фида, не должен содержать элементы разметки (например, HTML-теги);
  • Если вам необходимо использовать в тексте полей символы угловых скобок, амперсанда, апострофа или двойных кавычек, то следует заменять их на соответствующие HTML-коды, чтобы они корректно отобразились в объявлении:
    Символ: < > & ' "
    HTML-код: &lt; &gt; &amp; &apos; &quot;


Описание элементов и полей XML-файла фида

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

Пример заполнения XML-файла.

Шаблон XML-файла.

Обязательные элементы:

Элемент

Описание

Код

Объявление начала XML-файла (заголовок)

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

<?xml version="1.0" encoding="windows-1251"?>

torg_price

Корневой элемент документа, он должен содержать дату и время генерации XML-файла.

<torg_price date="2018-01-01 00:01">

shop

Элемент должен содержать информацию о рекламодателе (магазине), структуре используемого каталога категорий продуктов, и о самих продуктах.

<shop>
   <name>Интернет-магазин</name>
   <company>ООО "Магазин"</company>
   <url>https://www.magazin.ru/</url>
   <currencies> ... </currencies>
   <categories> ... </categories>
   <offers> ... </offers>
</shop>

currencies

(вложен в «shop»)

Служит для описания валют, используемых при указании стоимости продуктов в фиде. Указание цен возможно в рублях (значение «RUR» или «RUB»), гривнах (значение «UAH»), и тенге (значение «KZT»).

<currencies>
   <currency id="RUR"/>
   <currency id="RUB"/>
   <currency id="UAH"/>
   <currency id="KZT"/>
</currencies>

categories

(вложен в «shop»)

Служит для описания структуры каталога продуктов рекламодателя. Каждая категория должна иметь уникальный идентификатор (параметр id) и название. Иерархия категорий задается с помощью указания id родительской категории в поле parentId. Категории без parentId, либо с parentId="0" считаются корневыми. В каталоге не допускается циклическая иерархия и наличие одноименных категорий с одинаковым parentId.

При построении структуры каталога рекомендуется, чтобы каждая конечная (листовая) категория содержала идентичные по типу и назначению товары. Нежелательна привязка товаров к одной категории на основании одного производителя (например, если к категории Bosch привязаны холодильники и стиральные машины одновременно).

<categories>
   <category id="1" parentId="0">Кондиционеры</category>
   <category id="2" parentId="1">Настенные кондиционеры</category>
</categories>

offers

(вложен в «shop»)

Служит для описания продуктов, например, товарных предложений магазина. Каждое товарное предложение описывается в отдельном элементе offer.

<offers>
   <offer> ... </offer>
   <offer> ... </offer>
   ...
</offers>

offer

(вложен в «offers»)

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

Должен иметь свойства:

  • id - уникальный идентификатор товара (как правило, числовой);
  • available - логический элемент, описывающий доступность продукта. Должен содержать значение «true» если продукт доступен (например, товар есть в наличии), и «false» в случае временной недоступности. При отсутствии этого элемента по умолчанию система считает, что товар в наличии;

<offer id="1" available="true">
   <url> ... </url>
   <price> ... </price>
   <currencyId> ... </currencyId>
   <categoryId> ... </categoryId>
   <picture> ... </picture>
   <typePrefix> ... </typePrefix>
   <vendor> ... </vendor>
   <model> ... </model>
   ...
</offer>

url

(вложен в «offer»)

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

<url>https://www.magazin.ru/offers/?offer=1</url>

price и currencyId

(вложены в «offer»)

Стоимость, по которой предлагается продукт, должна быть указана в элементе price. В элементе currencyId указывается идентификатор валюты (см. описание элемента currencies), в которой представлена цена на данный продукт.

<price>10000</price>

<currencyId>RUR</currencyId>

categoryId

(вложен в «offer»)

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

<categoryId>1</categoryId>

picture

(вложен в «offer»)

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

Требования к изображениям:

  • допустимые форматы файла изображения - JPEG, PNG, GIF;
  • на картинке должен быть изображен только сам продукт без дополнительных надписей, водяных знаков и логотипов;
  • изображение должно быть квадратным, т.е. иметь соотношения сторон 1:1 (один к одному) – допускается использование других соотношений сторон, но при этом автоматическая подгонка размера изображения под форматы рекламных объявлений может быть выполнена некорректно;
  • изображение должно иметь размер не менее чем 450 пикселей по большей стороне (мы рекомендуем использовать изображения размером 600х600 – этот размер соответствует большинству форматов рекламных объявлений и подходит для автоматической подгонки);
  • фон изображения должен быть однотонным, мы рекомендуем использовать белый цвет для фона.

<picture>https://www.magazin.ru/pictures/model1.jpeg</picture>

typePrefix

(вложен в «offer»)

Служит для указания типа продукта. Рекомендуется указывать тип продукта без дополнительной детализации. Например, «Холодильник», «Платье», «Коньки».

<typePrefix>Ноутбук</typePrefix>

vendor

(вложен в «offer»)

Служит для указания производителя продукта. Под производителем понимается компания (бренд, торговая марка), выпускающая данный продукт.

<vendor>HP</vendor>

model

(вложен в «offer»)

Служит для указания модели продукта.

<model>Pavilion 15-n064sr</model>

Необязательные элементы:

Элемент

Описание

Код

name

(вложен в «offer»)

Служит для указания наименования продукта в одну строку – например, может содержать в себе тип, название производителя и модели продукта.

Используйте элемент name только в том случае, если невозможно использование элементов typePrefix, vendor и model. По умолчанию название продукта формируется именно исходя из значений элементов typePrefix, vendor и model.

Следует избегать одновременного указания элемента name и элементов typeprefix, vendor и model в описании продукта.

<name>Ноутбук HP Pavilion 15-n064sr</name>

oldprice

(вложен в «offer»)

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

На основе разницы между значениями элементов price и oldprice автоматически рассчитывается скидка (округляется до целого числа по общематематическим правилам), информация о ней отображается в рекламных объявлениях (в части доступных форматов). Скидка отображается, если её размер не менее 5% и не более 95%.

Также, если элемент oldprice содержит такое же значение, как и элемент price, то на баннере автоматически отобразится значок "New" (в части доступных форматов).

Важно: Элемент oldprice не заменяет собой элемент price, т.е. нельзя указывать oldprice без указания price – такой продукт не будет допущен к показам.

<oldprice>15000</oldprice>

description

(вложен в «offer»)

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

<description>Супер предложение!</description>


Загрузка продуктового фида

Для загрузки фида в myTarget требуется наличие счётчика Top@Mail.Ru. Чтобы загрузить фид в myTarget перейдите на страницу «Аудитории – Продуктовые фиды» и заполните форму «Загрузка продуктового фида»:

  • задайте имя для фида (например, «Женская одежда - Москва»);
  • укажите ссылку, по которой myTarget может скачать фид (например, https://www.example.com/feeds/trg.xml). Если файл фида защищен HTTP-авторизацией, то укажите логин и пароль в ссылке (например, http://username:password@example.com/feeds/trg.xml);
  • выберете из списка счетчик Top@Mail.Ru, к которому будет привязан фид;
  • задайте ID фида – произвольный числовой идентификатор (необходим для дальнейшей идентификации продуктов фида в специальном коде динамического ремаркетинга);
  • укажите, следует ли очищать ссылки из фида от UTM-меток;
  • задайте период обновления фида (в часах) – робот myTarget будет выполнять загрузку обновленного файла фида по указанной выше ссылке с заданной периодичностью.

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

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

Инфомрация о добавленном фиде отобразится на странице:




3. Передача данных для динамического ремаркетинга

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

Обязательные события (основной источник данных):

  • product – посещение страницы продукта;
  • cart – добавление продуктов в «корзину» или посещение страницы «корзины»;
  • purchase – посещение страницы подтверждения покупки (факт совершения покупки).

Необязательные события:

  • home – посещение главной страницы сайта рекламодателя;
  • category – посещение страницы с перечнем продуктов определенной категории;
  • searchresults – посещение страницы с результатами поиска продуктов;
  • other – посещение любой другой страницы сайта.

Установка кодов счетчика и динамического ремаркетинга на сайт

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

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

<!-- Rating@Mail.ru counter dynamic remarketing appendix -->
   <script type="text/javascript">
      var _tmr = _tmr || [];
      _tmr.push({
         type: 'itemView',
         productid: 'VALUE',
         pagetype: 'VALUE',
         list: 'VALUE',
         totalvalue: 'VALUE'
       });
   </script>
<!-- // Rating@Mail.ru counter dynamic remarketing appendix -->

Важно: Мы рекомендуем размещать коды счетчика и динамического ремаркетинга после открывающего тега <body>. При этом, обязательным условием является размещение кода счетчика (обрамлен тегом <!-- Rating@Mail.ru counter --> ) перед кодом динамического ремаркетинга (обрамлен тегом <!-- Rating@Mail.ru counter dynamic remarketing appendix -->).

Пример размещения кодов счетчика и динамического ремаркетинга:

<html>
   <body>
      <!-- Rating@Mail.ru counter -->
         <script type="text/javascript">
            var _tmr = window._tmr || (window._tmr = []);
            _tmr.push({id: "ID счетчика", type: "pageView", start: (new Date()).getTime(), pid: "USER_ID"});
            (function (d, w, id) {
               if (d.getElementById(id)) return;
               var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
               ts.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//top-fwz1.mail.ru/js/code.js";
               var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
               if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
            })(document, window, "topmailru-code");
         </script>
         <noscript><div>
            <img src="//top-fwz1.mail.ru/counter?id=ID счетчика;js=na" style="border:0;position:absolute;left:-9999px;" alt="" />
         </div></noscript>
      <!-- //Rating@Mail.ru counter -->

      <!-- Rating@Mail.ru counter dynamic remarketing appendix -->
         <script type="text/javascript">
            var _tmr = _tmr || [];
            _tmr.push({
               type: 'itemView',
               productid: 'VALUE',
               pagetype: 'VALUE',
               list: 'VALUE',
               totalvalue: 'VALUE'
            });
         </script>
      <!-- // Rating@Mail.ru counter dynamic remarketing appendix -->
   </body>
</html>

Обратите внимание, что в коде счетчика вместо «ID счетчика» должен быть указан идентификатор счетчика, который вы выбрали при загрузке фида.

В коде динамического ремаркетинга вместо «VALUE» для параметров productid, pagetype, list и totalvalue должны быть заданы определённые значения. Они могут задаваться автоматически, например, с помощью некого инструмента, формирующего код страниц вашего сайта.

Описание параметров динамического ремаркетинга

Параметр

Описание

productid

(обязательный)

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

Значение параметра обязательно должно соответствовать идентификатору продукта из фида (элемент «offer», свойство «id»). Именно по этому идентификатору система понимает, какими продуктами интересовался пользователь, чтобы на их основе выбирать продукты из фида для отображения в рекламных объявлениях.

Пример: productid: '123456'

Если на странице представлено несколько товаров, например, на странице «корзины» (pagetype: 'cart') или странице подтверждения покупки (pagetype: 'purchase'), то их идентификаторы нужно перечислить в массиве (в квадратный скобках через запятую).

Пример: productid: ['123', '456']

pagetype

(обязательный)

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

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

  • product – просмотр страницы продукта или просмотр информации о конкретном продукте;
  • cart – просмотр страницы «корзины», либо добавление пользователем продуктов в «корзину» без посещения её страницы;
  • purchase – просмотр страницы подтверждения покупки (событие/действие выполнения покупки продуктов).

Необязательные к передаче:

  • home – просмотр главной страницы сайта;
  • searchresults – просмотр страницы с результатами поиска по сайту;
  • category – просмотр страницы категории продуктов;
  • other – просмотр любой другой страницы (или любое другое действие), не подходящей под остальные значения.
Пример: pagetype: 'product'

totalvalue

Используется для указания суммарной стоимости продуктов. Параметр должен содержать сумму цен всех продуктов, указанных в параметре productid - например, сумму цен всех продуктов из «корзины». Если задействован только один продукт, то его текущую цену. Имеет смысл передавать этот параметр для pagetype со значениями product, cart и purchase.

Пример: totalvalue: '499.99'

list

(обязательный)

Используется для указания идентификатора фида, к которому относятся продукты, указанные в параметре productid. Идентификатор присваивается фиду при его загрузке («Аудитории – Продуктовые фиды»).

Пример: list: '1'

Если в рамках одного сайта вы используете несколько файлов фидов, например, разные фиды на разные города, то они должны быть связаны с одним счетчиком Top@Mail.Ru, но иметь разные ID. Например, вы загрузили фид для Москвы и задали ему идентификатор 1, а также фид для Владивостока и задали ему идентификатор 2. Значит, при показе продукта посетителю из Москвы в параметре list должен быть указан ID 1, а посетителю из Владивостока должен быть указан ID 2.

Примеры использования кода динамического ремаркетинга (для сайта с одним фидом):

Раздел сайта (событие/действие)

Пример кода

Страница продукта (событие/действие: просмотр информации о конкретном продукте).

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

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

<script type="text/javascript">
   var _tmr = _tmr || [];
   _tmr.push({
      type: 'itemView',
      productid: '12345',
      pagetype: 'product',
      totalvalue: '1000.89',
      list: '1'
   });
</script>

Страница «корзины» (событие/действие: просмотр страницы «корзины», добавление товара в «корзину»).

Используете код динамического ремаркетинга с указанием pagetype: 'cart', если пользователь перешел на страницу «корзины» и она не пуста, либо пользователь добавил какие-то продукты в «корзину» без перехода в неё (без открытия страницы самой «корзины»). Выполняйте вызовы кода динамического ремаркетинга с указанием ID всех продуктов, находящихся в текущий момент в «корзине».

<script type="text/javascript">
   var _tmr = _tmr || [];
      _tmr.push({
      type: 'itemView',
      productid: ['1234','5678','9012'],
      pagetype: 'cart',
      totalvalue: '15000.45',
      list: '1'
    });
</script>

Страница покупки (событие/действие: выполнение покупки).

Используйте код динамического ремаркетинга с указанием pagetype: ' purchase', если пользователь завершил оформление заказа. Выполняйте вызовы кода динамического ремаркетинга с указанием ID всех продуктов, приобретенных пользователем.

<script type="text/javascript">
   var _tmr = _tmr || [];
      _tmr.push({
      type: 'itemView',
      productid: ['1234','5678','9012'],
      pagetype: 'purchase',
      totalvalue: '15000.45',
      list: '1'
   });
</script>

Особенности вызова кода динамического ремаркетинга

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

При вызове кода в глобальной области видимости для объявления объекта _tmr достаточно указать его название, например:

<input type="button" id="addToCart" value="Добавить в корзину">
<script type="text/javascript">
   jQuery('#addToCart').on('click', function() {
      var _tmr = _tmr || [];
      _tmr.push({
         type: 'itemView',
         productid: '1234',
         pagetype: 'cart',
         list: '1'
      });
      return true;
   });
</script>

Если же код вызывается внутри какой-либо JS-функции или в ином месте, то может потребоваться объявить объект _tmr как метод глобального объекта window, например:

<input type="button" onclick="var _tmr = window._tmr || (window._tmr = []); _tmr.push({ type:'itemView', productid:'1234', pagetype:'cart', list:'1' }); return true;" value="Добавить в корзину">

Примеры выше демонстрируют вариант реализации отправки данных в myTarget о добавлении товара в «корзину», при нажатии пользователем на кнопку «Добавить в корзину».




4. Проверка статуса динамического ремаркетинга и фида

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

Проверить статус можно на странице «Аудитории – Продуктовые фиды». Значок статуса отображается в списке фидов - он имеет зеленый цвет, если данные для динамического ремаркетинга поступают, а фид не содержит ошибок. Если значок имеет красный цвет, то при наведении на него появится контекстная подсказка с описанием ошибок.




5. Настройка сегмента аудитории ремаркетинга

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

Автоматически созданного сегмента достаточно для того, чтобы начать работать с динамическим ремаркетингом, но вы можете задать более точные условия подбора аудитории. Это можно сделать на основе целей счетчика Top@Mail.Ru.


Настройка условий c помощью целей счетчика Top@Mail.Ru

Чтобы из общей массы посетителей вашего сайта отобрать целевую группу пользователей, например, тех кто добавлял продукты в «корзину», но так и не побывал на странице «корзины», можно использовать связку из двух видов целей счетчика - «Подстрока из URL» и «JavaScript событие».

Создание цели «Посетили корзину» (URL: /cart/)

Для определения того, что пользователь побывал (или не побывал) на странице «корзины» можно использовать цель с типом «Подстрока из URL» - она позволяет определить пользователей, которые просматривали (или не просматривали) заданный URL сайта.

Чтобы создать цель выполните шаги:

  1. Перейдите на страницу «Аудитории - Счётчики Top@Mail.Ru», нажмите кнопку «Добавить» в колонке «Цели» того счетчика, который вы выбрали при загрузке фида;
  2. В открывшемся окне нажмите кнопку «Создать цель», выберете «Подстрока из URL»;
  3. Заполните форму:
  • Укажите в поле «Тип цели» значение «Инициация оформления заказа»;
  • Задайте название цели (например, «Посетили корзину»);
  • В поле «URL страницы содержит подстроку» укажите часть URL вашего сайта, относящуюся к «корзине» (например, если «корзина» размещена по URL «https://www.example.com/cart/», то укажите в этом поле /cart/);
  • Нажмите кнопку «Сохранить цель», созданная цель отобразится в списке целей.

Создание цели «Добавили в корзину» (JS: addToCart)

Каждое действие пользователя на вашем сайте можно фиксировать как некое событие, и передавать информацию о выполнении этого события в myTarget через код счетчика Top@Mail.Ru. Для этого используется специальный JavaScript-код, который необходимо вызывать при целевом действии пользователя – разметите этот код на своем сайте (инструкция – см. раздел «События из javascript»).

Пример передачи данных о событии нажатия пользователем на кнопку «Добавить в корзину» (код передачи JS-события addToCart):

<input type="button" id="addToCart" value="Добавить в корзину">
<script type="text/javascript">
   jQuery('#addToCart').on('click', function() {
       var _tmr = _tmr || [];
       _tmr.push({
           id: "ID счетчика",
           type: "reachGoal",
           goal: "addToCart"
       });
       return true;
   });
</script>

Обратите внимание, в параметре «id» должен быть указан идентификатор счетчика.

Так же, как и код динамического ремаркетинга, код для передачи JS-события следует вызывать после вызова основного кода счетчика Top@Mail.Ru. При использовании кода передачи JS-события действуют те же особенности, что и при использовании кода динамического ремаркетинга.

Если вы разместили код для передачи JS-события «addToCart» на своём сайте, то для создания цели на основе этого события выполните следующие шаги:

  1. Перейдите на страницу «Аудитории - Счётчики Top@Mail.Ru», нажмите кнопку «Добавить» в колонке «Цели» того счетчика, который вы выбрали при загрузке фида;
  2. В открывшемся окне нажмите кнопку «Создать цель», выберете «JavaScript событие»;
  3. Заполните форму:
  • Укажите в поле «Тип цели» значение «Добавление в корзину»;
  • Задайте название цели (например, «Добавили в корзину»);
  • В поле «Событие из JavaScript» укажите addToCart;
  • Нажмите кнопку «Сохранить цель», созданная цель отобразится в списке целей.


Добавление условий по целям в сегмент

Чтобы добавить условие в настройки сегмента выполните шаги:

  1. Перейдите на страницу «Аудитории – Список сегментов», в списке сегментов нажмите на имя сегмента, в который нужно добавить условие;
  2. Нажмите «Добавить аудиторные сегменты...», затем в форме «Добавление сегментов» выберете в списке раздел «Счётчики Top@Mail.Ru»;
  3. Напротив раздела «Счётчики Top@Mail.Ru» отобразится список счетчиков - нажмите на нужный счетчик, выберете цели, задайте условие выполнения (значения «да» и «нет»), и укажите временные рамки (например, от 0 до 14 дней);
  4. Нажмите кнопку «Добавить сегмент», затем кнопку «Сохранить сегмент».

Обратите внимание:

  • Цели счетчика Top@Mail.Ru не привязаны к определенному продукту, даже если коды передачи JS-события и данных динамического ремаркетинга были вызваны синхронно. Поэтому, цели срабатывают как обобщенные условия - из примера выше, объявления будут показаны только тем пользователям, которые смотрели какие-либо товары на вашем сайте и добавили их в корзину, но не побывали на странице «корзины» (вне зависимости от того, какие это были товары).
  • Данные о выполнении целей счетчика Top@Mail.Ru начинают фиксироваться только после фактического создания целей.
  • В примере используется логическое условие "И" для сегмента, т.е. должны быть выполнены все условия сегмента. Это единственный правильный путь для динамического ремаркетинга, поскольку для показа рекламы по этой технологии пользователь в обязательном порядке должен попадать под условие "Посетили продукты фида".



6. Настройка рекламной кампании и объявлений

Возможность создания рекламных кампаний динамического ремаркетинга открывается по запросу. Отправьте заявку на доступ с помощью формы обратной связи (тема «Динамический ремаркетинг») или напрямую в службу поддержки support_target@corp.my.com

Создание кампании

Для создания кампании динамического ремаркетинга выполните шаги:

  1. Перейдите в раздел «Кампании» и нажмите на кнопку «Создать кампанию»;
  2. На открывшейся странице в списке «Что рекламируем?» выберете пункт «Магазин», после чего выберете один из доступных продуктов (форматов);
  3. Настройте объявления в зависимости от выбранного формата.

Настройка объявлений

Для настройки объявления заполните форму создания шаблона баннера – задайте внешний вид, загрузите необходимые графические материалы, укажите заголовок и тексты для объявления.

Макросы для шаблонов

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

Доступные макросы для использования в шаблонах объявлений:

  • {{product.typePrefix}} – заменяется на значение элемента typePrefix – тип продукта;
  • {{product.vendor}} – заменяется на значение элемента vendor – название производителя;
  • {{product.model}} – заменяется на значение элемента model – модель продукта;
  • {{product.name}} – заменяется на значение элемента name – название продукта;
  • {{product.price}} – заменяется на значение элемента price – цена продукта (обозначение валюты добавляется к цене автоматически, в зависимости от заданного для продукта значения в элементе currencyId);
  • {{product.oldprice}} – заменяется на значение элемента oldprice – цена продукта без скидки (скида будет рассчитана автоматически на основе разницы значений элементов price и oldprice, и отображена на баннере);
  • {{product.description}} – заменяется на значение элемента description – произвольное описание продукта, его свойств или особенностей предложения.

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

В случае, если для используемого в шаблоне макроса нет значения в фиде, то макрос игнорируется (заменяется на пустое значение).

Настройка объявления для формата «Мультиформатный динамический ремаркетинг»

Заполните форму шаблона баннера:

  • Укажите заголовок и текст объявления – используйте макросы;
  • Загрузите (или выберете в Медиатеке) изображение размером не менее 256х256 – например, логотип компании. Это изображение является дополнительным элементом баннера, оно не заменяет собой основное изображение продукта, которое берется из файла фида автоматически.

Настройка объявления для формата «Продуктовая карусель»

Заполните форму шаблона баннера:

  • Укажите заголовок и текст, без использования макросов – это общие для всех слайдов поля шаблона, они применяются ко всему баннеру;
  • Загрузите (или выберете в Медиатеке) изображение размером не менее 256х256 – например, логотип компании. Это изображение является дополнительным элементом баннера, оно не заменяет собой основное изображение продукта, которое берется из файла фида автоматически;
  • Задайте текст кнопки – из представленных вариантов;
  • Укажите название и описание для продуктов – эти поля применяются в слайдах, на которых изображены продукты фида. Используйте макросы при заполнении этих полей.

Настройка объявления для формата «Динамический ремаркетинг в баннере»

Выберите количество продуктов, которое должно отображаться на баннере – 1, 2 или 4. Настройка будет действовать для всех размеров баннеров этого формата – 240х400, 300х300 и 500х200.

Если выбрано отображение 4-ех продуктов, то дополнительно можно улучшить внешний вид баннеров эффектом автоматического увеличения продуктов, отображаемых на нем (цикличная смена отображения с 4-ех товаров на 1-ин товар из числа этой 4-ки - эффект применяется только на выдаче, в превью недоступен). Для этого включите опцию «Увеличивать продукты».

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

  • Загрузите (или выберете в Медиатеке) изображение логотипа компании размером не менее 300х63. Это изображение является дополнительным элементом баннера, оно не заменяет собой основное изображение продукта, которое берется из файла фида автоматически;
  • Задайте текст кнопки – в произвольной форме;
  • Укажите заголовок объявления – используйте макросы;
  • Заполните поле «О компании» – согласно ст. 8 Федерального Закона «О рекламе», в рекламе товаров при дистанционном способе их продажи должны быть указаны сведения о продавце таких товаров: наименование, место нахождения и государственный регистрационный номер записи о создании юридического лица; фамилия, имя, отчество, основной государственный регистрационный номер записи о государственной регистрации физического лица в качестве индивидуального предпринимателя. Например: ООО "Моя Компания" 123456, г.Саликамск, ул. Мейловская, д.39, стр.79, ОГРН 1234432112344321
  • Укажите ссылку для логотипа, загруженного вами, например, ссылку на главную страницу вашего сайта – если пользователь кликнет на логотип в баннере, то он будет перенаправлен по этой ссылке;
  • Укажите название для продукта - используйте макросы.

Настройте внешний вид баннеров (необязательно):

  • Выберете цвет для элементов баннера;
  • Загрузите фоновые изображения – размером не менее 240х348 для баннера формата 240х400, и размером не менее 300х237 для баннера форматом 300х300 (для формата 500х200 фоновое изображение задать нельзя).

Настройка параметров кампании

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

На странице настройки кампании укажите:

  1. В поле «Сегменты» – сегмент аудиторий, созданный для используемого файла фида;
  2. В поле «Прайс-лист» – файл фида.

Остальные доступные настройки кампании вы можете использовать по своему усмотрению.