Аутентификация Google листов и Google Analytics - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь использовать экспорт данных в реальном времени для аналитики Google в скриптах листов Google. Однако моя консоль API / Google Analytics находится под другой учетной записью, чем моя учетная запись Google.

Я указываю проект, который мой скрипт google листов должен использовать в следующей строке:

var ana = Analytics.Data.Realtime.get('ga:xxxxxxxxx','rt:activeUsers, rt:source', {'dimensions' : 'rt:source,rt:medium'});

Однако это выдает ошибку:

Доступ не настроен. API Google Analytics ранее не использовался в проекте 1046300490979 или отключен.

Когда я открываю эту ошибку и щелкаю ссылку, если она отправляет меня в другой проект, а не идентификатор проекта, который я указываю в строке кода выше.

Как мне получить данные Google Analytics через API другого аккаунта?

P.S .: Я следовал приведенному ниже руководству, чтобы настроить скрипт для своих листов Google: https://www.tatvic.com/blog/google-analytics-real-time-data-in-google-sheet/

РЕДАКТИРОВАТЬ: Я обнаружил, что вы можете изменить проект, связанный с вашим сценарием. Однако после этого я получаю следующую ошибку:

У пользователя недостаточно прав для этого профиля. (3-й раздел, «Код»)

В консоли разработчика у меня есть доступ ко всему.

1 Ответ

0 голосов
/ 27 июня 2018

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

В разделе Ресурсы -> Cloud Platform-project вы должны связать свой скрипт с вашей консолью разработчика Google.
Вы можете найти этот идентификатор, перейдя в консоль разработчика и выбрав проект, связанный с вашим аккаунтом Google Analytics. Должен быть идентификатор проекта под Projectinformation project id

В следующей строке:

var ana = Analytics.Data.Realtime.get('ga:xxxxxxx', 'rt:activeUsers', {'dimensions' : 'rt:source,rt:medium'});

xxxxxxx должен быть заменен идентификатором вашего проекта Google Analytics, откройте Google Analytics и посмотрите на URL-адрес, все цифры должны быть за p.
https://analytics.google.com/analytics/web/#/report-home/a75228945w113577272p128654983

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...