collective.googleanalytics 带有包含标签的过滤器的报告
collective.googleanalytics report with filter containing tag
我将 collective.googleanalytics 用于一个克隆网站,我尝试创建一个自定义报告,其中包含标签列表和每个标签的总事件数。
我有:
Table Rows Expression: python:[row, metric('ga:totalEvents', {'ga:dimension1': row})]
其中 row 是我的标签的名称,它出现在我的自定义报告的第一列中。
问题是我在自定义维度 ga:dimension1
中保存了多个标签。因此,在我使用此设置的报告中,只有在自定义维度中有单个标签的情况下,我才会收到正确的数字,但在 ga:dimension1
.
中有多个标签的情况下,我会收到 0
我用 Query Explorer 解决了一个报告,似乎我需要一个像 ga:dimension1=~(Computer)
这样的过滤器来接收正确的数字。 (此问题相关:)。
所以,我的问题是如何使用 collective.googleanalytics 中的 Table Rows Expression
字段来定义此值,如 ~(tag)
?
更新:此处有更多详细信息:https://github.com/collective/collective.googleanalytics/issues/22
这似乎是collective.googleanalytics中的一个限制 -- 它只检查相等关系:
python:[row, metric('ga:totalEvents', {'ga:dimension1': row})]
一个hack就是把你需要的所有数据都带到客户端,然后在客户端使用JavaScript过滤需要的数据。
此外,目前 collective.googleranalytics 根本不支持 ga:dimension
。还有is a pull request implementing that还没有合并
我将 collective.googleanalytics 用于一个克隆网站,我尝试创建一个自定义报告,其中包含标签列表和每个标签的总事件数。
我有:
Table Rows Expression: python:[row, metric('ga:totalEvents', {'ga:dimension1': row})]
其中 row 是我的标签的名称,它出现在我的自定义报告的第一列中。
问题是我在自定义维度 ga:dimension1
中保存了多个标签。因此,在我使用此设置的报告中,只有在自定义维度中有单个标签的情况下,我才会收到正确的数字,但在 ga:dimension1
.
我用 Query Explorer 解决了一个报告,似乎我需要一个像 ga:dimension1=~(Computer)
这样的过滤器来接收正确的数字。 (此问题相关:
所以,我的问题是如何使用 collective.googleanalytics 中的 Table Rows Expression
字段来定义此值,如 ~(tag)
?
更新:此处有更多详细信息:https://github.com/collective/collective.googleanalytics/issues/22
这似乎是collective.googleanalytics中的一个限制 -- 它只检查相等关系:
python:[row, metric('ga:totalEvents', {'ga:dimension1': row})]
一个hack就是把你需要的所有数据都带到客户端,然后在客户端使用JavaScript过滤需要的数据。
此外,目前 collective.googleranalytics 根本不支持 ga:dimension
。还有is a pull request implementing that还没有合并