Самый быстрый способ получить основную информацию из API Google Analytics - PullRequest
1 голос
/ 09 августа 2011

Моя учетная запись GA имеет количество (50) профилей, связанных с ней, и я пытаюсь создать API, который показывает мне основную информацию, такую ​​как посещения, показатели отказов и т. Д. Для каждого профиля.

Этот запрос дает мне то, что я хочу от GA, но для каждого профиля:

URL ="https://www.google.com/analytics/feeds/data?ids=ga:11111&start-date=2011-07-01&end-date=2011-07-02&metrics=ga:visitors&prettyprint=true&alt=json"

Идентификатор - это идентификатор таблицы, а метрика дает мне информацию, которую я хочу.

Теперь проблема в том, что я хочу показать всю информацию вместе. Поэтому каждый раз мне приходится отправлять 50 запросов к API, что не получается. Можно ли получить информацию обо всех профилях, связанных со мной, одним запросом?

1 Ответ

1 голос
/ 10 августа 2011

К сожалению, вам потребуется выполнить 50 запросов, если вы хотите использовать метрики для 50 различных профилей.Однако это можно легко автоматизировать, используя комбинацию API управления и API экспорта данных .

API управления позволяет получать информацию оучетная запись.Например, вы можете очень легко получить все идентификаторы профилей и имена, связанные с учетной записью Analytics, через этот API для использования в автоматическом запросе.

API экспорта данных, с которым, я уверен, вы уже знакомы,единственный способ получить собранные данные / статистику для отдельных профилей.

Если вас беспокоит скорость, вам может потребоваться создать автоматизированный процесс, использующий как API управления, так и API экспорта данных.Извлеките все профили, связанные с вашей учетной записью, с помощью API управления, затем прокрутите каждый из них и извлеките базовые данные, которые вы хотите, через API экспорта данных.Запускайте его через регулярные промежутки времени в зависимости от ваших потребностей и кэшируйте его между запусками.Таким образом, он не будет выполняться каждый раз, когда страница попадает (хотя, честно говоря, все может быть хорошо, в зависимости от вашего трафика - я обнаружил, что это очень быстро).

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