Почему Google Analytics API работает странно? - PullRequest
0 голосов
/ 05 мая 2020

Я использую Google Analytics Reporting API v4 и заметил странное поведение, когда запрашивал у пользователей метри c. Когда я использую тело следующего запроса, все в порядке.

{
"reportRequests": [
    {
        "metrics": [
            {
                "expression": "ga:users"
            }
        ],
        "dateRanges": [
            {
                "startDate": "2016-08-23",
                "endDate": "2020-01-01"
            }
        ],
        "viewId": "1111111",
    }
]
}

У меня следующий ответ:

"data": {
    "rows": [
      {
        "metrics": [
          {
            "values": [
              "1985"
            ]
          }
        ]
      }

Когда я пытаюсь go вперед по временной шкале, устанавливая startDate до «2017-08-23» или «2018-08-23» общее количество пользователей линейно уменьшается. Это логично и нормально. Но когда я устанавливаю дату начала на более ранние даты, например «2016-08-22» или «2015-08-23», я не получаю ДАННЫХ. Пример запроса:

{
"reportRequests": [
    {
        "metrics": [
            {
                "expression": "ga:users"
            }
        ],
        "dateRanges": [
            {
                "startDate": "2015-08-22",
                "endDate": "2020-01-01"
            }
        ],
        "viewId": "1111111"
    }
]

}

Ответ:

"data": {
    "isDataGolden": true
  }

Заголовки запроса и viewId действительны.

Это ошибка или есть есть какое-то логическое объяснение такого поведения? Любая помощь будет оценена по достоинству.

1 Ответ

0 голосов
/ 06 мая 2020

С 1 сентября 2016 года в Google Analytics добавлена ​​новая функция: возможность устанавливать метрику пользователей c в качестве основных показателей c вместо сеансов. Это событие называется Users Everywhere и влияет на некоторые отношения, включая отчеты об аудитории и отчеты о привлечении.

Если в отчетах в Google Analytics диапазон дат включает период времени до 1 сентября 2016 года, отображается 0 пользователей . Это верно, если активна опция включения показателя пользователей c в отчетах, представленных на уровне свойств.

Это может быть причиной: https://www.analyticstraps.com/zero-utenti-con-sessioni/

https://support.google.com/analytics/answer/2992042?hl=en

...