J'utilise Google analytique, je veux récupérer les 100 dernières chaînes de recherche de mon compte Google analytique en utilisant des pipes YQL ou Yahoo, comment puis-je le faire ?? Aidez-nous ..comment Google Analytic dat par YQL ou Yahoo pipes?
Répondre
Je viens d'enregistrer certaines tables Google Analytics YQL. À l'heure actuelle, ils utilisent ClientLogin pour l'authentification. Voici le code:
http://github.com/yql/yql-tables/blob/master/google/google.analytics.xml
Vous devez d'abord vous authentifier avec e-mail et passwd et extraire le jeton Auth du résultat. Utilisez ce jeton Auth pour appeler les API qui répertorient vos comptes et extraient les données de l'API. Vous devez utiliser l'explorateur Google Analytics pour savoir ce que vous voulez tirer vers le bas:
http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html
Voici un exemple de requête que j'utilise pour obtenir une liste de mes pages les plus actives:
utilisation 'http://github.com/yql/yql-tables/raw/master/google/google.analytics.xml' en tant que ga; select * from ga où auth = '...' et ids = 'ga: 2938948' et dimensions = 'ga: pagePath' et metrics = "ga: pagesviews" et sort = "- ga: pagesviews" et start = "2010 -04-04 "et fin =" 2010-04-18 "et max = '50 '
Vous ne pouvez pas accéder à l'API Analythics en utilisant Yahoo pipes ou YQL car les services google requièrent l'authentification du compte Google à l'aide de ClientLogin \ AuthSub \ OAuth. Avec une solution de contournement, vous pouvez exporter vos données analytiques sur des groupes google, puis les récupérer à l'aide de tuyaux Yahoo.
Vérifiez l'article this.