Google Analytics API получает индивидуальные посещения недвижимости - PullRequest
2 голосов
/ 27 апреля 2020

Я использую API управления Analytics v3, чтобы получить список свойств учетной записи через gapi.client.analytics.management.webproperties.list.

Каждое свойство возвращает идентификатор, например, UA-1234567-3.

Как я могу использовать этот идентификатор, чтобы получить посещение сайта одной собственности?

Я искал проводник запросов, но не нашел решения для этого, не уверен, возможно ли это.

Ответы [ 2 ]

1 голос
/ 28 апреля 2020

Данные могут запрашиваться через представления, а не через свойства, поэтому вам нужно получить profileId (идентификатор представления): 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

0 голосов
/ 28 апреля 2020

Я обнаружил, что каждое свойство возвращает поле 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);
...