Войти

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

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

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

Criteo OneTag на странице поиска по списку

Обзор

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

Многие пользователи просто просматривают страницы поиска и категории, не переходя на страницы с информацией о товаре. Внедрение Criteo OneTag на этих страницах позволяет отслеживать таких пользователей.

Тег 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: "viewList", item: ["FIRST PRODUCT ID", "SECOND PRODUCT ID", "THIRD PRODUCT ID"] }
);
</script>

Событие viewList

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

 { event: "viewList", item: ["FIRST PRODUCT ID", "SECOND PRODUCT ID", "THIRD PRODUCT ID"] }

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

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

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

Параметр setSiteType

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

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

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

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

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

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

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

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

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

Параметр setEmail

Динамический параметр email будет присутствовать в 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, как показано ниже. 

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

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

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

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