Author: David Vallejo

  • Site Speed para Urchin 7

    Hace unos meses Google Analytics incorporó la posibilidad de medir la velocidad de carga de nuestra páginas, para ello, hacen uso del interfaz NavigationTiming , disponible en algunos navegadores con soporte HTML5 como Chrome ó IE9. Por lo tanto este reporte estará básando en un sampleo relativo a los navegadores que utilicen nuestros usuarios.

    Para conseguir lo mismo con Urchin será necesario utilizar la version 7 de Urchin, para poder utilizar la funcionalidad de Eventos.
    Para ellos modificaremos nuestro urchin.js y añadiremos la siguiente función, justo después de la función __utmTrackEvent .

    function __utmTrackTime() {
      var p = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance || {};
      var t = p.timing || {};
      var totaltime = new Date().getTime() - t.fetchStart;
      opt_value = totaltime;
      opt_page = "";
      category = "time";
      action = "track";
      if (!category || category=="" || !action || action=="") return;
      var pg=opt_page,opt="";
      if (!pg || pg=="") pg=_udl.pathname+_udl.search;
      opt_label = pg;
      opt+="&utmt=event&utme="+"5("+_UEE(category)+"*"+_UEE(action);
      if (opt_label && opt_label!="") opt+="*"+opt_label; opt+=")";
      if (opt_value && opt_value!="") opt+="("+opt_value+")";
      if(isNaN(totaltime)==false)
      urchinTracker(pg,opt);
     }

    Una vez hecho esto, llamaremos a esta función en nuestra llamada principal a Urchin, de forma que el código base quedaría de la siguiente manera:

    <script src="/urchin.js" type="text/javascript"></script>
    <script type="text/javascript">
            urchinTracker();
    	__utmTrackTime();
    </script>
    
    
    

    Y esto es lo que veremos en nuestra interfaz, teniendo en cuenta que el valor de los eventos en el tiempo de carga en milisegundos.

    En breves intentaremos hacer un Custom Report, para mostrar la información en un panel propio incluyendo la información de sampleo sobre las páginas que salgan en el reporte de velocidad.

  • Urchin Live Stats

    Algo que se echa de menos en Urchin, es la necesidad de tener que procesar los logs para ver las estadísticas, por que por lo normal como mínimo necesitamos 1 hora y usualmente 24 horas , para poder ver los datos.

    Hemos creado una aplicación que te permite, ver las visitas a tu página web en tiempo real, en base a los datos que genera Urchin.

    En la versión actual podremos ver en tiempo real los siguientes datos de las últimas visitas:

    • IP de la visita. ( anonimizada o no )
    • Ciudad y país de la visita.
    • Uri de la solicitud.
    • Título de la página.

    En la próxima versión se añadirán las siguiente mejoras:

    • Se mostrarán los datos en base a sessiones ( visitas ) en vez de hits.
    • Se mostrará la banderas del país.
    • Datos relativos al usuario como navegador, resolución, profundidad, etc
    • Ver el referer de la visita, así como la fuenta y campaña si la hubiera.
    • Los marcadores del mapa se irán actualizando cada X segundos, según lo haya configurado el usuario, sin necesidad de recargar la página.
  • Como etiquetar todos los enlaces salientes mediante eventos con Urchin 7

    Si necesitas medir todos los enlaces que salen de tu página web a otro dominio ( enlaces externos ), ahora lo puedes hacer de forma sencilla y automática con Urchin 7  a través de los eventos.  Debes utilizar JQuery para poder utilizarlo, puedes descargarlo desde aquí .

    Tan solo necesitas añadir lo siguiente antes del cierre de la etiqueta body</body>.

    <script type="text/javascript">
    $(document).ready(function() {
    $("a[@href^='http://']:not(.noAutoLink)").click(function() {
    var $a = $(this);
    var href = $a.attr('href');

    if ( (href.match(/^http/)) && (! href.match(document.domain)) ) {
    $a.attr('target', '_blank');
    var category = 'outgoing';
    var event = 'click';
    var label = href;
    __utmTrackEvent(category, event, href);
    }
    });

    });
    </script>

  • ¿ Qué es Urchin Software ?

    Urchin Software Corporation era una compañía de Analítica Web , que se fundó en San Diego en Diciembre de 1995 y que fué comprada por Google en Abril de 2005.

    Un vez comprada la renombró a Urchin On Demand , y  6 meses después Google lo rebautizó y relanzó tal y como hoy lo conocemos Google Analytics.

    Actualmente Urchin se encuentra en su versión 7, y puede ser descargada una demo de 30 días desde su propia página web.

    Características Urchin 7

    • Sistema híbrido basado en logs y tags.
    • Integración con Google Adwords.
    • Seguimiento de Eventos ( Event Tracking ).
    • Objetivos y embudos ( Goals y Funnels ).
    • Segmentación avanzada.
    • API RESTful/SOAP.

    Comparación de funciones entre Urchin y Google Analytics

    FunciónUrchin 7Google Analytics
    Se ejecuta en sus servidoresNo
    Adecuado para intranetsNo
    Procesa registros del historialNo
    Datos accesibles a través de la API
    Puede usar etiquetado de JavaScript
    Robot & spider reportsNo
    Status & Error code reports (404s, etc.)No
    Integración óptima en AdWords
    Informes de búsquedas de pago
    Informes de comercio electrónico
    Informes de orientación geográfica
    Segmentación avanzada
    Detalles del historial de visitantes individualesNo
    Informes personalizados
    Precio9.995 USDGratuito

    Como funciona Urchin Software
    Urchin funciona al igual que Google Analytics en base a un código javascript, que se encarga de lo siguiente:

    • Recopila la información del cliente como, navegador, resolución, etc, etc
    • Fija las cookies en el navegador del usuario, para poder saber de donde ha llegado un usuario, si es nuevo o recurrente, etc.
    • Hace una petición a un GIF de 1×1 ( __umt.gif ), dónde le pasa todos los parámetros recogidos anteriormente por GET.

    De esta forma Urchin enriquece los logs locales, para poder ofrecer más datos que los que ofrecería una herramienta de procesado de logs como pudieran ser Awstats o Webalizer.

    Los datos siempre se quedan en el cliente y no enviados a ningun servidor externo, por lo que se trata de la herramienta perfecta para intranets o sitios donde la privacidad sera un requisito indispensable e imperativo.

    En los siguiente días haremos un recorrido detallado por todas las funcionalidades que ofrece Urchin, así como trucos y scripts para poder aprovechar la herramienta al máximo.

    Si quieres ir abriendo boca, puedes ir leyendo http://www.urchinsoftware.es/ donde podrás, incluso, de la mano de Overalia darte de alta para poder acceder a una demo online de la herramienta.