2016-05-11 2 views
-2

Я хочу показать панель инструментов Google Analytics для своих пользователей. Доступ к панели «google analytics dashboard» для всех пользователей недоступен. Поэтому я хочу интегрировать его на свой собственный сайт. Будет ли возможно интегрировать панель инструментов Google Analytics на конкретном веб-сайте?Возможно ли интегрировать панель инструментов Google Analytics на наш собственный веб-сайт?

ответ

2

Этот вопрос задается совсем немного. Важно понять модель безопасности для API. Для аутентификации пользователя все API Google используют OAuth2.0. Это предназначено для упрощения использования API для доступа к данным пользователя от имени пользователя. В отличие от этого вам нужно будет сделать работу, чтобы показать Ваши данные вашим пользователям.

С учетом сказанного, пример того, что вы ищете, это Server side Auth example, предоставляемый командой API Analytics.

Самый простой ответ - запросить API на стороне сервера, используя service account и обслуживать эти данные при обслуживании любых других данных для ваших пользователей. Внимательно прочитайте сценарии и выберите тот, который лучше всего подходит вашим конечным целям. Понять, как API рассматривает следующие объекты.

  • A Пользователь использует приложение.
  • A Разработчик разрабатывает приложение.
  • A Приложение имеет project id и связанные с ним credentials.
  • Пользователь разрешает приложению получать доступ к своим данным через API.

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

Также не забудьте добавить учетную запись службы в Analytics View, к которой вы хотите получить доступ.

0

Откажитесь от EmbeddedAnalytics, если вы предпочитаете не увязнуть в обучении oAuth2, API CoreReporting и, наконец, графическом инструменте. Мы упрощаем процесс. Все, что вы делаете, это создать свою диаграмму и вставить фрагмент кода на вашем сайте, где вы хотите показать диаграмму/панель.

Смежные вопросы