Google Analytics中的来宾VS注册用户漏斗的正则表达式

时间:2017-02-15 18:11:11

标签: regex google-analytics

我应该如何设置访客结帐转化渠道?

我需要设置访客与注册用户渠道,以分别跟踪转化情况。具体来说,我们需要查看目标完成次数(转化次数),购物车放弃次数,退回次数,退出次数,因为我们会对A / B进行不同的页面浏览(更改中间页面的用户界面)。

  

问题:

  •   

    1)正则表达式似乎不适用于客户漏斗可视化。谷歌在可视化渠道中报告了0个会话,但它显示0.8%的访问完成了这一目标。

  •   

    2)理想情况下,我不想用查询字符串参数标记每个访客页面。

典型流程:购物车>登录>运送>交货>付款>评论>完整

我从Shipping开始,因为这是guest虚拟机发生的地方(我们添加了querystring参数)。

访客目的地目标

 Regular Expression: ^\/complete\?guest=.*$


 Step 1: /shipping?guest=1 (REQUIRED)
 Step 2: /delivery
 Step 3: /payment
 Step 4: /review
 Step 5: /complete?guest=1 (Destination)

注册用户目的地目标

 Regular Expression: ^/complete$

 Step 1: /shipping (REQUIRED)
 Step 2: /delivery
 Step 3: /payment
 Step 4: /review
 Step 5: /complete (Destination)

注册用户目标正则表达式正在运行,感谢Allen,但来宾目标仍无法正常工作。

我试过这些正则表达式:

 ^\/complete\?guest=.*$
 \/complete\?guest=.*$
 /complete\?guest=.*$
 /complete\?guest=1
 /complete/?guest=1

Google表示,此目标已在0个会话中完成

然而,它显示目标的目标转化率为0.8%。我的理解是,这是因为Google只评估最后一个匹配的URL。但是,对于会话转换,正则表达式必须应用于渠道中的所有页面,以便可视化列出会话编号。

修改

如果有人发现它有用,这是完整的工作示例。诀窍是这些步骤还需要正则表达式语法,并将最终目标从步骤中删除。

访客目的地目标

 Regular Expression: /complete\?guest=1$

 Step 1: /shipping\?guest=1 (REQUIRED)
 Step 2: /delivery
 Step 3: /payment
 Step 4: /review

注册用户目的地目标

 Regular Expression: ^/complete$

 Step 1: /shipping (REQUIRED)
 Step 2: /delivery
 Step 3: /payment
 Step 4: /review

2 个答案:

答案 0 :(得分:3)

如果我理解正确,您需要为客人提供正则表达式,为注册用户提供另一个正则表达式。如果是这种情况,也许你可以使用:

客人:

/complete\?guest=1$

注册用户:

^/complete$

如果您想为访客和注册用户提供单个正则表达式,可能是:

\/(complete|shipping)

请告诉我这是否有帮助。

答案 1 :(得分:2)

发送虚拟页面点击怎么样?如果你为每个页面都有单独的模板并发送虚拟命中,那将会很棒。