Отключить аналитику в Sitecore 8

У меня есть платформа Sitecore Experience Platform (Sitecore версии 8 с точки зрения непрофессионала), которую я бы не хотел использовать в Analytics. Когда я смотрю на Sitecore Experience, аналитика повсюду. Хотелось бы отключить аналитику "начисто", но для Sitecore 8 как я понимаю подход другой. Каков правильный подход?

Примечание: Да, я знаю о:

<setting name="Analytics.Enabled" value="false" />

И да, я видел, казалось бы, связанный вопрос в переполнении стека.

Заранее спасибо!! Саша


person Sasha    schedule 17.03.2015    source источник
comment
Установка этого значения работает для меня в dev, есть одна ошибка при запуске, которую вы можете удалить, отключив все в папке ExperienceAnalytics. Не уверен, что этого будет достаточно в долгосрочной перспективе ... предлагаю уточнить у службы поддержки Sitecore напрямую для получения окончательного ответа.   -  person jammykam    schedule 18.03.2015
comment
@jammykam: Камруз, я запустил его через службу поддержки Sitecore. Ответ мне не помог, поэтому я спросил его здесь. Цитата: Sitecore 8 был разработан как подключенная платформа и не был тщательно протестирован с отключенной функциональностью xDB (аналитика), поэтому работа Sitecore без xDB не гарантируется. В любом случае, мы зарегистрировали запрос на полную поддержку этой конфигурации. Мы сообщим вам, как только оно будет реализовано.   -  person Sasha    schedule 18.03.2015
comment
Саша, спасибо за отзыв, приятно знать официальную позицию. Сделаю некоторые запросы, но я слышал то же самое через виноградную лозу...   -  person jammykam    schedule 18.03.2015


Ответы (3)


В статье базы знаний Sitecore, которая выглядит так, как будто она была опубликована после первоначального вопроса, упоминается только

<setting name="Analytics.Enabled" value="false" />

указанную выше строку в /App_Config/Include/Sitecore.Analytics.config, а также закомментирование/удаление строк подключения в /App_Config/ConnectionStrings.config.

<add name="analytics" connectionString="mongodb://localhost/analytics" />
<add name="tracking.live" connectionString="mongodb://localhost/tracking_live" />
<add name="tracking.history" connectionString="mongodb://localhost/tracking_history" />
<add name="tracking.contact" connectionString="mongodb://localhost/tracking_contact" />
<add name="reporting" connectionString="user id=user;password=password;Data Source=(server);Database=Sitecore_Analytics" />

В нем также описаны многочисленные ограничения, вступающие в силу из-за отсутствия xDB.


Похоже, это популярный вопрос/ответ, поэтому немного обновленной информации: для Sitecore 8.1 без xDB это теперь называется "режим только для CMS", и его можно включить аналогичным образом, установив для параметра Xdb.enabled значение "false" в Sitecore.Xdb.config.

person Jason    schedule 11.08.2015
comment
В журнале могут возникать ложные ошибки, и с Web Forms for Marketers вам нужно настроить, я думаю, что это все еще не рекомендуется делать на производстве. но хорошо, что есть статья kb! - person Jan Bluemink; 11.08.2015
comment
Обратите внимание, что параметр был переименован в Sitecore 8.1. Теперь он называется Xdb.Enabled. - person Markus; 29.04.2016

Я использую среду разработки, в которой я удаляю все файлы Analytics в папке App_Config/include, Sitecore.Analytics.*.config вместо удаления вы также можете переименовать в .disabled

Это работает для меня, но не уверен, что нет проблем. Мне также не нужна строка подключения аналитики. Но я не живу с этой удаленной конфигурацией.

Изменить: невозможно сказать, что в журнале Sitecore много ошибок, а некоторые функции не работают, есть будущий запрос, чтобы сделать это возможным в будущих версиях.

person Jan Bluemink    schedule 17.03.2015
comment
Ян, я тоже с этим столкнулся. Вот и решил спросить здесь. - person Sasha; 18.03.2015
comment
Связанная с этим проблема: Sitecore 8.0 без Analytics может привести к тому, что установщик вашего пакета зациклится sitecorejourney.nileshthakkar.in/2015/01/ - person Jan Bluemink; 12.05.2015

У нас такая же проблема, вот несколько моментов для рассмотрения.

  1. Более поздняя версия Sitecore не поддерживает тег ниже.

Для более поздней версии — после Sitecore 8.1 мы можем запланировать те же настройки в разделе ниже. Перейдите в Sitecore.Xdb.config и измените значение параметра Xdb.Enabled на true.

  1. для CD-сервера — Sitecore.Analytics.Tracking.config — должно быть указано имя хоста.

Мы попробовали два варианта выше, но проблема не была решена.

Наконец, как только мы перезапустим IIS, он заработает.

Суть в том, что это может произойти снова. Предоставим полный RCA, если таковой будет найден.

person Jitendra soni    schedule 26.08.2017