Je pars donc sur la trace de Google Analytics. L’inscription en ligne se passe sans trop de problème, mis à part le fait qu’il faut souscrire aux conditions d’utilisation de chez Google (j’ai pas eu envie de les lire, connaissant celles de Google Mail, que je compte bien ne jamais utiliser, je ne voulais pas prendre le risque que cela me gâche ma journée). Et mis à part le fait qu’il ne voulait pas prendre www.mouet-mouet.net/maxime/blog/, mais juste www.mouet-mouet.net (c’est corrigeable par la suite, heureusement).

Une fois inscrit, je passe à l’installation du plugin GoogleAnalytics : je place l’URL du plugin dans l’installeur automatisé de l’interface d’administration de DotClear, je mets mon mot de passe, je clique, et POUF ! Une erreur.

En fait, le fichier plugins/googleAnalytics/_define.php n’est pas codé en UTF-8, et donc ça ne fonctionne pas (la faute aux développeurs du plugin, qui sont au courant mais n’ont pas corrigé le problème, ce qui arrive souvent chez les développeurs d’applications PHP, soit dit en passant). Un coup de chown pour récupérer les droits en écriture sur ce fichier (j’ai donné les dossiers cache, themes et plugins à l’utilisateur _apache2 de façon à ce que PHP puisse disposer d’un accès en écriture), suivi du téléchargement par FTP du fichier en question, d’un passage dans Kate pour le passer en UTF-8, d’un remplacement de l’ancien fichier par le nouveau, et d’un second coup de chown, et le plugin est enfin fonctionnel.

Retour sur l’interface web de Google Analytics, histoire de récupérer le numéro d’identification qu’il faut indiquer dans la case adéquate (case bien planquée dans le bidule permettant de gérer les éléments des colonnes du blog, alors que l’interface de DotClear met un menu bien visible à disposition des développeurs de plugins, bonjour l’ergonomie). Pas moyen de le trouver autre part que dans le morceau de code Javascript, et encore, il faut passer par un éditeur de texte pour le copier/coller indépendamment de tout le code. Super.

Test pour vérifier que cela fonctionne… Echec. Il faut encore retoucher les informations donc Google a besoin : le site web à analyser n’est pas www.mouet-mouet.net mais www.mouet-mouet.net/maxime/blog/, et la page par défaut est évidemment index.php, je pensais que Google aurait l’intelligence de le comprendre tout seul, c’était mal préjugé.

Et là, Ô miracle, ça fonctionne.

Moralité : j’ai asservi mon blog libre à un Grand Frère omnipotent et bientôt omniscient, et j’ai même dû lutter pour cela…