Почему не работает "минутный" параметр Google Analytics? - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь выполнить следующий запрос через Google Reporting API:

 "reportRequests": [
    {
        "metrics": [
            {
                "expression": "ga:sessions"
            }
        ],
        "dimensions": [
            {
                "name": "ga:date"
            },
            {
                "name": "ga:minute"
            }
        ],
        "dateRanges": [
            {
                "startDate": "2018-01-02",
                "endDate": "2018-04-17"
            }
        ],
        "viewId": "validViewId",
        "hideValueRanges": true,
        "hideTotals": true
    }
]

К сожалению, я не получаю данных. Но когда я использую только размер "date", без "minute", я получаю в ответ некоторые данные.

Может кто-нибудь объяснить такое странное поведение?

1 Ответ

0 голосов
/ 18 июня 2020

Поскольку вы запрашиваете исторические данные (здесь> 2 лет), на уровень детализации ваших данных будет влиять срок хранения, определенный на уровне ресурса. Это означает, что по истечении срока хранения вы можете запрашивать только комбинацию параметров, которые охватываются Google Analytics стандартные агрегированные таблицы ( Справочный центр GA )

В вашем случае комбинация «Сессия | Дата | Минута» не является частью агрегированных таблиц Google Analytics, однако «Сессия | Дата» - это.

Вы можете воссоздать это явление, используя свой запрос в разных временных диапазонах: в пределах периода хранения или . вне срока хранения.

...