как Google Analytic DAT через трубы YQL или Yahoo? - PullRequest
2 голосов
/ 13 апреля 2010

Я использую Google Analytics, я хочу получить последние 100 строк поиска из своего аналитического аккаунта Google, используя каналы YQL или Yahoo, как я могу это сделать ??Пожалуйста, помогите ..

Ответы [ 2 ]

3 голосов
/ 18 апреля 2010

Я только что проверил некоторые таблицы Google Analytics YQL. Прямо сейчас они используют ClientLogin для аутентификации. Вот код:

http://github.com/yql/yql-tables/blob/master/google/google.analytics.xml

Сначала необходимо пройти проверку подлинности с помощью электронной почты и Passwd и извлечь маркер аутентификации из результата. Используйте этот токен Auth для вызова API, которые будут перечислять ваши учетные записи и извлекать данные из API. Вы должны использовать проводник Google Analytics, чтобы выяснить, что вы хотите снять:

http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html

Вот пример запроса, который я использую для получения списка моих самых активных страниц:

используйте 'http://github.com/yql/yql-tables/raw/master/google/google.analytics.xml' в качестве га; выберите * из ga, где auth = '...' и ids = 'ga: 2938948' и sizes = 'ga: pagePath' и metrics = "ga: pageviews" и sort = "- ga: pageviews" и start = "2010 -04-04 "и конец =" 2010-04-18 "и макс = '50'

1 голос
/ 13 апреля 2010

Вы не можете получить доступ к Analythics API, используя каналы Yahoo или YQL, поскольку для служб Google требуется аутентификация аккаунта Google с помощью ClientLogin \ AuthSub \ OAuth.

С помощью обходного пути вы можете экспортировать свои аналитические данные в группы Google, а затем получать их с помощью каналов Yahoo.
Отметьте эту статью.

...