Le plugin Analytics permet de placer le code nécessaire à google pour compter vos pages et alimenter votre compte google analytics.
En version beta, l'interface d'administration propose la saisie du code sous la forme XXXXXXX-X qui est stocké dans une nouvelle table de la base de données.
Le code complet fourni par google est placé dans le header par l'intermédiaire de la fonction plugin_getheadercode_analytics() suivante :
function plugin_getheadercode_analytics() { global $_CONF, $_TABLES; $str = null; $current_code = DB_getItem($_TABLES['analytics'],'code'); $str = LB . '<script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src=\'" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-' . $current_code . '"); pageTracker._trackPageview(); } catch(err) {}</script>'. LB; return $str; }
Une fonction on off