Перейти к содержанию

Трекинг действий пользователей

Для запуска триггерных рассылок необходимо передавать в платформу Devino.Online события о действиях пользователя. Для этого потребуется установить несколько трекинг-кодов на ваш сайт.

Поддерживаемые типы событий:

Код отправки события необходимо установить в шаблон соответствующей страницы. Он должен размещаться ниже основного трекинг-кода.

Установка основного трекинг-кода

Основной трекинг-код служит для передачи событий в Devino.Online для дальнейшей обработки.

На все страницы сайта, между тегами <head></head>, необходимо установить код:

<script src="https://integrationapi.net/web-sdk/devino-web-sdk.js"></script>
<script>
    Devino.init();
</script>

Просмотр категории

Чтобы отслеживать статистику просмотров категорий, используйте событие DevinoCategoryView:

<script>
 Devino.sendEvent({
     "eventName":"DevinoCategoryView", 
     "eventData":{
         "categoryId":"string",
         "categoryTitle":"string",
         "categoryUrl":"string"
     }
 })
</script>
  • categoryId — ID категории.
  • categoryTitle — название этой категории.
  • categoryUrl — ссылка на просмотр категории.

Просмотр товара

Данный код нужно разместить на странице товара.

<script>
 Devino.sendEvent({
     "eventName":"DevinoProductView", 
     "eventData":{
         "productId":"string",
         "productTitle":"string",
         "productUrl":"string",
         "productPrice":"string",
         "productImgUrl":"string"
     }
 })
</script>
  • productId — ID товара в вашем каталоге.
  • productTitle — название товара.
  • productUrl — ссылка на товар. Необходимо указать полный путь к товару.
  • productPrice — цена товара.
  • productImgUrl — ссылка на фото товара. Необходимо указать полный путь к картинке.

Добавление товара в корзину

Код отправки события необходимо установить на клик по кнопке Добавить в корзину. Код должен быть добавлен к каждой кнопке Добавить в корзину: в карточке товара, на странице категории и в блоках товарных рекомендаций.

<script>
 Devino.sendEvent({
     "eventName":"DevinoAddToCartEvent", 
     "eventData":{
         "productId":"string",
         "productTitle":"string",
         "productUrl":"string",
         "productPrice":"string",
         "productImgUrl":"string"
     }
 })
</script>
  • productId — ID товара, добавленного в корзину.
  • productTitle — название товара.
  • productUrl — ссылка на товар. Необходимо указать полный путь к товару.
  • productPrice — цена товара.
  • productImgUrl — ссылка на фото товара. Необходимо указать полный путь к картинке.

Оформление заказа

Код отправки события необходимо установить на странице Ваш заказ оформлен.

<script>
    Devino.sendEvent({
           "eventName":"DevinoOrderEvent",
           "eventData":{
                 "cartTotalPrice":"23450.78"
           }
})
</script>

Передача данных о пользователе

Код отправки события необходимо установить на всех формах: авторизации, регистрации, подписки на рассылку, оформлении заказа — везде, где пользователь может оставить свой email.

<script>
Devino.updateCustomerData({
    "email": "john.doe@gmail.com",
    "customData": {
        "name": "John Doe",
        "customProperty": "value"
    }
});
</script>
  • email — email пользователя.