Integrar Google Analytics en Foro SMF

Ahora que estoy mandteniendo un Blog de Descargas, sentí deseos de integrar un foro, que todavía no estará listo, pero luego lo estará.
Para poder saber cuantas visitas recibirá, de donde y como, es casi necesario utilizar Google Analytics u otro Analizador de Estadísticas. En este caso implementaremos el servicio de Google, que no es llegar y pegar el código en la plantilla.
Para insertar correctamente el código de Google Analytics debemos abrir el archivo index.template.php de nuestro theme y ubicar la etiqueta </body>,debemos poner el código justo antes de esta etiqueta.
Este es el código que nos dá Google Analytics:
<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”>
var pageTracker = _gat._getTracker(”UA-9999999-1″);
pageTracker._trackPageview();
</script>
Al insertar directamente este código nos muestra un mensaje de error al intentar entrar al Foro, pero la solución es más simple de lo que parece.
Código correcto para Google Analytics en SMF
<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”>
var pageTracker = _gat._getTracker(”UA-1234567-2″);
pageTracker._initData();
pageTracker._trackPageview();
</script>
Como se darán cuenta el unico cambio realizado en este código es agregar unos backslash (\).
Recuerden insertar este código antes de la etiqueta </body> y podrán utilizar el servicio de Google sin problemas.
Vía: Foro Oficial de SMF en Inglés.
9 November 2008



March 8th, 2009 a las 22:03
March 9th, 2009 a las 13:50
@Manuel: que bueno que te haya servido
Nos vemos