Основная проблема, с которой вы столкнетесь, заключается в том, что данные Google Analytics являются частными данными пользователя.Для того, чтобы увидеть эти данные, вы должны сначала войти в систему или пройти аутентификацию каким-либо образом.Для того, что вы думаете делать, вам следует подумать об использовании служебной учетной записи.
Считайте служебную учетную запись фиктивным пользователем, у нее есть собственная учетная запись Google Drive, а также учетная запись Google Calendar, а также учетная запись Google Analytics.Самое замечательное в учетных записях служб заключается в том, что они могут быть предварительно авторизованы для предоставления им доступа к данным.Взяв адрес электронной почты учетной записи службы и добавив его в качестве пользователя в разделе администрирования Google Analytics, он получит доступ к этим данным без необходимости входа в систему.
Еще одна вещь, которую вам необходимо учитывать, - это квота, которую вы можетесделать максимум 10 000 запросов данных для одного представления с вашим приложением, это не может быть увеличено, поэтому я рекомендую вам как-то кэшировать эти данные.