【问题标题】:Disable Analytics in Sitecore 8在 Sitecore 8 中禁用分析
【发布时间】:2015-03-17 17:07:32
【问题描述】:

我有一个 Sitecore 体验平台(外行术语是 Sitecore 版本 8),我不想使用分析。当我查看 Sitecore Experience 时,分析无处不在。我想以一种“干净”的方式禁用分析,但据我了解,对于 Sitecore 8,它的方法是不同的。正确的做法是什么?

注意:是的,我知道:

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

是的,我在Stack Overflow 上看到了看似相关的问题。

提前谢谢你!! 萨沙

【问题讨论】:

  • 在 dev 中设置该值对我有用,启动时会出现一个错误,您可以通过禁用 ExperienceAnalytics 文件夹中的所有内容来删除该错误。不确定这是否足以长期使用...建议您直接向 Sitecore 支持部门澄清以获得明确的答案。
  • @jammykam:Kamruz,我已通过 Sitecore 支持运行它。答案对我没有帮助,因此我在这里问。引用:“Sitecore 8 被设计为一个连接平台,并且没有在禁用 xDB(分析)功能的情况下进行全面测试,因此不保证 Sitecore 在没有 xDB 的情况下工作。无论如何,我们已经注册了一个完全支持此配置的请求。我们将实施后立即通知您。”
  • 感谢Sasha的反馈,很高兴知道官方的立场。会做一些询问,但我通过小道消息听到了同样的事情......

标签: sitecore sitecore-dms sitecore8


【解决方案1】:

Sitecore KB article 看起来像是在最初的问题仅提及

之后发布的
<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 而产生的众多限制。


这似乎是一个受欢迎的问题/答案,因此更新了一些信息:对于没有 xDB 的 Sitecore 8.1,现在称为“CMS-only mode”,并且可以通过类似的方式启用 - 通过将 Xdb.enabled 设置为“false” " 在 Sitecore.Xdb.config 中。

【讨论】:

  • 日志中可能会出现虚假错误,并且对于营销人员的 Web 表单,您需要进行调整,我认为在生产中仍然不建议这样做。但是很高兴有一篇 kb 文章!
  • 请注意,该设置已在 Sitecore 8.1 中重命名。它现在称为 Xdb.Enabled。
【解决方案2】:

我使用开发环境删除 App_Config/include 文件夹 Sitecore.Analytics.*.config 中的所有 Analytics 文件,而不是删除,您也可以重命名为 .disabled

它对我有用,但不确定没有问题。我也不需要任何分析连接字符串。但我不接受那个已删除的配置。

编辑: 不可能在日志中说 Sitecore 有很多错误,并且某些功能已损坏,未来的要求是在未来的版本中使其成为可能。

【讨论】:

【解决方案3】:

我们遇到了同样的问题,这里有几点需要考虑。

  1. Sitecore 更高版本不支持以下标签。

对于更高版本 - 在 Sitecore 8.1 之后,我们可以通过以下部分计划相同的设置。 转到 Sitecore.Xdb.config 并将 setting Xdb.Enabled 值更新为 true

  1. 对于 CD 服务器 - Sitecore.Analytics.Tracking.config - 应提供主机名。

我们已经尝试了以上两个选项,但问题没有解决。

最后——一旦我们重新启动 IIS,它就可以工作了。

重点是这可能会再次发生 - 如果找到,将提供完整的 RCA。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多