Требования к сбору данных Sitecore 8.1 xDB
Мы только что обновили нашу платформу 7.2 до 8.1. Мы также включили xDB.
У меня следующие вопросы:
- Нужно ли нам писать какой-либо специальный код (код JS или C#) для записи аналитических данных в xDB?
- Какие данные собираются по умолчанию и какие данные требуют специального кода?
Благодарю.
1 ответ
1) Никакой пользовательский код не требуется по умолчанию. Вам просто нужно убедиться, что файлы конфигурации настроены правильно. Функции Sitecore Analytics и xDB включаются при установке Sitecore. В Sitecore 8.0 вам нужно только установить "Analytics.Enabled" на "true" в Sitecore.Analytics.config, но в Sitecore 8.1, поскольку в них введено понятие разделения функциональных возможностей xDB и core sitecore, вам также необходимо иметь дополнительную лицензию. для xDB и наличия "Xdb.enabled" в Sitecore.Xdb.config. Также убедитесь, что у вас установлен и работает MongoDB на вашем компьютере, так как xDB на самом деле состоит из MongoDB и SQL-сервера (оба)
Также взгляните на следующие ссылки о режиме CMS-only в Sitecore 8.1:
Sitecore 8.1: что означает новый режим только для CMS
2) Sitecore xDB собирает информацию о посетителях в коллекции "Контакты" на MongoDB и фактических посещениях в коллекции "Взаимодействие" на MongoDB (в формате JSON), а затем обрабатывает необработанные данные для генерации статистики и сохраняет их на сервере SQL (отдельная база данных для аналитика). В общем, Sitecore показывает вам различные статистические данные, основанные на "PageViews" и "Engagement Values" рядом на десятках графиков. Изучите представления "ReportDataView" и "TrafficOverview" на сервере SQL (после настройки и запуска xDB), чтобы получить представление о том, что он делает.
В любом случае, во многих случаях вам может показаться, что готовых к использованию диаграмм и графиков недостаточно, поэтому вы также можете иметь прямой доступ к необработанным данным в MongoDB или агрегированному аналогу на SQL-сервере, а также можете записывать свои дополнительные фрагменты информации на каждом страницу, чтобы вы могли извлечь их позже в Experience Analytics.