我正在尝试使用Google的analyticsreporting
api v4获取单个分析报告。
我有以下页面。
https://www.example.com/uiqueId1 https://www.example.com/uiqueId2 https://www.example.com/uiqueId3 https://www.example.com/uiqueId4
载入的每一页我都称为ga set方法。例如,对于uiqueId1页面,
ga('send', 'pageview', uiqueId1);
现在,我试图POST https://analyticsreporting.googleapis.com/v4/reports:batchGet
与nodejs客户端一起使用来获取页面特定的数据。
与身体
{
"reportRequests": [
{
"dateRanges": [
{
"endDate": "yesterday",
"startDate": "30daysAgo"
}
],
"viewId": "ga:[viewId]",
"metrics": [
{
"expression": "ga:uniquePageviews"
}
]
}
]
}
ga:uniquePageviews
总的来说,这给了我。如何为单个页面传递它?
谢谢你。
您可以在batchGet中使用过滤器。在这里阅读。
最后,您将获得如下内容:
{
"reportRequests": [
{
"dateRanges": [...],
"viewId": "ga:[viewId]",
"metrics": [...],
"dimensions": [...],
"dimensionFilterClauses": [
'filters': [
"dimension_name": "ga:pagepath",
"operator": "EXACT",
"expressions": [
`${you_page_path}`
],
],
]
}
]
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句