web-dev-qa-db-ja.com

SitecoreTracker.Currentが初期化されていません

トラッカーに関連してこの問題が発生しています。

[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

Web.configで私は

enableTracking = "true"

Falseに設定すると機能しますが、トラッキングがありません

9

発生している問題の原因となる可能性のある要因は複数あります。以前に与えられたコメントを単純化して要約するには、次のことを確認する必要があります。

  1. MongoDBが実行されています
  2. 接続文字列が正しく設定されている
  3. SitecoreライセンスにxDBが追加されました
  4. Xdb.EnabledとXdb.Tracking.Enabledは両方とも「true」に設定されています
  5. Sitecore.Analytics.Tracking.configのAnalytics.ClusterNameは適切なホスト名です
  6. VisitorIdentificationタグが追加されていることを確認します(ロボットを取り除くため)
4
Sasha

最初に確認する必要があるのは、Mongodbがインストールされ、Mongodbサービスが開始されていることを確認することです。これにより、私のマシンの問題が修正されました。

2
Rama Krshna Ila