Google Analytic java include-empty-rows

时间:2015-12-14 07:41:59

标签: java google-analytics google-analytics-api

我读到了谷歌分析API并试图使用

这个选项
"include-empty-rows"

在此linkthis one

但我得到了这个错误按摩

<br>Caused by: com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
<br>{
<br>  "code" : 400,
<br>  "errors" : [ {
<br>    "domain" : "global",
<br>    "message" : "Invalid dimension or metric: ga:include-empty-rows",
<br>    "reason" : "badRequest"
<br>  } ],
<br>  "message" : "Invalid dimension or metric: ga:include-empty-rows"

任何人都可以告诉我如何使用此选项进行谷歌分析吗?

甚至在查询中尝试过:

query.include-empty-rows

但是在构建器中没有使用此参数的方法

1 个答案:

答案 0 :(得分:1)

  

include-empty-rows=true

     

Optional.Defaults为true;如果设置为false,则没有数据的行将是   从响应中省略。这在提出请求时非常有用   预计有效行的数量要小得多   然后是预期维度值的数量。

这是您在请求结束时使用的参数。

请求示例

https://www.googleapis.com/analytics/v3/data/ga?ids=ga:78110423&dimensions=ga:date,ga:userType,ga:deviceCategory&metrics=ga:users&start-date=2014-10-01&end-date=2015-12-01&start-index=501&max-results=500&access_token=XXXXXX&quotaUser=d91875d9-cbeb-455a-9a72-9a130809ff1b

包含空行的请求示例

https://www.googleapis.com/analytics/v3/data/ga?ids=ga:78110423&dimensions=ga:date,ga:userType,ga:deviceCategory&metrics=ga:users&start-date=2014-10-01&end-date=2015-12-01&start-index=501&max-results=500&access_token=XXXXXX&quotaUser=d91875d9-cbeb-455a-9a72-9a130809ff1b&include-empty-rows=true

Anwser:

您将include-empty-rows=true添加到您尝试将其作为维度或指标发送的请求中。