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

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

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

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

  • DevinoCategoryView - просмотр категории
  • DevinoProductView - просмотр товара
  • DevinoAddToCartEvent - добавление товара в корзину
  • DevinoOrderEvent - оформление заказа
  • DevinoEmailSync - событие передачи email

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

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

Основной трекинг-код служат для передачи событий в бэкенд Devino для дальнейшей обработки. На все страницы сайта между тегами <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 — идентификатор категории,
  • 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 пользователя