Я следил за руководство по аналитике google и создал файл PHP с и добавил служебный ключ. Но теперь я получаю такую ошибку:
User does not have any Google Analytics account
Для веб-сайта, на котором мне предоставлен доступ для просмотра данных о трафике, мне не предоставлен доступ для добавления нового пользователя. Но моя электронная почта (Gmail) уже добавлена в их аналитику Google, и у меня есть доступ.
Я провел исследование в Интернете и наткнулся на это: Ошибка Google Analytics 403 API: «У пользователя нет учетной записи Google Analytics»
Здесь они просят добавить электронное письмо, созданное при генерации служебного ключа, в платформу аналитики Google. Поскольку у меня нет доступа для добавления нового пользователя, я не мог этого сделать.
Как мне правильно читать данные?






Похоже, вам нужен доступ к API аналитики, но вместо этого вам был предоставлен доступ к инструменту Google Analytics.
Чтобы использовать API Google Analytics, вам необходимо создать учетную запись службы и попросить администратора добавить учетную запись службы в GA, точно так же, как они добавили вашу учетную запись в GA.
User does not have any Google Analytics account
Имеется в виду именно это. У пользователя, которого вы аутентифицируете, нет доступа к каким-либо учетным записям Google Analytics. Вам нужно помнить, что сервисный аккаунт - это не вы. Учетная запись службы похожа на фиктивного пользователя. У него есть учетная запись Google Drive, учетная запись календаря Google и, возможно, еще много чего.
Учетные записи служб должны быть предварительно одобрены, поэтому у вас не появляется обычный всплывающий экран согласия Oauth2.
Для этого вы переходите на веб-сайт Google Analytics в разделе администратора для учетной записи, к которой вы хотите получить доступ с помощью учетной записи службы. На уровне учетной записи возьмите адрес электронной почты учетной записи службы и предоставьте ему доступ, как и любому другому пользователю.
Затем у него будет доступ для чтения из вашей учетной записи Google Analytics.