Ad hoc analysis基于时间序列的区段

浏览: 1482

传统的区段或高级细分只能根据维度和事件过滤,无法将时间序列作为过滤条件,比如可以筛选访问了A页面又访问了B页面的流量,但是无法确认A和B的发生顺序及发生时间。Ad hoc区段功能做到极限,允许通过复杂的时间逻辑定义区段

1)        简单的访客序列:简单的访客序列是指访客在点击查看特定页面之后又查看了另一个页面,两个页面之间只考虑先后关系,而不考虑访问次数或频率。简单的访客序列的时间定义属于点击级别,即每个点击都为独立个体区间。如图5-11所示,定义一个用户先访问A页面然后访问B页面的区段。

                             

图5-11简单的访客序列定义

定义该区段后,A→B→C→D和A→C→B的用户路径都能匹配该定义,而B→A无法匹配。

2)        跨访问的访客序列:跨访问的访客序列是指在一次访问中完成一个点击,然后在另一次访问中完成一个点击,两个点击之间存在时间序列关系。与简单的访客序列相对,该访客需要匹配跨不同访问的点击。如图5-12所示,定义一个在不同的访问中依次点击页面 A 和页面 B,并且可以在它们之间包含额外的页面查看点击。

                           

图5-12跨访问的访客序列定义

定义该区段后,如果A和B处于不同的访问,且发生先后关系为先A后B,则匹配该区段;如果A和B发生在同一个访问内则无法匹配。

注意  该定义的关键是首先定义一个访客新容器,然后在容器中嵌套连续定义两个访问级别容器,两个容器间的关系是THEN。

3)        混合级别检查点:通过使用混合容器区段,可以根据不同的容器级别细分访客,从而过滤掉点击级别的页面查看,但需要保留访问级别的其他页面查看。如图5-13所示,定义了一个用户在不确定数量的访问中查看了A和B两个页面,但在不同的访问中查看了C页面。

                                   

图5-13混合级别检查点定义

定义该区段后,用户可以在相同或不同的访问中访问页面 A 和 B,但C页面的访问必须与A和B的任何一方不在同一个访问区间内。

注意  该定义的关键是首先定义A和B处于一个访客容器,C处于父容器内。

4)        聚合检查点:通过使用聚合检查点区段,可以添加多个点击级别容器,并在相同类型的容器之间使用相应的运算符来定义规则和维度(如页数和访问次数)。如图5-14,定义了一个在页面查看序列中,用户必须是第二次(含第二次)之后点击的页面是 A,然后访问页面 B 或页面 C,而与访问数无关。

                                  


图5-14聚合检查点定义

定义该区段后,由于访问次数维度的约束,页面 A 需要至少为第二个页面查看。然后,必须在相同或随后的访问中查看页面 B 或页面 C,与访问数无关。

5)        嵌套顺序区段:嵌套顺序区段通过在一个顺序区段中嵌套另一个顺序区段,可以联接不同层的容器,并执行规则以生成复杂的顺序区段。通过在访问和点击级别放置检查点,可以限制区段以满足特定访问以及特定点击中的要求。如图5-15,访客访问页面 A,然后在同一访问中访问页面 B;接下来,访客在新的访问中访问页面 C。

                                 


图5-15嵌套顺序区段定义

定义该区段后,页面 A 和 B 页面查看点击必须位于相同的访问中,而页面 C 访问必须作为单个页面查看位于该访问以外。如果在访问或点击(页面查看)容器中找到,则与页面 C 匹配。

6)        排除检查点:可通过禁止将容器作为顺序区段的一部分,强制进行反向匹配。排除检查点支持排除检查点之间、序列开头排除和序列末尾排除三种方法。图5-16,使用排除检查点之间定义区段,是一个聚合区段,其中将三个点击容器拖到画布中,分配 THEN 运算符以联接容器逻辑,然后排除中间的页面查看容器以仅包含从序列中的页面 A 访问页面 C 的访客。

                             

图5-16排除检查点定义

定义该区段后,访客从页面 A 访问页面 C的过程中,必须要跳过页面 B才能匹配区段。

7)        逻辑组检查点:逻辑组提供了一种方法,将顺序区段中的几个检查点指定为一个组,,然后针对该组匹配规则,而不需要在“访客”>“访问”>“点击”层次结构中对这些检查点进行排序。逻辑检查点支持:采用任意顺序的逻辑组检查点、逻辑组第一个匹配、逻辑组排除 AND、逻辑组排除 OR。

8)        区段内和之后的时间:这是通过检查点之间的特定持续时间、粒度和计数限制的匹配,可以使用每个容器标题中内置的 Within 和 After 运算符定义时间、事件和计数。同时,可以使用 Within 和 After 容器并指定粒度和计数,以将匹配限制为指定的持续时间。Within 运算符用于指定两个检查点之间的时间长度的最大限制。After 运算符用于指定两个检查点之间的时间长度的最小限制。如图5-17,使用After 和 Within 运算符一起使用以定义顺序区段:访客访问页面 A,然后在两周到一个月内访问页面 B。

                                


图5-17区段内和之后的时间定义

9)        之间的访问:可以使用 Within 和 After 运算符根据访问次数在区段中确定访客,根据容器之间存在的访问来限制匹配,以便计入事件而不是通过时间计量来进行限制。如图5-18,使用之间的访问定义在访问了页面A之后,在第三次访问页面B。

                     


图5-18之间的访问定义

推荐 0
本文由 宋天龙 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册