Динамический сегмент в запросе JSON для отчетов API V4 - PullRequest
0 голосов
/ 18 июня 2019

Мне нужно вызвать API аналитических отчетов Google v4 для этого, я создал запрос JSON.Теперь, чтобы вызвать запрос, у меня есть все настройки учетных данных OAuth2, и я могу получить ответ для следующего JSON

{
            'reportRequests': [
                {
                    'viewId': VIEW_ID,
                    'dateRanges': [{'startDate': '7daysAgo', 'endDate': 'today'}],
                    'metrics': [{'expression': 'ga:sessions'}],
                    'dimensions': [{'name': 'ga:country'}]
                }
            ]
        }

Но в моем случае мне нужно получить результаты на основе сегментов.Таким образом, у меня есть заранее «Идентификатор сегмента», например,

'segments' : [{ 'segmentId' : 'ga:XXXXXXXX'}]

, но это не сработает для меня, потому что учетные данные предназначены для служебной учетной записи.

Теперь мне нужен «динамический сегмент»«вместо« идентификатора сегмента »в моем коде, и я очень мало знаю об этом, например, как я могу построить JSON на определение сегмента.

Segment Definition example:
users::condition::ga:city==London;ga:browser==Chrome

Есть ли в google API, где я могу вызвать URL, передав определение сегмента, и я получаю ответ JSON, а затем использую этот ответ JSON в своем запросе JSON.

Илимне нужно строить самостоятельно?Есть ли какая-нибудь ссылка, по которой я могу перейти?

Я очень новичок в Google Analytics, может кто-нибудь помочь мне с вышеуказанной проблемой.

...