Google 分析 API 获得个人 属性 访问

Google Analytics API get individual property visits

我使用 Analytics 管理 API v3 通过 gapi.client.analytics.management.webproperties.list 获取帐户属性列表。

每个属性 returns ID,像这样UA-1234567-3

如何使用此 ID 获取单个 属性 网站的访问量?

我搜索了查询资源管理器,但没有找到解决方案,不确定是否可行。

数据可以通过视图查询,不能通过属性查询,所以需要获取profileId(视图的ID):https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/management/profiles/get

然后您可以像这样查询该视图:

  gapi.client.analytics.data.ga.get({
    'ids': 'ga:' + profileId,
    'start-date': '7daysAgo',
    'end-date': 'today',
    'metrics': 'ga:sessions'
  })

https://developers.google.com/analytics/devguides/config/mgmt/v3/quickstart/web-js

我发现每个 属性 returns 字段 defaultProfileId 我以前没见过。 它可以用来解析 属性 的数据,如下所示:

gapi.client.analytics.data.ga.get({
      'ids': 'ga:' + defaultProfileId,
      'start-date': '2020-04-04',
      'end-date': 'today',
      'metrics': 'ga:pageviews',
      'dimensions': 'ga:date'
    }).then(function(handleResults);