Войти

Добро пожаловать в Центр поддержки

Получите помощь с интеграцией и запущенными кампаниями.

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

Обязательная или дополнительная информация отсутствует или неправильно отформатирована

Criteo необходимо получать определенные статические и динамические параметры через Criteo OneTag, чтобы рассчитывать покупательские намерения, и чтобы технология Criteo могла создавать релевантные товарные рекомендации для отображения на баннерах Criteo.

Следующие три параметра являются общими для различных страниц, где внедрен Criteo OneTag:

  • Account ID
  • SiteType
  • Email

 

Обязательные параметры

Account ID

Это ваш идентификатор Criteo Account ID, который вы получаете с после установки Criteo OneTag. Если ваш Criteo Account ID 1234, то Criteo OneTag должен выглядеть так:

 { event: "setAccount", account: 1234 }

Site Type

Тип сайта – динамический параметр, содержащийся в Criteo OneTag на всех страницах вашего сайта. Если ваш сайт имеет различные форматы для разных типов устройств, укажите версию сайта с помощью параметра “setSiteType”:

  • d для десктопов
  • m для мобильных устройств
  • t для планшетов

Если у вас нет версии сайта для мобильных устройств или планшетов, установите значение d.

Параметр setSiteType для версии сайта для компьютеров:

{ event: "setSiteType", type: "d" },


setSiteType параметр мобильной версии сайта:

{ event: "setSiteType", type: "m" },


setSiteType параметр версии сайта для планшета:

{ event: "setSiteType", type: "t" },

Product ID, Price, Quantity и Transaction ID

Помимо упомянутых выше параметров, интеграция Criteo OneTag на страницах поиска и списка, товара, корзины и подтверждения транзакции требует также такие параметры, как идентификатор товара (Product ID), цена (Price), количество (Quantity) и идентификатор транзакции (Transaction ID).

Идентификатор товара
Product ID необходим для Criteo OneTag, чтобы соотносить товары, которые просматривают пользователи, с доступными товарами в вашем фиде. Если идентификатор товара на странице сайта имеет вид B234, событие viewItem будет выглядеть так:
viewItem пример:

{ event: "viewItem", item: "B234" }



Если идентификаторы топ трех товаров, отображаемых на странице результатов поиска или категории выглядят так: A111, B234 и H556, событие viewList будет иметь следующий вид:
viewList event example:

{ event: "viewList", item: ["A111", "B234", "H556"] }


Если пользователь добавил в корзину два товара:

  • два экземпляра с Product ID A122 и ценой 44,90 фунта за единицу,
  • один экземпляр с Product ID F5532 и ценой 85,00 фунта за единицу,

событие viewBasket будет выглядеть следующим образом:

 { event: "viewBasket",  item: [ { id: "A122", price: 44.90, quantity: 2 },
{ id: "F5532", price: 85.00, quantity: 1 }
]}

Если пользователь купил:

  • два экземпляра с Product ID A122 и ценой 44,90 фунта за единицу,
  • один экземпляр с Product ID F5532 и ценой 85,00 фунта за единицу,

и идентификатор транзакции/заказа — G555999, то событие trackTransaction будет выглядеть следующим образом:

{ event: "trackTransaction", id: "G555999",
item: [ { id: "A122", price: 44.90, quantity: 2 },
{ id: "F5532", price: 85.00, quantity: 1 }
]}

Дополнительные параметры

Email

Параметр email – это динамический параметр, присутствующий в Criteo OneTag на каждой странице сайта. Этот параметр необходим для корректной работы Criteo Cross-Device, позволяя Criteo точно идентифицировать пользователей на всех их устройствах и во всех браузерах. В параметре email передавайте email адрес пользователя (без пробелов, только в нижнем регистре), чтобы Criteo хэшировали его по протоколу MD5, прежде чем сохранить этот адрес на наших серверах. Хэшированные email адреса невозможно расшифровать, что обеспечивает полную анонимность – у Criteo никогда не будет доступа к адресам ваших пользователей.

Пример параметра setEmail:

{ event: "setEmail", email: "user@example.com" },

Оставьте это поле пустым, если Еmail-адрес недоступен.

Пример параметра setEmail с пустым значением:

{ event: "setEmail", email: "" },


Вы также можете передавать зашифрованный по протоколу MD5 email адрес. В таком случае замените параметр по умолчанию "setEmail" на “SetHashedEmail” как показано ниже.

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

Пример параметра setHashEmail с хешированным Email-адресом user@example.com:

{ event: "setHashedEmail", email: "b58996c504c5638798eb6b511e6f49af" },


Пожалуйста, оставьте параметр пустым, если email адрес пользователя недоступен. Пример:

{ event: "setHashedEmail", email: "" },

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
На базе технологии Zendesk