Трекинг-код совершения транзакции
Описание
На финальной странице оформления заказа ("Спасибо за заказ") необходимо установить и вызывать данный трекинг-код совершения транзакции.
Трекинг-код должен срабатывать при всех доступных способах оплаты и доставки.
Также он должен вызываться при отправки заказа через формы "Быстрый заказ" и "Купить в 1 клик".
Трекинг-код сбора адресов электронной почты
Обратите внимание, что в примере вызова кода ниже, дополнительно установлен трекинг-код rrApi.setEmail. Данный трекинг-код подробнее описан в соответствующем разделе, на оформлении заказа мы рекомендуем вызывать его в одном тэге .
transaction_id- идентификатор транзакции, т.е. номер заказа. Желательно в трекинг-код передавать те же идентификаторы, которые используются в CMS магазина;
user_email - адрес электронной почты пользователя, который он оставил на оформлении заказа;
product_id - ID товара, который пользователь приобрел. Должен совпадать с ID товара, передаваемым в товарной базе;
qnt - количество единиц товара в заказе;
price - цена за единицу товара;
Пример кода
<script type="text/javascript">
(window["rrApiOnReady"] = window["rrApiOnReady"] || []).push(function() {
try {
rrApi.setEmail("<user_email>");
rrApi.order({
"transaction": "<transaction_id>",
"items": [
{ "id": <product_id>, "qnt": <quantity>, "price": <price>},
{ "id": <product_id>, "qnt": <quantity>, "price": <price> }
]
});
} catch(e) {}
})
</script>
<script type="text/javascript">
(window["rrApiOnReady"] = window["rrApiOnReady"] || []).push(function() {
try {
rrApi.setEmail("<user_email>", {"stockId": "<stock_id>"});
rrApi.order({
"transaction": "<transaction_id>",
"items": [
{ "id": <product_id>, "qnt": <quantity>, "price": <price>},
{ "id": <product_id>, "qnt": <quantity>, "price": <price> }
]
});
} catch(e) {}
})
</script>
Updated 11 months ago