urchinTracker

·

Hace un tiempo encontré un sitio web en la que todos los enlaces salientes incluían un código en JavaScript que llevaba la función urchinTracker. La verdad es que no la recuerdo y aunque miré a ver para qué servía lo vi demasiado complejo como para implementarlo. Pero hace unos días que alguien lo publicó para hacerlo de forma sencilla. Tal sólo hay que insertar un pequeño código. De todas formas, hay varias cosas a tener en cuenta sobre esta función de Google Analytics.

Nombrar de forma sencilla una URL

Si tienes URL’s muy largas lo mejor es optimizar el código para que una vez dentro del gestor lo veamos de forma más sencilla. Para eso, sólo hay que poner la línea de control en el mismo código de JavaScript indicándole el nuevo nombre de página. Tal vez sea interesante hacerlo para agrupar artículos o cosas de una misma categoría.

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct="UA-xxxx-x";
urchinTracker(/subdirectory/pagename);
</script>

Si una página se recarga por parámetros

Es posible que tengamos un formulario que se va llamando a sí mismo varias veces, porque hay paso 1, paso 2 y paso 3… siguiendo con lo mismo de arriba, cada vez que se cargase un paso podríamos llamar la URL de forma diferente:


<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct="UA-xxxx-x";
urchinTracker("/formulario/paso1.php");
</script>

En cada página vamos cambiado eso de paso 1 por el paso 2 y paso 3 y así (de forma más o menos programada) podremos saber cuánta gente visita qué paso del formulario, y también saber porqué se atasca una persona tal vez al darse de alta.

Clics sobre URL’s externas

En muchas ocasiones tenemos artículos que llevan enlaces a otras páginas web que no son de nuestro dominio… ¿queremos saber cuantos clics hay? Pues se puede saber sin necesidad de incluir el tracking en cada enlace.


<script type="text/javascript">
window.onload = function() {
var links = document.getElementsByTagName("a");
for (var i = 0; i < links.length; i++) { if(links[i].href.indexOf('javiercasares.com') == -1) { addtrackcode(links[i]); } } function addtrackcode(obj) { obj.setAttribute('onclick', "javascript:urchinTracker('/salientes/'+ obj.href.split('://')[1]+'');"); } } </script>

A partir de aquí tan sólo habrá que mirar la "carpeta" /salientes/ y revisar los enlaces (URL's) que se siguen.

Así que, ya sabéis cómo sacarle aún más partido a Google Analytics

Comments

Una respuesta a «urchinTracker»

Deja una respuesta

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