Источник данных: Top.Mail.Ru

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

Чтобы использовать Top.Mail.Ru как источник данных для рекламных кампаний:

  1. Подключите счетчик Top.Mail.Ru. Если используете счетчик Top.Mail.Ru для динамического ретаргетинга, пропишите в коде события.
  2. Настройте цели для счетчика
  3. Добавьте источник к сегменту
Подключение счетчика Top.Mail.Ru

Подключение существующего счетчика Top.Mail.Ru

Если у вас уже есть счетчик Top.Mail.Ru,

  1. перейдите на вкладку «Аудитории» → «Счетчики Top@Mail.Ru»;
  2. введите емейл владельца счетчика в поле «Владелец счетчика» и номер счетчика в поле «ID счетчика»;
  3. нажмите «Отправить запрос на добавление».
Запрос на добавление счетчика
Запрос на добавление счетчика можно отправлять только из аккаунта рекламодателя.

На почту, которая привязана к счетчику, придёт письмо с валидационной ссылкой. Перейдите по ссылке из письма, и счетчик будет привязан к аккаунту в myTarget.

Создание нового счетчика Top.Mail.Ru

Создайте счетчик Top.Mail.Ru. Откройте вкладку «Аудитории» → «Счетчики Top@Mail.Ru» и нажмите «Создать счетчик».

Укажите данные для создания счетчика:

  • Название счетчика — оно будет отображаться в интерфейсе Top.Mail.ru и myTarget;
  • Адрес ресурса — адрес сайта, куда будет установлен счетчик, с указанием протокола;
  • Ваш e-mail — на этот электронный адрес придет ссылка для подтверждения;
  • Пароль — нужен для доступа к счетчику в Top.Mail.Ru и должен содержать больше 6 символов.

Если планируете использовать счетчик для динамического ремаркетинга, проставьте галочку «Использовать код для динамического ремаркетинга».

Включите опцию «Использовать код для синхронизации данных», чтобы счетчик собирал информацию о посетителях вашего сайта. Эти данные можно будет использовать в качестве источника данных.
Данные для создания счетчика
После создания счетчика появится его код. Установите его на все страницы вашего сайта внутри блока <BODY>, как можно раньше к его началу.
Пример кода счетчика
На указанную почту придет письмо с подтверждением добавления счетчика к вашему аккаунту. Перейдите по ссылке в письме, чтобы завершить добавление счетчика.

Все счетчики отображаются на вкладке «Аудитории» → «Счетчики Top@Mail.Ru». Чтобы скопировать код счетчика, нажмите ссылку «Код» рядом с названием счетчика.

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

Если код счетчика уже установлен, то добавьте к нему специальный код для динамического ремаркетинга:
<!-- 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 -->
Добавьте в код обязательные события (основной источник данных):

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

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

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

Мы рекомендуем размещать коды счетчика и динамического ремаркетинга после открывающего тега <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 о добавлении товара в корзину при нажатии пользователем на кнопку «Добавить в корзину».
Цели для счетчика
Когда вы установите счетчик Top.Mail.Ru, он начнет собирать данные обо всех посещениях вашего сайта. Чтобы детализировать информацию, например, выделить пользователей, которые положили товары в корзину, но не оплатили заказ, настройте цели.

Чтобы создать цель, откройте вкладку «Аудитории» → «Счётчики Top@Mail.Ru». Выберите нужный счетчик и в столбце «Цели» нажмите «Добавить». Если вы добавляете себе счетчик, на который у вас нет прав, цели у счетчика показаны не будут, пока права не будут подтверждены владельцем.

Нажмите «Добавить цель» и выберите источник цели:
Источник
Пользователи
Пример
Подстрока из URL
Просматривали определенный каталог на сайте
Чтобы выделить тех пользователей, который интересовались акциями на вашем сайте (https://www.mysite.com/actions/), в поле URL страницы содержит подстроку введите /actions/.

В качестве подстроки может использоваться любая часть URL, например, определяемые вами нестандартные метки: так, значение result=ok подойдет для страниц вида https://mysite.com/Rating/?result=ok.
Подстрока из реферера
Пришли с определенного сайта
Чтобы выделить пользователей, который пришли на ваш сайт с сайта https://www.othersite.com, в поле «Реферер страницы URL содержит подстроку» укажите othersite.com
JavaScript событие
Выполнили целевые действия на странице (например, скачали файл, добавили товар в корзину, заполнили форму).

Используется прием событий из JavaScript
Чтобы выделить пользователей, которые положили в корзину стрелы, в поле «Событие из JavaScript» введите arrows. Для отправки события с именем arrows из JavaScript в момент возникновения события выполните следующий JavaScript-код:

_tmr.push({ id: 'counterID', type: 'reachGoal', goal: 'arrows' });

Имя события должно состоять из латинских букв или цифр.
Глубина визита
Посмотрели определенное количество страниц сайта
Чтобы выделить тех, кто изучал ваш сайт и просмотрел не менее 10 страниц, в поле «Глубина визита» введите 10.
Время пребывания
Провели на сайте определенное время (в секундах)
Чтобы выделить тех, быстро покинул сайт, в поле «Время проведенное на сайте» введите, например, значение 5. Значение должно быть не менее 2 секунд.
Укажите название цели. Также можно указать числовое значение цели: оно необходимо для расчета числового показателя достигнутых целей.

С момента настройки цели будут собираться данные о достижении целей. Информация о посещениях сайтов и достижениях целей пользователей хранится 420 дней.
Примеры настройки целей для динамического ремаркетинга

Цель «Посетили корзину» (URL: /cart/)

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

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

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

  • Укажите в поле «Тип цели» значение «Добавление в корзину»;
  • Задайте название цели (например, «Добавили в корзину»);
  • В поле «Событие из JavaScript» укажите addToCart;
  • Нажмите кнопку «Сохранить цель», созданная цель отобразится в списке целей.

Цель «Добавили в корзину»
Добавление источников к сегменту аудитории
Откройте вкладку «Аудитории» → «Список сегментов» и нажмите «Создать сегмент».

Нажмите «Добавить аудиторные сегменты»: в списке будут те сегменты и источники данных, которые вы добавили раньше. Вы можете создавать новые сегменты на основании уже созданных.

Выберите одну или несколько целей. Вы можете добавить или исключить из сегмента пользователей, которые достигли заданных целей, и время, за которое учитываются данные. Когда закончите, нажмите «Добавить сегмент».
Добавление сегмента
Вам помогла эта статья?
Да
Нет