collective.googleanalytics报告包含包含标记的过滤器

时间:2015-06-11 13:59:56

标签: python google-analytics plone google-analytics-api

我在一个plone网站上使用collective.googleanalytics,我尝试创建一个自定义报告,其中包含每个标记和totalEvents的列表。

我有: Table Rows Expression: python:[row, metric('ga:totalEvents', {'ga:dimension1': row})] 其中row是我的代码的名称,它出现在我的自定义报告的第一列。

问题是我在自定义维度ga:dimension1中保存了多个标记。因此,在我使用此设置的报告中,我只会在自定义维度中包含单个标记的情况下收到正确的数字,但如果ga:dimension1中有多个标记,则会收到0。

我在Query Explorer中解决了一个报告,似乎我需要一个像ga:dimension1=~(Computer)这样的过滤器来接收正确的数字。 (这个问题与:GA query to return unique count number)。

有关

所以,我的问题是如何在collective.googleanalytics中使用Table Rows Expression字段来定义此值~(tag)

更新:此处提供更多详细信息:https://github.com/collective/collective.googleanalytics/issues/22

1 个答案:

答案 0 :(得分:1)

这似乎是 collective.googleanalytics 的限制 - 它只检查等式关系:

python:[row, metric('ga:totalEvents', {'ga:dimension1': row})]

黑客攻击是在客户端上提供您需要的所有数据,并在客户端使用JavaScript来过滤所需的数据。

此外,目前, collective.googleranalytics 根本不支持ga:dimension。那里还没有合并is a pull request implementing that