RTG General

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

Feed

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

Файлы feed должны соответствовать следующим требованиям:

  1. Должна быть возможность загружать feed не реже раза в 10 минут, и получение фида не должно быть блокировано ни какими системами антифрода. При необходимости мы можем предоставить список IP адресов с которых будем получать feed.
  2. Все картинки, указанные в каталоге должны быть доступны для скачивания через http / https соединение. Их загрузка не должна быть блокирована при множественной загрузке с одного IP адреса.
  3. Если картинки, указанные в каталоге, можно использовать напрямую в креативах, следует отдельно это указать.
  4. Указывать может ли магазин передавать не все поля, а только определенный набор полей. То есть может ли магазин сделать кастомные feed, который будет содержать ограниченный набор полей.

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

Форматы feed файлов:

Поддержана работа с feed в следующих форматах: xml, csv, yml.

Также возможна передача feed в архивированном виде, поддержан формат архива *.gz

Container

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

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

generalPixel.rtgMessage.action = "visit";
generalPixel.rtgMessage.pageURL = "https://xxxxx";

generalPixel.sendRTGMessage();

Сначала заполняется объект rtgMessage, он содержит данные которые будут отправлены.
Набор полей объекта зависит от действия (действия будут описаны ниже).

Отправка сообщения осуществляется вызовом метода sendRTGMessage().
После отправки сообщения, объект rtgMessage очищается, и для отправки следующего действия необходимо заполнить его еще раз.

🚧

Идентификатор пользователя

Если Вы используете передачу пользователей, убедитесь, что идентификаторы пользователя заменены

Ниже приведен пример вставки контейнера, в котором используется передача идентификатора.
{USER_ID} - макрос должен быть заменен на идентификатор пользователя.

<script async src="https://static.terratraf.io/engine/GP.js"></script>
<script>
	 window.generalPixel = window.generalPixel || [];
	 window.generalPixel.push({type:'GPID', id:'1000XXXX'});
	 window.generalPixel.push({UserID:'{USER_ID}'});
</script>

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