Integrar Universal Analytics a SMF

Pues hoy os voy a enseñar a integrar Universal Analytics a SMF. Todos sabréis, y si no ya os lo digo yo, que Universal Analytics ha dejado de ser una beta para convertirse en el nuevo estándar operativo de Google Analytics. Lo primero que tienes que hacer cuando entras a vuestra cuenta de Google Analytics es actualizar a la nueva versión. Esto es bastante sencillo, solo tienes que entrar a la administración, Seleccionar una cuenta y una propiedad y, a continuación, hacer clic en Actualización de Universal Analytics

Una vez realizada la actualización, además de seguir teniendo acceso a todos los datos del historial en los mismos informes que utilizas actualmente, dispondrás de lo siguiente:

  • Métricas y dimensiones personalizadas
  • Nuevo código de seguimiento
  • Más funciones de informes

Muy pronto, serán necesarias todas las propiedades de Google Analytics para poder utilizar Universal Analytics. Las propiedades que no se hayan transferido a Universal Analytics, se transferirán automáticamente más adelante. Una vez hecho esto de la transferencia y la actualización tenemos que actualizar el código de nuestras webs o blogs. Esto es válido para cualquier tipo de Web o CMS, ahora vamos con la integración a nuestro Simple Machines Forum (está probado en la 2.0.7 pero debería funcionar en todas).

Lo primero es crear el código que, si habéis seguido los pasos, será la siguiente opción que os habrá salido. Sino desde la administración podéis hacerlo. Pegar el siguiente código en un archivo de texto y guardarlo como «ga_script.html» en la raíz «/smf/» Quedando «/smf/ga_script.html»:

<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-#######-#");
pageTracker._trackPageview();
} catch(err) {}</script>

Recuerda cambiar UA-#######-# por el id que de tu cuenta de google analytics.

Abre el archivo index.template.php del theme que estés usando (Themes/{Tu-Theme}/index.template.php) y busca:

</body>

Si tu theme no ha sido modificado encontrarás esto:

echo '
</body>
</html>';

Añade estas dos líneas de código justo antes del echo ‘.

// Google analytics
require_once 'ga_script.html';

Guarda el archivo. Aproximadamente 2 horas después, ingresa a tu cuenta de Google Analytics y controla que esta recibiendo alguna información, de ser así te pondrá Estado: recibiendo datos. Y ya estaría todo. Espero que os sirva de ayuda, si crees que puede ayudar a alguien puedes compartirlo usando los botones de aquí abajo.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Responsable: Javier Fuentes Izquierdo
Finalidad: Responder a tus comentarios.
Derechos: Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en este formulario, así como el derecho a presentar una reclamación ante una autoridad de control.
Información adicional: En la política de privacidad de CursEmOn, encontrarás información adicional sobre la recopilación y uso de tu información personal por parte de CursEmOn, incluida información sobre acceso, conservación, rectificación, eliminación, seguridad y otros temas.