我正在尝试使用 google 的 api v4 获取个人分析报告analyticsreporting。我有以下几页。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总体的印象。如何将其传递给各个页面?
1 回答
MM们
TA贡献1886条经验 获得超2个赞
您可以在batchGet中使用过滤器。
最后你会得到这样的东西:
{
"reportRequests": [
{
"dateRanges": [...],
"viewId": "ga:[viewId]",
"metrics": [...],
"dimensions": [...],
"dimensionFilterClauses": [
'filters': [
"dimension_name": "ga:pagepath",
"operator": "EXACT",
"expressions": [
`${you_page_path}`
],
],
]
}
]
}
添加回答
举报
0/150
提交
取消