Трекинг-код совершения транзакции

Описание

На финальной странице оформления заказа ("Спасибо за заказ") необходимо установить и вызывать данный трекинг-код совершения транзакции.
Трекинг-код должен срабатывать при всех доступных способах оплаты и доставки.

Также он должен вызываться при отправки заказа через формы "Быстрый заказ" и "Купить в 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>