Трекинг-код добавления товара в корзину

Описание

В данный трекинг-код нужно передавать ID товара, который соответствует ID товара, переданному в товарной базе. Он должен выполняться при нажатии на все кнопки, которые приводит к добавлению товара в корзину. (На странице карточки товара/в листинге категории/на модальном окне быстрого просмотра)

Также он должен вызываться при нажатии пользователем на кнопку "Купить в 1 клик" или "Быстрый заказ", даже если при этом товар в корзину не добавляется.
Нажатие на данные кнопки являются максимально приближенными действиями к совершению заказа, поэтому важно фиксировать это пользовательское поведение.

📘

Поддержка региональности

Если интеграция подразумевает использование регионов (стоков), то в трекинг-код дополнительно надо передавать ID региона, в котором находится пользователь.

Все примеры кодов ниже приведены на двух вкладках - с поддержкой регионов и без.

🚧

ID региона

<stock_id> - идентификатор региона, может быть строкой. Должен соответствовать идентификатору региона, переданному в товарной базе.

Пример кода

<script type="text/javascript">
    (window["rrApiOnReady"] = window["rrApiOnReady"] || []).push(function() {
        try { rrApi.addToBasket(<product_id>); } catch(e) {}
    })
</script>
<script type="text/javascript">
    (window["rrApiOnReady"] = window["rrApiOnReady"] || []).push(function() {
        try { rrApi.addToBasket(<product_id>,{'stockId': '<stock_id>'}); } catch(e) {}
    })
</script>