首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Clickhouse中的连续事件序列匹配

Clickhouse中的连续事件序列匹配
EN

Stack Overflow用户
提问于 2021-02-16 21:58:18
回答 1查看 118关注 0票数 2

我正在尝试使用Clickhouse进行一些漏斗分析。我知道sequenceMatch/windowFunnel函数,但它们允许在序列之间发生事件。我试图显示有多少用户连续使用不同的querystring参数导航到某个特定路径。

给定以下数组url,eventsequence

代码语言:javascript
复制
['/someurl/page?a=1', 1]
['/someurl/page?a=2', 2]
['/someurl/page?a=3', 4]
['/someurl/page?a=4', 5]
['/someurl/page?a=4', 6]

我想评估的是,在上面的事件序列中,用户直接从页面导航到页面3,事件1->2,4->5和5-6。

EN

回答 1

Stack Overflow用户

发布于 2021-02-17 00:11:23

解决了这个问题--您可以将一个序列传递给sequenceCount,并使用这样的模式:确保事件没有间隔

代码语言:javascript
复制
(?1)(?t<=1)(?2)

 sequenceCount('(?1)(?t<=1)(?2)')(sequence,
        ilike(page, '%a%'),
        ilike(page, '%a%')) as sequences
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66225769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档