我想从Google Analytics v4获取有关各国网页浏览量的报告。由于我的网站定位到特定区域,因此我使用ga:countryIsoCode维度过滤我最感兴趣的国家/地区,因此我不必在过滤器中输入完整的国家/地区名称。 现在,我也有兴趣将所有其他国家的综合浏览量合并到“其他”条目中。最简单的方法是什么? 到目前为止,我已尝试使用动态线段将尺寸和段中的NOT滤镜添加到我用于过滤县的相同规则(除了ga:不允许使用countryIsoCode,因此我使用了ga:country)。这产生了3行数据,每个三个国家中的每一个都与“其他”一起出现。 我很欣赏这方面的建议,因为它似乎是一个常见的用例。提前谢谢!
答案 0 :(得分:0)
我能够通过使用细分来实现这一目标。除非所有请求都具有相同的段定义,否则此方法不允许批量请求。此外,报告请求中包含的段数也存在限制。非常惊讶这个功能很难实现。有兴趣的是,有一个示例请求:
{
"reportRequests": [{
"viewId": "ga:XXXXXXXXX",
"dateRanges": [{
"startDate": "YYYY-MM-DD",
"endDate": "YYYY-MM-DD"
}],
"metrics": [{
"expression": "ga:pageviews"
}, {
"expression": "ga:sessions"
}],
"dimensions": [{
"name": "ga:segment"
}],
"segments": [{
"dynamicSegment": {
"name": "Other",
"sessionSegment": {
"segmentFilters": [{
"not": "True",
"simpleSegment": {
"orFiltersForSegment": [{
"segmentFilterClauses": [{
"dimensionFilter": {
"dimensionName": "ga:country",
"operator": "IN_LIST",
"expressions": ["United States", "United Kingdom"]
}
}]
}]
}
}]
}
}
},
{
"dynamicSegment": {
"name": "United States",
"sessionSegment": {
"segmentFilters": [{
"simpleSegment": {
"orFiltersForSegment": [{
"segmentFilterClauses": [{
"dimensionFilter": {
"dimensionName": "ga:country",
"operator": "EXACT",
"expressions": "United States"
}
}]
}]
}
}]
}
}
},
{
"dynamicSegment": {
"name": "United Kingdom",
"sessionSegment": {
"segmentFilters": [{
"simpleSegment": {
"orFiltersForSegment": [{
"segmentFilterClauses": [{
"dimensionFilter": {
"dimensionName": "ga:country",
"operator": "EXACT",
"expressions": "United Kingdom"
}
}]
}]
}
}]
}
}
}],
'hideTotals': 'true',
'hideValueRanges': 'true'
}]
}