Google AnalyticsAPI会为某些网站返回0值

时间:2016-09-19 15:11:19

标签: google-analytics google-api google-analytics-api google-analytics-sdk

我有一个Google Analytics帐户,其中有多家公司与我分享了他们的网站。现在尝试使用API​​从这些网站获取访问者/会话/点击数据。它适用于2个网站,但其他4个网站没有返回任何数据。这是一个一贯的问题,我选择过去一周或过去一周并不重要。我也没有收到任何错误或消息,只是对所有3个维度都是0。这是我得到的确切答案:

{
  "reports": [
    {
      "data": {
        "isDataGolden": true,
        "totals": [
          {
            "values": [
              "0",
              "0",
              "0"
            ]
          }
        ]
      },
      "columnHeader": {
        "dimensions": [
          "ga:segment",
          "ga:pagePath",
          "ga:date"
        ],
        "metricHeader": {
          "metricHeaderEntries": [
            {
              "type": "INTEGER",
              "name": "ga:users"
            },
            {
              "type": "INTEGER",
              "name": "ga:sessions"
            },
            {
              "type": "INTEGER",
              "name": "ga:hits"
            }
          ]
        }
      }
    }
  ]
}

更新:我选择了6年前的一个星期,当时网站每天有大约400名访客,而不是今天的~10k,现在看起来确实有效。有没有办法让它与大量的访问者一起工作?我只是使用Python SDK的analytics.reports().batchGet函数。

1 个答案:

答案 0 :(得分:0)

解决方案是使用'operator': 'PARTIAL'代替'operator': 'EXACT'