Войти

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

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

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

Управление несколькими сайтами с общей корзиной

Что делать, если я управляю несколькими сайтами с общей страницей корзины?

При управлении несколькими сайтами с общей страницей корзины необходимо настроить сброс событий вручную в Criteo Onetag.

Например, у вас есть два сайта, EXAMPLE.COM и TEST.COM, с общей страницей корзины. Вам нужно добавить событие manualFlush в тег и событие flushEvents на каждый дополнительный сайт, с которого выполняются покупки.

Пример события manualFlush, внедренного в 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 || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "manualFlush"},

{ event: "setAccount", account: TEST.COM ACCOUNT ID },
{ event: "setSiteType", type: deviceType },
{ event: "setEmail", email: "TRIMMED AND LOWERCASE USER EMAIL ADDRESS" },
{ event: "viewBasket", item: [ { id: "TEST.COM PRODUCT ID", price: TEST.COM UNIT PRICE, quantity: TEST.COM PRODUCT QUANTITY }
/* add a line for each product in the user's basket */
]},

{ event: "flushEvents"},
{ event: "setAccount", account: EXAMPLE.COM ACCOUNT ID },
{ event: "setSiteType", type: deviceType },
{ event: "setEmail", email: "TRIMMED AND LOWERCASE USER EMAIL ADDRESS" },
{ event: "viewBasket", item: [ { id: "EXAMPLE.COM PRODUCT ID", price: EXAMPLE.COM UNIT PRICE, quantity: EXAMPLE.COM PRODUCT QUANTITY }
/* add a line for each product in the user's basket */
]},

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