Сервис трекинга событий сайта
Glossary Item Box
Сервис трекинга событий сайта предназначен для отслеживания событий, происходящих на сайте клиента, и их дальнейшей отправки в облачный сервис трекинга, для обработки и отображения в Creatio.
Общие сведения
Сервис трекинга событий сайта предоставляет возможность построения аналитических отчетов и создания процессов, основанных на пользовательских сценариях. Сервис интегрирован в платформу Creatio и постепенно будет внедрена возможность взаимодействия со всеми модулями Creatio, для обогащения данных в платформе и участия в бизнес-процессах.
Сервис трекинга событий сайта предоставляет следующие возможности:
- Сбор данных о просмотрах страниц, количестве посетителей, источниках трафика, свойствах устройств и т.д.
- Сбор данных о действиях посетителей, достижениях определенных целей, конверсиях, маршрутах, кейсах использования сайтов и мобильных приложений.
- Деанонимизация посетителей сайтов.
Для настройки отслеживания на сайте всех действий клиентов, необходимо выполнить ряд предварительных настроек в Creatio, а затем — поместить JavaScript-код, который отправляет события в сервис, в исходный HTML-код каждой страницы веб-сайта. В результате в Creatio будет поступать информация обо всех переходах потенциальных клиентов на веб-сайт и их действиях на сайте. Трекинговый код запускается при выполнении потенциальным клиентом тех действий на сайте, для которых предварительно было настроено отслеживание.
Трекинговый код формирует cookie-файл [BpmTrackingId], который сохраняет уникальный идентификатор сессии клиента. Благодаря этому, Creatio получает информацию о событиях сайта клиента — как тех, которые были выполнены после регистрации клиента на сайте путем заполнения формы лендинга, так и тех действия, которые клиент выполнял до регистрации.
Описание настройки трекинга событий сайта версии 1.0 содержится в блоке статей "Как настроить трекинг событий сайта".
Схема
Сервис трекинга событий сайта версии 2.0 имеет микросервисную архитектуру и состоит из следующих компонентов:
- Identity server — компонент для идентификации приложения Creatio в сервисе трекинга событий сайта.
- Tracking WebApp Tenant — отвечает за хранение метаданных и настроек подключенного основного приложения Creatio.
- Tracking WebApp Report — компонент для выборки отчетных данных по запросу.
- Tracking WebApp Receiver — компонент для приема входящих событий от веб-сайтов.
- Message broker Apache Kafka — служит для обмена данных между компонентами.
- Tracking Raw Receiver — компонент для получения необработанных данных по отслеживанию событий.
- Apache Cassandra database — распределенная система управления базами данных, относящаяся к классу NoSQL-систем и рассчитанная на создание высокомасштабируемых и надежных хранилищ огромных массивов данных, представленных в виде хэша. Хранит данные отслеживания. При необходимости хранения больших объемов данных сервис трекинга событий сайта может масштабироваться и создавать новые кластеры (Nodes).
Схема работы сервиса трекинга событий сайта представлена на рисунке 1.
Рис. 1. — Схема работы сервиса трекинга событий сайта версии 2.0
Описание работы и настройки сервиса трекинга событий сайта версии 1.0 содержится в блоке статей "Трекинг событий сайта".
Масштабируемость
Благодаря микросервисной архитектуре сервиса трекинга событий сайта версии 2.0 масштабируемость достигается стандартными методами, применимыми для каждого компонента, включая кластеризацию, горизонтальное и вертикальное масштабирование.
Совместимость с продуктами Creatio
Сервис трекинга событий сайта версии 1.0 совместим с продуктом Marketing Creatio версий 7.14 и выше.
Сервис трекинга событий сайта версии 2.0 совместим с продуктом Marketing Creatio версий 7.16.4 и выше.
Варианты развертывания
Сервис трекинга событий сайта версии 2.0 можно развернуть в нашем cloud и на текущий момент его невозможно развернуть on-site.
Смотрите также