入力
入力テーブルは、nPath Filterの例にあるようにクリックストリームです。
SQL呼び出し
SELECT * FROM nPath ( ON clickstream PARTITION BY userid ORDER BY userid, sessionid, clicktime USING Mode (OVERLAPPING) Pattern ('A.B') Symbols (TRUE AS A, TRUE AS B) Result ( FIRST (sessionid OF A) AS sessionid, FIRST (pagetype OF A) AS pageid, FIRST (pagetype OF B) AS next_pageid ) ) ORDER BY sessionid;
出力
sessionid | pageid | next_pageid |
---|---|---|
1 | home | view |
1 | view | view |
1 | checkout | view |
1 | checkout | checkout |
1 | view | checkout |
1 | view | view |
2 | checkout | view |
2 | home | view |
2 | view | view |
2 | view | checkout |