2016-10-21 22 views
7

Mam ten problem związany z Tracker.Sitecore Tracker.Current nie został zainicjowany

[InvalidOperationException: Tracker.Current is not initialized] 
    Sitecore.Analytics.Pipelines.StartAnalytics.StartTracking.Process(PipelineArgs args) +304 
    (Object , Object[]) +74 
    Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +484 
    Sitecore.Analytics.Pipelines.StartAnalytics.StartAnalyticsPipeline.Run() +293 
    Sitecore.Mvc.Analytics.Pipelines.MvcEvents.RequestBegin.StartTracking.Process(RequestBeginArgs args) +139 
    (Object , Object[]) +74 
    Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +484 
    Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(String pipelineName, TArgs args) +184 
    Sitecore.Mvc.Routing.RouteHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) +74 
    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +923 
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +157 

W web.config mam

enableTracking = "true"

Jeśli ustawiona na false to działa, ale nie ma Tracking

+1

Z której wersji Sitecore korzystasz? czy ustawienia "Xdb.Enabled" i "Xdb.Tracking.Enabled' ustawione na true" (sprawdź '/ sitecore/admin/showconfig.aspx') ?. Czy twoja licencja obsługuje xDB? –

+0

Gdzie wywołujesz kod - czy jest to kontroler MVC lub kod, który został wywołany przez kontroler MVC? –

+0

Czy używasz mvc lub formularzy internetowych? Czy żądasz strony Sitecore lub jakiejś niestandardowej strony? Sitecore normalnie tworzy instancję/inicjalizację trackera, gdy wywołujesz stronę Sitecore, ale jeśli przeglądasz stronę routowaną mcc bez Sitecore u, może być brak normalnie działających potok Sitecore. Potrzebujemy więcej informacji, aby pomóc. – Younes

Odpowiedz

1

istnieją wiele czynników, które mogą przyczynić się do wystąpienia problemu. Aby uprościć i podsumowanie uwag podanych poprzednio, trzeba mieć pewność, że:

  1. MongoDB pracuje
  2. Twój Connection Strings prawidłowo ustawiony
  3. Sitecore licencji XDB dodany
  4. Xdb.Enabled i XDB. Parametry Tracking.Enabled są ustawione na "true"
  5. Analytics.ClusterName w Sitecore.Analytics.Tracking.config to poprawna nazwa hosta
  6. Potwierdź, że dodano tag VisitorIdentification (do chwastów out roboty)
+0

I inne: nie próbujesz uzyskać dostępu do modułu śledzącego przed jego zainicjowaniem, np. w potoku httpRequestBegin tracker nie został uruchomiony – boro2g

0

Pierwszą rzeczą, którą musimy sprawdzić, jest upewnienie się, że Mongo DB jest zainstalowany i uruchomiono usługę Mongo DB. Rozwiązało to problem na moim komputerze.

+0

Tak, wszystko działa bez problemu. –

Powiązane problemy