Войти

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

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

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

Criteo OneTag на странице подтверждения заказа

Обзор

С точки зрения Criteo OneTag, страница подтверждения заказа отображается для пользователя после завершения покупки на вашем сайте. Как правило, содержит идентификатор заказа и краткую информацию о нем.
Criteo OneTag необходимо установить на этой странице, чтобы отслеживать товары, приобретенные пользователями. Отслеживание покупок пользователя позволяет Criteo оптимизировать баннеры таким образом, чтобы уже приобретенные товары для этих пользователей не отображались. Сбор этой информации позволяет измерить ROI баннеров Criteo.

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

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

Тег Criteo OneTag, внедренный на страницу подтверждения заказа:

<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script> 
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
window.criteo_q.push(        
{ event: "setAccount", account: YOUR UNIQUE ACCOUNT ID },        
{ event: "setSiteType", type: "m FOR MOBILE OR t FOR TABLET OR d FOR DESKTOP" },    
{ event: "setEmail", email: "TRIMMED AND LOWERCASE USER EMAIL ADDRESS" },         { event: "trackTransaction", id: "TRANSACTION ID",                                                                 item: [
{ id: "FIRST PRODUCT ID",  price: FIRST PRODUCT UNIT PRICE,  quantity: FIRST PRODUCT QUANTITY },                                                                                  { id: "SECOND PRODUCT ID", price: SECOND PRODUCT UNIT PRICE, quantity: SECOND PRODUCT QUANTITY }                                                                     /* add a line for each product in the user's basket */
]});
</script>

Событие trackTransaction

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

Идентификатор транзакции/заказа для покупки пользователя динамически передается в параметре id (например, TRANSACTION ID в коде ниже).

Для каждого товара, приобретенного пользователем, необходимо передать идентификатор, цену за единицу и количество товара. Если пользователь приобрел два экземпляра одного и того же товара, то количество будет равно 2.

Событие trackTransaction:

{ event: "trackTransaction", id: "TRANSACTION ID",                             item: [ { id: "FIRST PRODUCT ID",  price: FIRST PRODUCT UNIT PRICE,  quantity: FIRST PRODUCT QUANTITY },
                                    { id: "SECOND PRODUCT ID", price: SECOND PRODUCT UNIT PRICE, quantity: SECOND PRODUCT QUANTITY }                                     /* добавить строку для каждого товара в корзине пользователя */


Идентификаторы товаров, переданные в тег Criteo OneTag, должны совпадать с идентификаторами в вашем продуктовом каталоге.

Для цен с десятичными значениями в качестве разделителя используется точка. Например, 44.90.

Пример:

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

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

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

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

Параметр setSiteType

Динамический параметр setSiteType будет представлен в теге Criteo OneTag на всех страницах вашего сайта. Если есть различные версии сайта для поддержки нескольких устройств, с помощью параметра «setSiteType» укажите, какую версию следует показывать пользователю:

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

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

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

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

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

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

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

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

Параметр setEmail

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

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

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

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

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

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

Кроме того вы можете передать зашифрованный Еmail-адрес, используя хеш-функцию MD5 (см. ссылку на страницу с примерами хеш-функций MD5 на различных языках программирования). В этом случае, нужно заменить используемое по умолчанию значение setEmail на setHashedEmail, как показано ниже. 

Наконец, передаем динамически зашифрованный Email-адрес (обрезается и преобразуется в нижний регистр).

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

параметр setHashedEmail

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

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

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