Interroger Google Analytics

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Google Analytics est un service bien connu des webmasters, leur permettant de connaître la fréquentation de leur site depuis un navigateur. Mais Google Analytics permet aussi d'accéder à ces données par programmation, ce que nous faisons aujourd'hui.

Consulter les statistiques de fréquentation de son site fournies par Google Analytics depuis un navigateur, c'est bien. Mais il est des situations où obtenir des données par programmation c'est mieux. Google Analytics expose une API qui permet cela. Il s'agit d'une API en REST, ainsi que pour nombre des services Google. Google propose des librairies pour travailler avec cette API. Ces librairies, qui existent en Java, Javascript et Python rendent transparent le travail avec une architecture REST, ce qui est à la fois leur avantage et leur inconvénient. C'est un inconvénient si l'on veut comprendre le fonctionnement des choses et communiquer avec les API depuis un autre langage. En effet REST n'étant basé que sur le protocole HTTP, tout langage qui sait ouvrir un socket sécurisé est un langage qui va bien. Ainsi, au cours de cet article, si nous utilisons Python et Java, nous n'utiliserons pas de librairie, mais nous travaillerons fondamentalement en REST, ce qui permettra au lecteur intéressé de transposer facilement vers "son" langage :). Le lecteur trouvera les sources de nos exemples sur le site www.programmez.com.

Frédéric Mazué

S'ABONNER
Egalement au sommaire de :
Programmez! #131