Войдите в Google Analytics - PullRequest
       20

Войдите в Google Analytics

2 голосов
/ 18 декабря 2010

Вот что я пытаюсь достичь:

  1. Пользователь открывает страницу моих приложений и щелкает ссылку: статистика сайта
  2. Мои приложения знают учетные данные аналитики и аутентифицируются сGoogle Analytics, поэтому пользователю не нужно предоставлять учетные данные.
  3. Пользователь перенаправлен на домашнюю страницу отчета Google Analytics.

Что я уже пробовал:

  • отправка "поддельной" формы с моего сайта
  • публикация данных формы через Zend_Http_Client (Curl)

Вышеуказанное не работает в долгосрочной перспективе, потому чтоЕсть некоторые параметры в форме Google, сгенерированные автоматически (и сохраненные в cookie), поэтому пользователь должен хотя бы один раз аутентифицироваться.

  • начал играть с Zend_Gdata_ClientLogin, поэтому я получил очень длинный клиенттокен и я могу получить доступ к данным аналитики, но я все еще не знаю, как пропустить форму входа.

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

Итак, вопрос в том, как пропустить форму Google Analytics (например, с помощью API).

1 Ответ

1 голос
/ 18 декабря 2010

Я не Гуру Аналитики, но вход пользователя в систему автоматически может быть невозможен из-за ограничений безопасности.

Вход в систему на стороне сервера и передача данных клиенту - плохой подход, даже если он работает, потому что задействован большой Ajax, и в любой момент может произойти сбой.

Возможные альтернативы, которые приходят мне в голову:

  • Добавление гостевых учетных записей в учетную запись аналитики, которым разрешено просматривать статистику, но ничего не менять (пользователю все равно придется проходить проверку подлинности)

  • Извлечение данных с использованием API (Очевидно, гораздо сложнее, чем вы думаете, но, насколько я вижу, единственный метод, который может работать полностью автоматически)

  • Рекомендовать пользователю активировать хранилище паролей на стороне браузера - со всеми недостатками, включая

...