Я запуск маркетинговых целей, используя серверный код следующим образом:Как вызвать маркетинговую цель в Sitecore, а затем увидеть ее в отчетах?
if (!TrackerEnabled())
{
Tracker.StartTracking();
}
Item goal = Sitecore.Context.Database.GetItem(goalId);
var goalAsPageEvent = new PageEventItem(goal);
var pageEventsRow = Sitecore.Analytics.Tracker.CurrentPage.Register(goalAsPageEvent);
Sitecore.Analytics.Tracker.Submit();
И я могу видеть данные в таблице взаимодействий MongoDB следующим образом:
"PageEvents" : [
{
"Name" : "Apply Now - Auto Loans",
"Timestamp" : NumberLong(0),
"PageEventDefinitionId" : LUUID("dc9d7115-7bd5-7b40-9fa5-2722a2fb2e00"),
"IsGoal" : true,
"DateTime" : ISODate("2016-07-28T12:47:33.700Z"),
"Value" : 25
},
// ...
]
Мой вопрос: как я могу видеть эти данные в Sitecore Analyt Analytics или Content Editor?
Использование 'Tracker.StartTracking()' и 'Tracker.Submit()' является плохой практикой. Зачем вам это делать? Вы должны отслеживать цели в контексте страницы, где трекер уже активен. И 'Tracker.Submit()' будет вызываться для вас Sitecore, вы не должны этого делать. –