Google Analytics API – Enfin (too soon?)

Et oui, tu le voulais pour Noël, Google l’a fait: Google vient de lancer une API pour accéder en lecture seulement les données de Google Analytics: http://analytics.blogspot.com/2009/04/attention-developers-google-analytics.html

Pour l’instant, il y a une librairie Javascript, Java et « Raw » (HTTP et XML). Pour PHP, il va falloir attendre un peu, mais on peut espérer que Zend inclut sous peu à son component Zend_GData des classes spécifiques pour Google Analytics. Il est déjà possible de s’autentifier avec le framework et d’optenir le XML à peu de frais (voir ce lien par exemple tiré de analyseweb.fr, merci Julien Coquet)

Zend, the good, the bad and the ugly

Bon, le framework Zend c’est bien, très bien même. Ne me faites pas dire ce je n’ai pas dit, ok?

Mais quand même, une mini-liste de chose que je n’ai pas été capable de faire avec le Zend framework (1.7):

  • Zend_Feed: créer un feed atom custom, avec mes propres tag et namespaces. En fait, c’est faisable, mais qu’est ce que c’est compliqué…
  • Zend_SOAP:  ajouter un header du coté du client pour « consommer » un Web Service. Là, j’ai été obligé de me servir de SoapClient (inclus maintenant dans PHP). Je n’ai vraiment pas trouvé comment. Pas trop grave, car Zend_Soap n’est qu’un « wapper » de SoapClient et SoapServer (du propre aveu de Matthew Weier O’Phinney au la conférence PHP Québec).

Sinon, je me sers souvent de Zend_Mail, parfait, parfait, parfait. Zend_Amf, les tests ont été très concluant, la suite dans un prochain épisode.