Google Analytics访问者流程:对网址进行分组?

nmj*_*mjk 10 google-analytics

我正在尝试仔细分析我的网站访问者通过两个特定的多页操作(例如事件注册)的方式,以确定某些访问者无法完成操作的位置和原因.我正在尝试使用Google Analytics"访客流"工具来检查数据,尤其是找出"未完成"访问者接下来的位置.

我遇到的困难是开发人员如何在我们的MVC框架中整合URL结构.粗略地说,URL看起来像这样:

/contacts/432/edit                 /* create new person profile, [0-9]+ format for new person ID */
/event_orders/763/edit             /* create new event reg, [0-9]+ format for new event registration */
/event_orders/763?success=true     /* action completed */
Run Code Online (Sandbox Code Playgroud)

由于URL的构建方式,目前无法使用GA访客流分析来查看网站用户如何在动作序列中移动.

我希望的:我希望能够使用正则表达式定义URL分组.

我知道在过滤页面视图时可以使用正则表达式,但我没有在"访问者流程"部分的这些行中找到任何内容.如果有什么看起来我需要定义站点范围的URL分组,以便始终/contacts/[0-9]+/edit视为相同的URL,从而在查看访问者流时将"创建新事件注册"页面视图分组到一个块中.

是否有可能做到这一点?

Rob*_*ton 5

不幸的是,如果不创建新的配置文件以及一些自定义配置文件过滤器,就没有干净的方法可以做到这一点。

要做到这一点,只需进入管理界面,创建一个新的配置文件(如果您不想混淆现有数据 - 无论如何您都可以创建这些数据)并使用以下选项创建自定义高级过滤器

类型:搜索和替换

字段:请求 URI

搜索字符串: ^/(contacts|event_orders)(/\d*)(.*)

替换字符串: /$A1$A3

这是 GA 界面中的样子:

在此处输入图片说明


nmj*_*mjk 5

在原始问题中,我说明了我希望的内容:"我希望能够通过使用正则表达式来定义URL分组."

事实证明,谷歌分析的访客流程允许这一点!这是如何做.

  1. 加载访客流,并应用您想要的任何其他过滤器和细分.

  2. 浏览"访问者流程"界面以查找要分组的页面的一个示例.在我原来的问题的情况下,一个例子是/contacts/432/edit

  3. 左键单击该节点,然后选择"通过此处浏览流量".这将转换接口,以便显示该节点的所有入口路径和退出路径,无论该节点在每个访问者与站点交互的顺序中出现在何处.

  4. 单击新显示中节点上方的"齿轮"图标.这将打开一个新的对话框,允许一些"匹配"选项:"包含","以...开头","以...结尾","等于"和" 匹配正则表达式 "!

  5. 我没有在这里探索正则表达式灵活性的深度,但对于我正在寻找的其中一个分组,我进入/contacts/*/edit了第二个字段

  6. 第三个字段是可选的,但允许您为节点使用更友好的名称.

  7. 单击"应用".现在所有匹配的URL都会被分组!

  8. (奖励)为了查看已分组的特定URL以及每个URL的一些概述统计信息,请左键单击该节点,然后单击"组详细信息".

快乐的正则表达!