获取总计或求和源介质筛选器,Google Analytics API

Get totals or sum source medium filter, Google Analytics API

Post request https://analyticsreporting.googleapis.com/v4/reports:batchGet

    {
  "reportRequests":[
  
  {
    "viewId":"XXXXXX",
    "dateRanges":[
    {
      "startDate":"2021-07-01",
      "endDate":"2021-07-31"
    }, 
    {
      "startDate":"2020-07-01",
      "endDate":"2020-07-31"
    }],
    "metrics":[
    {
      "expression":"ga:sessions"
    }],
    "dimensions": [
    {
      "name":"ga:sourceMedium"
    }],
      "dimensionFilterClauses": [
                {"filters": [
                    {"dimensionName": "ga:sourceMedium",
                        "operator": "EXACT",
                        "expressions": ["google / cpc"]},
                    {"dimensionName": "ga:sourceMedium",
                        "operator": "EXACT",
                        "expressions": ["facebook / cpc"]},
                 ]}
            ]
  }]
}

需要 ga:sourceMedium“google / cpc”和“facebook / cpc”的总计/完成总和值的响应。有了这个主体,我得到了每个 ga:sourceMedium 分隔值的响应。可能吗?

Google 分析报告 API return 它拥有的数据。所以你请求 ga:sourceMedium 这个 returns Combined values of ga:source and ga:medium.

您还请求 ga:sessions 这将 return The total number of sessions.

因此 api 将 return 每个来源和媒体组合的总会话数。

如果你想对它们求和,你需要在本地做,api 不会为你做。