2016-09-23 29 views
0

我想从Google Analytics(分析)v4获取按国家/地区浏览量的报告。由于我的网站针对的是特定区域,因此我正在使用ga:countryIsoCode维度最感兴趣的国家进行过滤,因此我不必在过滤器中输入完整的国家/地区名称。 现在,我也有兴趣将所有其他国家/地区的综合浏览量合并为“其他”条目。最简单的方法是什么? 到目前为止,我已经尝试过使用动态段添加ga:段到维度,并使用与用于过滤县的相同规则的段中的NOT过滤器(ga:countryIsoCode不允许在段中使用,因此我使用ga:country) 。这产生了3行数据,三个国家每个国家每次都出现“其他”国家。 我很感激这方面的建议,因为它对我来说似乎是一个常见用例。提前致谢!Analytics Reporting API v4中的国家/地区维度

回答

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' 
    }] 
} 
相关问题