在我正在处理跟踪点击事件的项目中,通过以下代码完成:
var goal = new PageEventItem(goalItem);
var eventRow = Tracker.Current.Interaction.CurrentPage.Register(goal);
eventRow.DataKey = ID;
eventRow.Data = NAME;
eventRow.Text = DATA;
这将被记录到MongoDB上的交互表中,我需要知道的是创建一个显示这些注册数据的报告吗?所以我的问题是如何从MongoDb中读取这些数据?
答案 0 :(得分:1)
直接从MongoDB构建数据报告的方法不适用于大量记录。
您应该查看方向how to aggregate your data in Reporting DB and build report using it。
答案 1 :(得分:1)
如果您真的需要查看MongoDb中的实时数据,可以尝试使用SlamData等第三方工具 - http://slamdata.com/get-slamdata/slamdata-for-mongodb/
这也使您能够从MongoDb数据生成图表。但是,Sitecore shell中的数据不可用。
如果您可以等待汇总数据,请参阅下面的Antons建议。