在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

关于用es做funnel analysis的讨论

Elasticsearch | 作者 joeywen | 发布于2016年07月22日 | 阅读数:5020

需要根据用户的浏览和购买行为作漏斗分析,用户行为必须按照浏览顺序走完漏斗设置的路径,加入漏斗为A->B->C->D->E, 那么用户需按顺序浏览A->B->C->D->E,否则都不算漏斗行为,请问有人做过么??有什么好的方法

https://discuss.elastic.co/t/f ... 24899
已邀请:

medcl - 今晚打老虎。

赞同来自:

@Mark_Harwood 已经有回复,思路差不多,你的原始的json文档能不能预先把网页规则化『A->B-C』把轨迹存下来,在索引的时候预处理一下,应该比较简单,多了这个步骤,后续的分析就简单了。

Grocker

赞同来自:

@medlc 如果我漏斗中间可以断掉,比如我统计A->C->D 这个路径的,那A->B->C->D->E 这个路径我也需要归为漏斗的,有什么好的办法吗?

medcl - 今晚打老虎。

赞同来自:

@Grocker 这样可能就复杂了,那是不是A->C->E也算进去呢?如果是的话,就变成了普通的字符串匹配了,把路径存储成一个字段来进行查询匹配。

要回复问题请先登录注册