Barcelona: 93 224 04 84
Madrid: 91 429 98 68
Contactar

Artículo

RIA ¿Cómo medirlo con Google Analytics?

Hasta hace poco la navegación de los sitios y contenidos en la Internet iban de la mano del despliegue de archivos HTML en el navegador (browser). Entonces con cada nuevo contenido o interacción del navegador con el servidor web se generaba una nueva pagina HTML como respuesta. En ese escenario la medición de las páginas vistas y sesiones representaba fielmente la navegación e interacción de visitas a un sitio web.
Eso esta cambiando y la razón principal es la fuerza con la que se están implementando RIA

 

 

¿Qué significa RIA?

RIA, acrónimo de Rich Internet Applications (Aplicaciones Ricas de Internet). Es un nuevo tipo de aplicación con más ventajas que las tradicionales aplicaciones Web. Esta surge como una combinación de las ventajas que ofrecen las aplicaciones Web y las aplicaciones tradicionales.

Este tipo de aplicativos puede encontrarse desde una sección de un sitio hasta en la totalidad de los mismos, en sitios de diversas industrias. Ejemplos de RIA son:

¿Qué se busca con el RIA?

  • Permitir interacción con fuentes de datos de gran tamaño y/o complejas. En el sitio de GenworthFinancial es posible jugar con como será  nuestro plan de retiro ingresando una serie de datos para simular nuestros ahorros.
  • Controlar procesos con múltiples etapas. En rbkcustom, de Reebok, podemos crear nuestras propias zapatillas seleccionando la forma, el color, las texturas y otros atributos en una sola interfaz.
  • Manipular imágenes. En el sitio de Northface es posible ver vistas en zoom y cambiar los colores del producto que se esta viendo en el navegador desde la misma pagina del catalogo. En flickr también se puede interactuar con las imágenes en muchas formas sin refrescar completamente la pagina que se esta viendo.
  • Ver información que esta oculta o fuera de vista. En GoogleMaps es posible desplazar el mapa que se esta viendo sin refrescar la pagina, pudiendo centrar la imagen en una forma similar a como uno usaría un mapa sobre una mesa.
  • Usar funciones y controles familiares a los usuarios en su escritorio (desktop).  Los contenidos HTML carecen de funcionalidades como drag-and-drop, ordenamiento dinámico de listas y otras cosas que resultan naturales en el escritorio.  RIA incorpora estas funcionalidades a los sitios web, en Panicgoods tenemos un carro de compra con funcionalidad drag-and-drop y el cliente web de correo LazloMail tenemos funcionalidades similares a un cliente de escritorio.

¿RIA y FLASH son lo mismo?

Si bien Macromedia y su tecnología FLASH acuño el termino RIA, el reciente advenimiento del AJAX (Asynchronous JavaScript and XML) y otras plataformas de desarrollo integrado como FLEX, de Adobe actual dueño de Macromedia, hacen que el termino sea independiente de la plataforma o tecnología utilizados en su implementación. Todas las tecnologías mencionadas hacen posible la construcción de sitios que mejoran la interacción del navegador con las fuentes de información, contenidos y la manera de representarlos. Estaremos frente a una aplicación RIA cuando se logre al menos uno de los 5 efectos mencionados anteriormente, independiente de la tecnología utilizada en su desarrollo.

¿Cómo afectan RIA a la medición y las métricas web?

RIA tiene un gran impacto ya que la medición tradicional se basa en las visualizaciones de página y en RIA muchas veces los usuarios pueden estar navegando e interactuando con el sitio web sin cambiar nunca de página.  En lugar de ver contenidos y páginas el usuario realiza eventos o acciones que  gatillan el refresco parcial o total de la interfaz. Una medición eficaz se debe hacer cargo de medir la ocurrencia de aquellas acciones que se consideran necesarios o indispensables que los usuarios realicen durante su navegación.

¿Cómo medir RIA con Google Analytics?

Google Analytics permite medir cualquier evento que se genera en el navegador, incluyendo FLASH y JAVASCRIPT (AJAX). Para hacer esto se debe hacer un llamado a urchinTracker(), función JAVASCRIPT que permite entregar un argumento con el nombre del evento. Por ejemplo:
javascript:urchinTracker('/RIA/cotizador_en_linea/boton1');
Causará que cada ocurrencia del evento RIA asociado a presionar el boton1 sea registrado como una pagina vista de /RIA/cotizador_en_linea/boton1. El argumento de urchinTracker() debe comenzar con un forward slash y el uso de este carácter permite agrupar los eventos y/o acciones en cualquier estructura de directorios que se desee, de mas esta decir que los nombres asociados a los eventos no representan archivos reales.
Por ejemplo, si se desea organizar los eventos por páginas y tipo de evento se tendría la siguiente jerarquía.

     /RIA/cotizador_en_linea/ingreso_de_datos/boton1
     /RIA/cotizador_en_linea/resultado_cotizacion/boton1

Google Analytics & FLASH

Para hacer los llamados a urchintracker() en un FLASH es necesario intervenir los archivos fuente del mismo modificando el codigo asociado a los eventos que se desea medir. En la practica se debe agregar un getURL con el llamado a urchintracker() como lo muestran los siguientes ejemplos del codigo aplicado dentro de un FLASH:

on (release) {
// Track with no action
getURL("javascript:urchinTracker('/folder/file');");
}

on (release) {
//Track with action
getURL("javascript:urchinTracker('/folder/file');");
_root.gotoAndPlay(3);
myVar = "Flash Track Test"
}

onClipEvent (enterFrame) {
getURL("javascript:urchinTracker('/folder/file');");
}

Google Analytics & AJAX

Si recuerdan, ya mencionamos que en un sitio HTML estándar podemos utilizar las URLs para diferenciar entre múltiples páginas vistas y contenidos. En una aplicación AJAX, se hacen solicitudes al servidor (y actualizaciones al contenido desplegado) sin modificar la URL de la pagina y esto dificulta la medición del trafico. Igual que en el caso de FLASH podemos obtener métricas de calidad utilizando la función urchinTracker().

Es muy importante tener presente que si utilizamos urchinTracker(), utmLinker(), utmSetTrans(), or utmLinkPost(), debemos haber cargado previamente el .js de Google Analytics en el cuerpo HTML de la pagina que contiene al FLASH. Esto se puede hacer inmediatamente después de la apertura del tag body.

¿Por qué medir RIA?

Su compañía ha invertido mucho dinero en desarrollar una aplicación RIA y sería aconsejable medir su rendimiento para poder realizar cambios y ajustes para lograr los objetivos propuestos. Con el tiempo querrá hacer otra aplicación RIA, y para esto obtener el presupuesto,  ¿No le ayudaría en este propósito contar con los números que avalan el éxito de este tipo de desarrollos? Finalmente, dado que Google Analytics posibilita medir  RIA con una complejidad moderada y un bajo costo, ¿Por qué no medirlas?

Suscríbete al Newsletter

Las ultimas tendencias

Los mejores trucos en e-medición

Contacta con nosotros | Metriplica una divisi�n de Multiplica