Comment puis-je créer une application de reporting qui collecte des données à partir de Google Analytics, les traite et les renvoie pour ma propre solution de reporting personnalisée?Comment collecter des données à partir de Google Analytics?
Répondre
Cela dépend des exigences. Vous prévoyez d'exécuter vos propres analyses après? Ou les archives seront utilisées pour prédire les tendances futures. En tant que tel, Google Analytics peut le faire, mais si vous voulez en faire plus avec les données Analytics, je suppose qu'il est bon d'archiver les données quotidiennement. Vous pouvez commencer ici http://code.google.com/apis/analytics/docs/gdata/gdataDeveloperGuide.html
Vous n'avez pas précisé comment vous souhaitez collecter les données, mais je suppose que vous souhaiterez exécuter un script de serveur pour extraire et traiter les données.
J'ai utilisé la bibliothèque suivante pour obtenir des données d'analyse de PHP et était très heureux avec elle:
http://code.google.com/p/gapi-google-analytics-php-interface/
Pour Rubyistes, je recommande GARB, qui a des caractéristiques décentes et traction:
github.com/vigetlabs/garb
Remarque: ajoutez http: // au lien pour l'habillage, car je ne pouvais pas publier plus d'un lien.
Je suis d'accord avec JSteve: ça dépend. l'outil de base Google Analytics fourni donnera probablement à quiconque en aurait besoin 95% des réponses nécessaires (la mise en garde ici dépend de la façon dont vous avez configuré votre code client et des fonctionnalités que vous suivez dans les variables personnalisées et autres). Mais si vous devez absolument créer vous-même, regardez les API fournies par Google. Je les ai fait pour un client dans le passé, et les échantillons vous feront gagner beaucoup de temps. http://code.google.com/apis/analytics/docs/gdata/gdataLibraries.html –