Отключить Google Analytics в Sitecore 8

У меня есть платформа Sitecore Experience (Sitecore version 8 in layman terms), которую я бы НЕ хотел использовать Analytics. Когда я смотрю на Sitecore Experience, аналитики все время. Я хотел бы отключить Google Analytics "чистым" способом, но для Sitecore 8, поскольку я понимаю, что подход отличается. Каков правильный подход?

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

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

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

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

Ответ 1

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

<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.

Ответ 2

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

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

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

Ответ 3

Мы получили ту же проблему. Вот несколько моментов для рассмотрения.

  • Поздняя версия Sitecore не поддерживает тег ниже.

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

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

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

Наконец - после перезапуска IIS, он работает.

Точка может повторяться снова - будет предоставлена ​​полная RCA, если она найдена.