gpt4 book ai didi

api - 是否可以在 Google Analytics 查询过滤器中比较 2 个维度?

转载 作者:行者123 更新时间:2023-12-02 05:28:42 25 4
gpt4 key购买 nike

我刚刚开始使用 Google Analytics API,想知道是否可以通过我在查询中传递的过滤器中的操作数来比较两个维度。我想知道的意思是我已经尝试过,但没有成功。

具体来说,我正在尝试比较 2 个自定义变量值。一个保存创建帖子的用户 (customVarValue3),另一个保存正在查看帖子的用户 (customVarValue5)。我只想获取非创作者的访问者的综合浏览量。过滤器如下所示(未应用 urlencoding):

ga:customVarValue3!=ga:customVarValue5

完整的查询(url 编码)如下所示:

https://www.google.com/analytics/feeds/data?ids=ga%3Axxxxxx&dimensions=ga%3AcustomVarValue1%2Cga%3AcustomVarValue2%2Cga%3AcustomVarValue3&metrics=ga%3Apageviews&filters=ga%3AcustomVarValue3!%3Dga%3AcustomVarValue5&sort=-ga%3Apageviews&start-date=2012-02-09&end-date=2012-02-23&max-results=50

但是,它返回相同的结果(并且我知道存在 ga:customVarValue3 == ga:customVarValue5 的结果)。

可能这是不可能的,但我只是想看看是否有人知道如何实现这一目标或有解决方法或其他东西。

最佳答案

不,在当前状态下无法使用 GAv3 API。但是,您可以通过使用指定的两个自定义变量作为报表的维度来获取所有结果,并以编程方式过滤掉不必要的结果。

一些简单的构造,例如

for(var item in collatedResultsListwithDimensions) {
for(var row in item.rows) {
if(row[0]!=row[1])
newResultRows.push(row);
}
}

现在,您的 newResultRows 将包含 row[1]!=row[0] 的行,假设您提到的两个自定义变量是前两个维度。

关于api - 是否可以在 Google Analytics 查询过滤器中比较 2 个维度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9425755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com