Трекинг действий пользователей¶
Для запуска триггерных рассылок необходимо передавать в платформу Devino.Online события о действиях пользователя. Для этого потребуется установить несколько трекинг-кодов на ваш сайт.
Поддерживаемые типы событий:
- DevinoCategoryView - просмотр категории.
- DevinoProductView - просмотр товара.
- DevinoAddToCartEvent - добавление товара в корзину.
- DevinoOrderEvent - оформление заказа.
- DevinoEmailSync - передача данных о пользователе.
Код отправки события необходимо установить в шаблон соответствующей страницы. Он должен размещаться ниже основного трекинг-кода.
Установка основного трекинг-кода¶
Основной трекинг-код служит для передачи событий в 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 пользователя.