Google Analytics API为某些网站返回0值

问题描述:

我有一个Google Analytics帐户,其中有多个公司与我共享他们的网站。现在尝试使用API​​从这些网站获取访问者/会话/点击数据。它适用于2个网站,但其他4个没有返回任何数据。这是一个一致的问题,无论我选择过去的一周还是过去的一周,都无关紧要。我也没有得到任何错误或消息,所有3个维度只有0。这是我得到确切的回应:Google Analytics API为某些网站返回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函数。

该解决方案使用'operator': 'PARTIAL'而不是'operator': 'EXACT'