Не удается получить данные из Google Analytics с помощью "Hello Analytics API" - PullRequest
0 голосов
/ 20 мая 2019

Я пытаюсь получить данные о событиях из Google Analytics через API. Однако у меня проблема с запуском примера.

Я начал с учебного пособия Hello Analytics API , и до шага 3: настройка образца проблем не было. Нет проблем с подключением учетной записи службы. Проблема возникает позже, когда он пытается получить profile_id, потому что нет никакого возможного профиля для использования.

File ".../analytics.py", line 61, in get_results
    ids='ga:' + profile_id,
TypeError: can only concatenate str (not "NoneType") to str

Я пытался создать какой-то профиль на страницах Google Analytics и Firebase, но после просмотра всех закоулков я решил отказаться, потому что ничего не смог найти.

Кроме того, я могу сказать, что учетная запись Google Analytics была настроена для приложений Android и iOS, которые были созданы для университетского проекта. Таким образом, мы не поместили приложение в магазины, и у нас есть только стандартный аккаунт.

Встречались ли вы с такой проблемой? Может быть, у вас есть идеи, как решить эту проблему?

1 Ответ

1 голос
/ 20 мая 2019

нет ни одного возможного профиля для использования.

Я думаю, вы говорите, что учетная запись службы не имеет доступа ни к каким профилям.Ниже приведена ошибка.

У пользователя нет учетной записи Google Analytics

Вам необходимо перейти в раздел администратора на сайте аналитики Google и найти учетную запись, которая содержитпрофиль, к которому вы хотите получить доступ.Добавьте адрес электронной почты учетной записи службы в качестве пользователя на уровне учетной записи.После этого он сможет получить доступ к данным.

enter image description here

Страницы Google Analytics и Firebase

Помните, что аналитика Google - это не аналитика Firebase, которую выполучить доступ к профилям Google Analytics только через API Google Analytics.

...