Я пытаюсь выяснить, почему Tracker.Enabled
возвращает false в моей установке Sitecore.Я проверил файлы конфигурации, и для Xdb.Enabled
и Xdb.Tracking.Enabled
установлено значение true
.Я проверил, чтобы изменить их значения, но это не помогло.
Я проверил исходный код свойства Tracker.Enabled
в dotPeek:
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?