Dimensions&Metrics Explorer和Analytics API之间的差异

时间:2019-04-08 11:58:49

标签: google-analytics google-analytics-api

维度和指标浏览器 Analytics API v4 之间似乎存在差异。将度量交易收入与产品名称,SKU,项目数量和唯一购买一起添加时,会产生响应

{
  "error": {
    "code": 400,
    "message": "Selected dimensions and metrics cannot be queried together.",
    "status": "INVALID_ARGUMENT"
  }
}

即使根据“维度和指标”浏览器,它们也应该兼容。

您可以通过访问https://developers.google.com/analytics/devguides/reporting/core/dimsmets并从电子商务类别中检查以下维度/指标来自己尝试: ga:ProductSKU,ga:productName,ga:transactionRevenue,ga :itemQuantity和ga:unique购买。当您选择不兼容的维度和指标时,资源管理器应将其显示为灰色,但交易收入显示为兼容。

我使用带有以下JSON正文的端点https://analyticsreporting.googleapis.com/v4/reports:batchGet运行查询。我已经从粘贴的正文中删除了视图ID:

{
  "reportRequests":[
    {
      "viewId":"[REDACTED]",
      "dateRanges":[
        {
          "startDate":"2019-01-01",
          "endDate":"2019-03-29"
        }
      ],
      "metrics":[
        {
          "expression":"ga:itemQuantity"
        },
        {
          "expression":"ga:transactionRevenue"
        },
        {
          "expression":"ga:uniquePurchases"
        }
      ],
      "dimensions":[
        {
          "name":"ga:productName"
        },
        {
          "name":"ga:productSku"
        }
      ],
      "orderBys":[
        {
          "fieldName":"ga:itemQuantity",
          "sortOrder":"DESCENDING"
        }
      ],
      "samplingLevel":"LARGE",
      "segments":[],
      "pageSize":100000,
      "hideTotals":true,
      "hideValueRanges":true,
      "includeEmptyRows":true
    }
  ]
}

根据维度和指标浏览器,上述查询应该可以,但是会产生上述400响应。从JSON主体中删除ga:transactionRevenue会产生一个有效的200 OK响应,其中包含基于上述JSON中列出的参数的报告。

这里是否缺少某些内容,或者资源管理器组合中是否存在错误?

0 个答案:

没有答案