Tracker.Enabled返回false

时间:2018-12-10 12:50:06

标签: sitecore sitecore-analytics

我试图弄清楚为什么Tracker.Enabled在我的Sitecore安装中返回false。我已经检查了配置文件,并且Xdb.EnabledXdb.Tracking.Enabled都设置为true。我已经测试过更改它们的值,但这没有帮助。

我已经检查了dotPeek中Tracker.Enabled属性的源代码:

public static bool Enabled
{
  get
  {
    if (!XdbSettings.Tracking.Enabled)
      return false;
    return (bool) (Context.get_Items().get_Item("ANALYTICS_DISABLE_INITIALIZATION") ?? (object) true);
  }
  set
  {
    Context.get_Items().set_Item("ANALYTICS_DISABLE_INITIALIZATION", (object) value);
  }
}

XdbSettings.Tracking.Enabled属性基本上读取配置,因此它应该返回true。我唯一的猜测是该属性在某处设置为false,但在Sitecore.Analytics程序集中找不到任何地方。

任何人都不知道Tracker.Enabled为什么会返回false?

1 个答案:

答案 0 :(得分:0)

来不及回答,但无论如何这是我的答案。站点第一次启动时检查日志。 You should see output like this.

即使它设置为 true 并且跟踪不起作用,通过将日志级别设置为调试来尝试一下,您应该会发现这一点 postsession output