【发布时间】:2014-06-13 14:32:25
【问题描述】:
我有一个名为“事件”的集合,它跟踪来自移动应用程序的事件。 事件文档的结构是
{
eventName:"eventA",
screenName:"HomeScreen",
timeStamp: NumberLong("135698658"),
tracInfo:
{
...,
"userId":"user1",
"sessionId":"123cdasd2123",
...
}
}
我想创建报告以显示特定漏斗:
例如: 漏斗是:event1 -> event2 -> event3 我想找到计数:
- 事件1
- event1 然后 event2
- event1 然后 event2 然后 event3
并且会话也被认为是发生在单个会话中。 注意:只是想清楚一点,我希望能够创建我定义的任何渠道,并能够为其创建报告。
【问题讨论】:
标签: java mongodb mapreduce aggregation-framework bigdata