【发布时间】:2014-02-28 22:45:00
【问题描述】:
我正在一个网站上工作,我们有许多页面组,每个页面组都有一个类似的 URL 方案,类似于
/groupa/page1 /groupa/page2 /groupa/page3
/groupb/page1 /groupb/page2 /groupb/page3
通常用户每次访问只会访问一个组,但有时他们会访问多个组。我们希望能够为每个组跟踪有多少人访问了它。理想情况下,看看人们访问 page1 page2 page3 (等)的频率也很不错,无论组如何。第二个应该很容易使用自定义变量,但我不确定如何处理第一个。
我们尝试使用自定义变量来实现它,但遇到了将多个“团体访问”与访问相关联的问题。一个事件也有同样的问题,因为我们希望每个会话每个组有效地只有 1 个实例。
我该如何实现呢?我愿意接受涉及进一步跟踪页面上的事件或在分析应用程序本身内进行某种过滤的建议。如果有帮助,可以假设组名将是根 URL 之后的 URL 的第一段。
基于 cmets 的更新:
我现在尝试使用自定义内容组和细分来解决这个问题。
细分允许我以我想要的方式查看信息(我可以查看包含某个组内的综合浏览量的访问),但我一次只能查看其中的 4 个。我想查看这些细分的表格。我也无法基于 URL 以编程方式定义这些,需要为每个新组添加一个。
内容组允许我以编程方式定义组,但只能与页面浏览量相关联。我看不到“包含此内容组中页面视图的访问”,这正是我想要的。
为了澄清我希望看到这样的表格,其中访问是“用户访问给定组内页面的访问”因此访问列的总和可能大于访问以来的总访问次数可以计算两次。
groupname | visits
===================
groupa | 100
groupb | 90
groupc | 75
我更喜欢可以在应用程序中看到的解决方案,但也可以使用需要 API 的东西。我也可以解决涉及升级到 GA 新通用分析平台的解决方案,但请说明是否需要。
【问题讨论】:
-
你看过content groupings吗?听起来这可能会奏效。
-
我确实看到了它们。不幸的是,它们允许您按浏览量进行细分,而我真的想通过访问来进行细分。截至目前,我正在使用会话存储来存储组名,然后将它们作为由 | 分隔的自定义变量传递。对于每个组。它很丑,但至少应该让我看到我想要的视图。
-
我可能遗漏了一些东西,但是为什么分段不起作用,即 new segment->include->visits->condition: page contains groupa ?这将显示访问过 A 组(其中的页面)的所有访问者,并可应用于所有报告。
-
@EikePierstorff 这里的主要问题是我们在这里谈论超过 80 个组,而且这个数字一直在增长。每次添加新组时手动指定新段不是一个好的解决方案。我们需要一些我们可以自动化的东西,或者使用页面上的自定义变量/事件,或者使用 URL 上的正则表达式。
-
@BenMcCormick,从 url 中提取的任何内容都将始终是页面范围,因此这不是您想要的(当然您可以将其用作通过分段访问的代理)。至于自定义变量,会话范围变量将始终在每个会话中保存一个值,因此您不会将多个“团体访问”与访问相关联。如果有的话,问题是您只捕获最后访问的组(因为以前的值将被覆盖)。
标签: google-analytics