我正在尝试使用Google Analytics报告API运行我在Google Analytics web应用程序上使用的相同查询。
我想要一个高级过滤器来检查pageviews
是否有特定文件夹(/folder/(的URL,并且必须检查具有特定源的ignore pageviews
(忽略。
我有这个:
{
"reportRequests":
[
{
"viewId": "xxxx",
"dateRanges": [{"startDate": "2020-02-01", "endDate": "2020-02-21"}],
"metrics": [{"expression": "ga:pageviews"}],
"dimensionFilterClauses": [{"filters": [{"dimensionName": "ga:pagePath","operator": "BEGINS_WITH","expressions": ["/folder/"]}]},{"filters": [{"dimensionName": "ga:source","operator": "!=","expressions": ["ignore"]}]}]
}
]
}
/folder/部分可以。但我不知道如何排除忽略。
你能帮我吗?
我以前设置过过滤器,类似于您想要在这里使用它们的方式。
我基本上使用以下的组合:
Dimension Filters:
== Exact match
!= Does not match
=@ Contains substring
!@ Does not contain substring
=~ Contains a match for the regular expression
!~ Does not match regular expression
Combining Filters with “And” and “Or” Operators:
And “ ; ”
Or “ , “
我有一个带有报告请求示例代码的回购,如果这对您有帮助,您可以重新调整用途:https://github.com/jessfeliciano/aggregateGoogleAnalyticsReporting/blob/master/objectQueryWithFilter.js
我希望这能有所帮助,如果你有任何后续问题,请告诉我。