Category Archives: Top

Entendiendo el reporte de velocidad del sitio

Seguramente todos tenemos en cuenta ( o deberíamos  tenerlo ), la importa que tiene la velocidad de carga de nuestro sitio web, no tan solo por los posibles beneficios a la hora de posicionarnos en Google, si no también a nivel de experiencia de usuario.

Google es muy consciente de ello, por ello nos ofrece varias herramientas para mejorar este factor de nuestras páginas con web con herramientas como PageSpeed, el módulo PageSpeed para Apache, el protocolo SPDY, los reportes de velocidad de Google Analytics o el reporte de tiempos de usuario también. Incluso Yahoo ofrece el servicio de YSlow para comprobar la velocidad de nuestros sitios web y sugerencias sobre como mejorarlos.

Continue reading

Cómo medir las ventas en nuestro e-commerce a través de Google Shopping

google shopping beta 300x199 Cómo medir las ventas en nuestro e commerce a través de Google Shopping top analitica web

Use the right sidebar select to translate this post into your language

En esta ocasión vamos a ver cómo medir las compras que nos vienen desde Google Shopping a nuestro e-commerce.

Por defecto estas visitas llegan a nuestra web desde Google Base cómo si se tratase de una visita desde el propio buscador de Google, por lo cual se nos mezclan con el resto de datos de búsquedas orgánicas.

Por suerte para nosotros hay una funcionalidad no documentada en Google Analytics, que nos permite, entre otras opciones, sobreescribir los parámetros de campaña antes de que se fijen con los valores calculados por defecto.

Se trata del método _set  . El cual mediante el parámetro campaignParams , nos permitirá cambiar los valores de la campaña antes de enviar los datos a los servidores de Google Analytics.

Continue reading

Piwik , Analítica Web Open Source

Lo sé, no es algo nuevo, pero si algo que tal vez muchos deberían considerar por lo menos el probarlo. Así que partir de hoy empezamos incluir artículos sobre Piwik , un motor de analítica web que nada tiene que envidiar al resto . Esta programado bajo un backend PHP y lo mejor de todo es gratuito.

No es la única herramienta open source, pero si una de las que están a la altura y cumple con las expectativas y con su función sin decepcionar.

No se trata de un sistema nuevo si no que lleva ya en desarrollo constante más de 6 años ,  anteriormente se llamaba phpMyVisites. Y en estos últimos años ha ido mejorando y añadiendo mejoras sin parar. Los propios autores de la herramienta confirman además que las diferencias de medición con Google Analytics son tan solo de alrededor de un 5% ( siempre va a haber diferencias entre diferentes productos de Analítica )., por lo que podemos considerarlo bastante fiable.
Continue reading

Google Analytics se vuelve social

Google se anima a añadir medición social a través de Google Analytics, suponemos que animados por el lanzamiento de Google +1 hace unas semanas y de Google+ ayer mismo.

Por ello, a partir de ahora Google Analytics:

  • Google Analytics medirá de forma automática los clicks en Google +1’s .
  • Se introduce un nuevo tag para que puedas medir los clicks a otras acciones social desde el lado del cliente.
  • Se agregan nuevas reportes dedicado a lo social tanto en GA como en Webmaster tools.

socialbutton ga 1024x748 Google Analytics se vuelve social  top google analytics
Se podrá acceder a los siguiente reportes:

  • El informe de “Social Engagement” ( Implicación ) te permite ver cómo cambia el comportamiento del sitio para las visitas que hacen click en los botones +1 u otras acciones sociales. Esto nos permite determinar, por ejemplo, si la gente que pulse +1 en sus páginas durante una visita terminan pasando más tiempo en nuestro sitio que la gente que no lo hacen.
  • El reporte de “Social Actions” ( Acciones ) nos permite hacer el seguimiento del número de acciones sociales que se realizan en nuestro sitio(+1 clicks, Tweets, me gusta, etc) .
  • El reporte de “Social Pages” ( Páginas ) nos permitirá comparar las páginas de nuestro sitio para ver cuales reciben más acciones sociales.

Se añade la función _trackSocial(network, socialAction, opt_target, opt_pagePath); a Google Analytics, para trackear las acciones sociales. Esta función soporta los siguiente parámetros

  • network: Nombre de la Red social a medir (google, facebook, twitter, digg, etc)
  • socialAction: Tipo de acción realizada (like, tweet, send, stumble)
  • opt_target: Asunto de la acción tomada. Optional, por defecto toma la URL que está siendo compartida (document.location.href). Manualmente se puede fijar a cualquiero valor.
  • opt_pagePath: La página en la cual tiene lugar la acción. Opcional, por defecto coge la URI donde se realiza la acción social (document.location.pathname). Se puede fijar manualmente ( como una página virtual).

Ejemplo de llamada con el código asyncrono:
_gaq.push(['_trackSocial', 'facebook', 'like', 'http://www.mycoolblog.com/coolpost.php']);

  • Esta nueva dimensión estará disponible en los segmentos avanzados a finales de año.
  • La integración con el botón Google +1 se esperar que sea instantanea para muchos usuarios, aunque algunos deberán esperar a finales de esta semana o principios de la siguiente para ver los datos.

Más información:

Social Interaction Tracking Guide ( http://code.google.com/intl/es-ES/apis/analytics/docs/gaJS /gaJSApiSocialTracking.html )

Code.Google Article ( http://code.google.com/intl/es-ES/apis/analytics/docs/tracking/gaTrackingSocial.html )
Post Oficial: http://analytics.blogspot.com/2011/06/1-reporting-in-google-webmaster-tools.html

Disponible la nueva actualización de Urchin 7.100

Se acaba de publicar la nueva versión de Urchin, concretamente la versión 7.100, que se puede descargar desde la propia web oficial de Urchin:  http://www.google.com/urchin/download.html

Este es el listado de mejoras y errores solucionados es el siguiente:

  • Interfaz de reporte
    • Se han actualizado los lenguajes Alemán y Japonés
  • Segmentos Avanzados
    • Se ha eliminado la opción de crear segmentos avanzados de reportes en los cuales no se pueden crear segmentos. Anteriomente, el archivo rs2 tenía un flag combinado, el cual controlaba la visibilidad del popup de los segmentos cruzados y el selector de segmentos avanzados. En Urchin 7.100 se han añadido flag separados para el control de la Segmentación avanzada. Este cambio afecta al rs2 por defecto por tanto, a todos los usuarios que hayan personalizado sus reportes en Urchin 7.
    • En Urchim 7.100 se ha deshabilitado la metrica de visitas en los segmentos avanzados puesto que no está todavía disponible en el Urchin Data API.
  • LDAP Integration
    • Se ha solucionado un problema con la integración LDAP , la utilidad ldapauth fallaba si alguno de los parámetros DC,OU or CN contenía un espacio.
  • Log Processing
    • Se ha solucionado el problema de que Urchin no reconociese el parámetro utmcc enviado por el código de Google Analytics, al estar ‘url-encoded’ , a partir de ahora si los reconoce.
    • Después de cancelar el proceso de un perfil  “congelado” , Urchin no podía reanudar el funcionamiento sin reinicarse , en Urchin 7.100 este problema ha sido subsanado.
    • Se ha solucionado un problema de conectividad en PosgressSQL cuando se perdía la conexión durante el procesado de datos.
  • Actualización de la utilidad Uconf2sql
    • Anteriormente, uconf2sql no escapaba ningún caracter especial para las cadenas de texto. Esto provocaba el siguiente error durante la migración de datos desde Urchin 5:
      ERROR: (9003-942-329) Failed to query the database
      DETAIL: You have an error in your SQL syntax; check the manual that corresponds
      to your MySQL server version for the right syntax to use near ‘s)’ AND usac_id = 1′
      at line 1
      Este problema ha sido arreglado en Urchin 7.100 .
  • Administración
    • Se ha añadido el idioma Chino, a la configuración de perfiles.
    • Se ha solucionado el reiniciado de procesos desde el interfaz.
  • API v2
    • El API de Urchin ya no falla cuando la fuente de logs es un FTP.

 

  • Reporting
    • El problema de codificación con el idioma chino ha sido solucionado.
  • Integración con Adwords
  • Varios
    • Se han actualizado y añadido las ayudas inline de Urchin, así como las del Help Center

 

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.

timing overview Site Speed para Urchin 7 urchin top

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>


urchin 7 sitespeed 1024x516 Site Speed para Urchin 7 urchin top  

 

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.

urchin live stats Urchin Live Stats  urchin top

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.

urchin 7 dash 1024x518 ¿ Qué es Urchin Software ? urchin top

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.