Требования к сбору данных Sitecore 8.1 xDB

Мы только что обновили нашу платформу 7.2 до 8.1. Мы также включили xDB.

У меня следующие вопросы:

  1. Нужно ли нам писать какой-либо специальный код (код JS или C#) для записи аналитических данных в xDB?
  2. Какие данные собираются по умолчанию и какие данные требуют специального кода?

Благодарю.

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:

Режим только CMS: обзор

Sitecore 8.1: что означает новый режим только для CMS

2) Sitecore xDB собирает информацию о посетителях в коллекции "Контакты" на MongoDB и фактических посещениях в коллекции "Взаимодействие" на MongoDB (в формате JSON), а затем обрабатывает необработанные данные для генерации статистики и сохраняет их на сервере SQL (отдельная база данных для аналитика). В общем, Sitecore показывает вам различные статистические данные, основанные на "PageViews" и "Engagement Values" рядом на десятках графиков. Изучите представления "ReportDataView" и "TrafficOverview" на сервере SQL (после настройки и запуска xDB), чтобы получить представление о том, что он делает.

В любом случае, во многих случаях вам может показаться, что готовых к использованию диаграмм и графиков недостаточно, поэтому вы также можете иметь прямой доступ к необработанным данным в MongoDB или агрегированному аналогу на SQL-сервере, а также можете записывать свои дополнительные фрагменты информации на каждом страницу, чтобы вы могли извлечь их позже в Experience Analytics.

Другие вопросы по тегам