Novedades en la herramienta de analítica web AngelFish Software

No es la primera vez que hablamos de esta herramienta de Analítica Web in-house. Ya sabemos que es

Una de las opciones más demandadas desde que la primera versión vió la luz, ha sido la disponibilidad de una versión para el sistema operativo Windows. Pues bien el mes pasado sacaron la primera versión para esta plataforma, junto con otras muchas más novedades que vamos a comentar a continuación.

  • Versión para sistemas operativos Windows
  • Read logs on UNC paths
  • Google Analytics Upload
  • Default Filters: Include Known Browsers and Exclude SharePoint Content
  • Nuevo asistente para la creación de perfiles
  • Nuevo Report: Stolen Bandwidth.
  • Nuevo Report: Leeching Domains: Averigua que dominios están haciendo hot-linking a tu contenido.
  • Nuevo Reporte: Descargas
  • Nuevo Reporte: Usuarios
  • Opción de poder aplicar filtros directamente a los logs

Y en los últimos meses han añadido los siguientes nuevos métodos de trackeo.

  • Pass-through Authentication
  • Session ID Tracking
  • Urchin/GA Tracking

También se han añadido un montón de mejoras tanto en script de tracking como en la interfaz como por ejemplo.

  • Indicador del métido de tracking utilizado
  • Mejorado el detelle de información en el archivo de errores
  • Posibilidad de excluir hits que terminen en /
  • Nuevo formato de logs: NCSA Combined + Cookie
  • Nuevo navegador añadido: Chrome Mobile
  • angelfish.js: Detección de dispositivos móviles
  • Utilidad para resetar el password de administrador
  • Incrementada la eficacia de procesado de logs.
  • Mejorada la velocidad de la interfaz.

Y muchas más que podréis ver en el changelog.

Es una buena señal de cómo va avanzando el desarrollo de la herramienta, que recordemos es la única dentro de su categoría después de que Google descontinuara Urchin hace ya más de 1 año. Una opción muy a tener en cuenta para instituciones donde la privacidad de los datos de sus usuarios sea un punto ineludible, ya que recordemos que al tratarse de una herramienta que se instala en nuestros servidor, la información no terminará en manos de terceros, así como ofrece la posibilidad de re-procesar nuestros datos si por algún motivo nuestra información se hubiese visto alterada ( un mal filtro, etc ).

No cabe olvidar la flexibilidad que ofrece, al poder al través de filtros ( tanto a nivel de perfil como de log ), modificar los datos de los que disponemos, y la abierta posibilidad de formatos de tracking si por algún motivo el utilizar el javascript no fuera posible.

Sin duda, si eres usuario de Urchin Software, es la opción más recomendable que existe actualmente, ya que incluso te permite la migración de tus datos actuales. Contando con el soporte de una empresa detrás de la herramienta que te permite estar seguro que si tienes algún problema tendrás un soporte al que poder acudir para solucionar tus problemas y asegurarte que la herramienta seguirá aplicando actualizaciones.

Podéis descargar y probar la herramienta durante un periodo trial, accediendo a la siguiente dirección: http://analytics.angelfishstats.com/trial/ .

Información: http://analytics.angelfishstats.com/features/

 

 

Analytics Debugger recibe su primera “gran” actualización

Hace un tiempo comentaba en este mismo blog que habíamos lanzado una utilidad para auditar implementaciones de analítica web , se trataba de Analytics Debugger .

La herramienta ha estado funcionando unos meses y esta semana le ha tocado su primera gran actualización. Han sido muchos meses, días y horas, pero ha merecido la pena y por ello estamos contentos, puesto que se trata de un gran paso hacia adelante. La herramienta sigue siendo gratuíta, y para realizar la auditoría de tus páginas sigues sin necesitas nada más que tu navegador consiguiendo toda la información necesaria que de otra manera te llevaría mucho tiempo conseguir y además tenían que invertir tiempo en instalar aplicaciones o plugins externos.

Han sido muchísimos cambios, en el core de la herramienta, cambios visuales, optimizaciones, nuevas features. Aquí os dejamos el listado de los cambios realizados.

  • Nuevo site con toda la información de la herramienta www.analytics-debugger.com
    ad_new_home
  • Rediseño del interfaz de la herramienta, haciéndola más simple y sencillo de utilizar.
  • Se ha reescrito el motor de depurado, ahora soporta todos los métodos que se pueden utilizar en Google Analytics así como detacta cualquier tipo de hit enviado.
  • Simulación de tag, si utilizas Google Analytics ó Universal Analytics te muestra un tag simulado para que sepas con exactitud como se está ejecutando analytics en tu página.
    ad_sim
  • Se ha añadido soporte de depurado avanzado para Universal Analytics.
  • Se ha añadido un módulo nuevo para poder monitorizar en tiempo real los eventos que se generan en tu página web, por ejemplo al hacer click en un enlace, cuando se hace scroll en la página o cualquiera que sea la implementación que tengas realizada en tu web.
  • A partir de ahora puedes añadir tu web, y Analytics Debugger te avisará diariamente si detecta algún cambio en la configuración de Google Analytics en tu página web,
  • Antes se mostraba tan sólo el último hit envíado por cada herramienta detectada, desde ahora se pueden ver los datos de todos los hits enviados por las herramientas soportadas actualmente.
    ad_hits_debug
  • Mejorado el soporte de errores, cualquier error que tenga tu tag se mostrará, por ejemplo si utilizas llamadas a funciones que ya no son válidas, si utilizas una cadena cuando deberías utilizar un número entero, etc.
    ad_errors
  • Ahora la herramienta está bajo SSL para asegurar la privacidad de tus datos.

Lo mejor de todo es que estamos encantados de anunciaros es que no vamos a parar aquí, en las próximas semanas habrá muchas más novedades, muchas más herramientas detectadas y quien sabe si alguna otra sorpresa más 🙂

AngelFish Stats incluirá la posibilidad de procesar logs de Google Analytics y Urchin

AngelFish Stats acaba de anunciar las nuevas funcionalidades que incluirá la primera actualización de la herramienta, las tres novedades más importantes que incorporará serán las siguientes:

        • Nuevo método de tracking Urchin/GA:

          Este nuevo método de tracking permitirá procesar los logs antiguos que tengamos de Urchin o de Google Analytics ( utilizando _setLocalRemoteServerMode o _setLocalServerMode , que se encargan de enviar una copia local del beacon que se envía a los servidores de Google Analytics ). Si eras usuario de Urchin, ahora tan solo tienes que reimportar los logs, en vez de migrarlos.

  • Nuevo método de tracking: Session ID

    Con la nueva actualización también podremos realizar el seguimiento de nuestros usuarios mediante el Session ID que generan algunos entornos web, por ejemplo JSSESSIONID, PHPSESSIONID, que seguramente habremos visto en muchas ocasiones en las urls de algunas sites. Esta opción a parte de ser más exacto que el de IP+UA , puede ser muy util para entornos móbiles y cookieless.

  • Mejora de velocidad

    Se ha mejora la velocidad de procesado de los logs, de carga de la interfaz, y en general ha habido mejoras en todos los aspectos de la herramienta.

 

A parte de estas novedades, se han corregido errores y mejorado la interfaz de usuario. Y podemos esperar una versión para entornos Windows en las siguientes actualizaciones.

 

Optimiza tu sistema para utilizar herramientas de analitica in-house

Esto es uno de esos posts que estaban en la recamara, desde casi que empezó el blog, pero con la descontinuación de Urchin por parte de Google, se había quedado ahí.

Como ya sabemos Urchin era una herramienta de Analítica Web, que se basaba en tags, guardando los hits que genera en el tag de javascript para luego procesarlos. Pero con el lanzamiento de AngelFish Stats, el tema vuelve a tener sentido.

Estos sistemas utilizan cookies para el seguiemiento de las visitas, y con el fin de poder acceder a ellas, hay que habilitar en los logs de nuestro servidor que se impriman las cookies que envía el navegador, inflando con ello el tamaño de nuestros logs, dependiendo de las cookies que utilice nuestra web, nos vamos tranquiliamente a un 100% más de espacio que ocupan nuestras, por ejemplo en este blog, he realizado un muestreo y el hecho de imprimir las cookies en los logs , supone un incremento del 85% de media por línea, lo cual si tenemos muchas visitas puede ser un problema.

Tanto Urchin , AngelFish Stats, y otras herramientas, utilizan de forma exclusiva a su beacon ( gif transparente de 1×1 pixeles ), para todos los datos que muestran y el resto de hits para el típico reporte de IT , es decir para ver los códigos de estado, y demás que da la página, que en mi experiencia casi nadie les presta atención.

Por lo tanto no es descabellado el pensar en tan sólo logear estos impactos para reducir de forma considerable el tamaño de nuestros archivos de logs.

SetEnvIf Request_URI "^/__utm.gif" onlylog
LogFormat "%h %v %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Cookie}i\"" urchin
CustomLog /var/log/apache2/access.log urchin env=onlylog

Básicamente estamos fijando un variable llamada onlylog que filtra el parámetro Request_URI por la siguiente expresión regular “^/__utm.gif” , es decir los impactos que empiecen por __utm.gif, que en el caso de Urchin o Google Analytics, son los que necesitaremos para el procesado. Si estuviesemos hablando por ejemplo de AngelFish, utilizaríamos ^/agf.gif” .
Y acto seguimos le decimos a apache que siga esa regla a la hora de generar nuestros logs.

2,4G access_log
233M access_log_filtered
33M access_log_filtered.gz

Como podemos ver simplemente guardando los hits al gif de seguimiento, conseguimos reducir el tamaño de los logs que necesitamos guardar a un 9.5% del log original, y si además lo comprimimos con un simple Gzip, este porcentaje se va al 1.35% .

También conseguiremos, reducir el tiempo de procesado de nuestros perfiles, pues la herramienta no tendrá que analizar todas las lineas que se generarian de forma habitual, consiguendo con ello una mejora que en la mayoria de las situaciones superará el 50% de tiempo de procesado.

access_log 3764983 líneas
access_log_filtered 235680 líneas

Como podemos ver, nuestra herramienta pasará a tener que procesar el 6.3% de las hits que tendría que procesar de forma habitual.

Así que si los reportes de IT, no son imprescindibles para nosotros, esta solución nos ahorrará muchísimo espacio en nuestros sistemas, así como una ahorro de tiempo de procesado en nuestros perfiles, y por supuesto no debemos olvidarnos, que también conseguiremos reducir el I/O que genera nuestro apache hacía el disco duro al tener que escribir muchísimas menos líneas, y al tener que escribir sobre archivos más pequeños.

AngelFish Stats ya a la venta y versión trial disponible

AngelFish Stats, la que se hace llamar la alternativa a Urchin , ya está disponible oficialmente. Recordemos que se trata de una Analítica Web que viene a cubrir el nicho que dejó Urchin al ser discotinuado por Google, y siendo actualmente la única herramienta de Analítica Web In-House disponible actualmente y con el soporte de una empresa en su backend, con la seguridad que esto aporta.

Actualmente tiene las mismas funcionalidad de las que disponía Urchin 5, pero por informaciones de la compañía en los próximos meses irán ampliando las características del producto para equipararlo con Urchin 6/7 y posteriormente superar las funcionalidad que ofrecía este último.

angelfish-dashboard-screenshot

A su vez está disponible para su descargar una versión trial de 15 días en la siguiente dirección: http://analytics.angelfishstats.com/trial/

Actualmente tan solo está disponible una versión para sistema Linux 64 bits, pero en las próximas semanas se publicarán sendas versiones para Windows Server 2008 R2 y Windows Server 2012.

Se espera que para el segundo cuatrimestre de este año empiece a funcionar su sistema de partnership, si tuvieseis alguna duda, o quisieráis ayuda sobre la herramienta podéis poneros en contacto conmigo y os intenteré ayudar en todo lo posible.

Si queréis más información sobre la herramienta, podéis acceder a los webinars que ofrece ActualMetrics sobre la herramienta, podéis ver el listado de los próximos en la siguiente dirección:
http://analytics.angelfishstats.com/webinar/

Analytics Debugger – Depurado online de la analítica de tu web

Ayer lanzamos la beta de Analytics Debugger , se trata de una herramienta online para realizar la depuración de la analítica web de tu site.

La herramienta te ofrece la información sobre como está configurado el tag de Google Analytics con todas las personalizaciones incluídas, independientemente de cómo se haya realiza la implementación o de si se está utilizando algún Tag Manager, sin necesidad de tener ningún conocimiento de programación, ni depender de ningún plugin, herramienta o navegador concreto.

La herramienta realiza un examen exhaustivo de cómo está configurado el tag de Google Analytics, muestra la información concreta y de manera visual de los datos que realmente se están enviando a los servidores de Google.

A parte de esto, comprueba y muestra un depurado más suave de +20 herramientas de Analítica Web, Optimización, Display y Tag Management . Aquí tenéis el listado completo de herramientas con las que funciona:
Continue reading “Analytics Debugger – Depurado online de la analítica de tu web”

Introducción al nuevo Tag Manager de Google

Como sugerí hace unas semanas por Twitter , se acaba de anunciar Google Tag Manager , una herramienta de ge stión de tags.

Un tag es una pequeña porción de código en JavaScript, como el que se utiliza para configurar Google Analytics o Google Adwords, o cualquier otra harremiante de analítica o de publicidad. A veces si manejamos varias herramientas se hace complicado mantener los tags o pueden dar problemas, y para solucionar esto es para lo que se utilizan las herramientas de Tag Management.

Las características actuales de la herramienta son las siguientes:

 

Nos permite también ejecutar los tags en determinados escenarios, por ejemplo podríamos definir que solo se ejecutase determinado tag cuando la ‘uri’ contenga X contenido ( basado en expresiones regulares ), o en alguno de los otros patrones que actualmente soporta la herramienta.

Aquí tenéis un video qué explica como utilizar Google Tag Manager .

Si tienes una herramienta que utiliza tags, puedes pedir a google que implemente plantillas para tu aplicación en el siguiente enlace:  https://www.google.com/appserve/fb/forms/tagvendorprogram/

Anuncio oficial: http://analytics.blogspot.com.es/2012/10/google-tag-manager.html
Web Oficial: https://www.google.com/tagmanager/

 

AngelFish Stats, precio y primeros detalles confirmados

Después de varios meses esperando ya se conocen detalles más concretos sobre la herramienta que viene a sustituir a Urchin Software en el mercado de soluciones de Analítica Web in-house.

Datos técnicos

  • Sistemas Windows y Linux tanto de 32bits cómo de 64bits.
  • Embebbed, y BD serverless, no hará falta instalar en la máquina nada más que la herramienta en sí.
  • A nivel de almacenamiento se necesitarán un 10% del tamaño de los logs originales, y tan sólo de un 5% si queremos prescindir de los datos de IT.

Precio

  • $1295 por el software incluyendo la posibilidad de medir hasta 100 perfiles.
  • $895 por cada 100 perfiles más.

AngelFish Stats tendrá al menos 8 actualizaciones al año, por lo cual esta garantizado el soporte y solución de problemas con asiduidad cosa que no sucedía con Urchin.

La herramienta ofrecerá una utilidad para realizar la migración de datos tanto de la configuración cómo de los datos desde Urchin 7 . Al parecer por temas de estabilidad desde Urchin 6 no será en principio posible, si estuviéseis interesados en hacer la migración desde esta versión, podéis poneros en contacto conmigo y os puedo recomendar empresas que os pueden ayudar a realizar esta migración.

Actualmente la herramienta dispone de todas las funcionalidades de las que disponía Urchin 5 en su día, pero se incorporarán de forma paulatina todas las funcionalidades de las que disponían Urchin 6 y 7 y muchas más nuevas cómo:

  • Eventos
  • Embudos / Funnels
  • Custom fields
  • API
  • E-Commerce ( que irá incluída en la instalación por defecto )
  • y más

Cabe destacar que AngelFish sube el nivel de Objetivos a 20 por perfil, en vez de los 5 que ofrecía Urchin.

AngelFish Stats dispondrá de varios métidos de tracking de visitas

  • Medición por tags ( JavaScript )
  • Medición por sessiones, por logs IP+USERAGENT, etc

A nivel de Interfaz de usuario, es mucho más amigable,vistosa y usable y básada en AJAX, mejorando con ello de forma significativa la experiencia de usuario.

Podéis visitar la web de la herramienta: http://www.angelfishstats.com
También podéis leer el post que escribimos hace un tiempo sobre esta futura herramienta de analítica web

Si tenéis alguna duda más déjame un comentario =)

Inserta tags en todas las páginas estáticas de tu web automáticamente

Seguramente a la mayoría de los que nos dedicamos al desarrollo web o la analítica web, nos ha ocurrido en más de una ocasión el encontrarnos con una web que esta hecha a mano, cientos si no miles de archivos HTML desperdigados por todos los directorios de la web y hemos descartardo medir esta página por lo inviable de modificar todos los archivos, y sobre todo mantenerlos después o tal vez nos hemos limitado a realizar una medición a través de los logs, perdiendo con ello todas las ventajas y exactitud que aporta la medición por tags.

Sin embargo Apache dispone de varios módulos que nos permiten realizar esta acción “on the fly” , o lo que es lo mismo al vuelo , sin tener que modificar archivos.

Existen varios módulos que nos pueden ayudar en esta tarea como:

Continue reading “Inserta tags en todas las páginas estáticas de tu web automáticamente”

AngelFish Stats, el sustituto de analítica web in-house de Urchin

El anuncio del fin de Urchin Software hace unos meses vino acompañado de otro anuncio, el de AngelFish Stats , que se presentaba como el sustituto de este para el entorno in-house de la analítica web .

Se trata de un Software de analítica no de una herramienta SaaS, por lo que su gran baza se basa en la propiedad de los datos, es decir los datos de los visitantes no se envían a terceros, por lo cual la privacidad se asegura al 100%.

Esta herramienta no nace de la nada, si no que viene de la mano de ActualMetrics , empresa estadounidense capitaneada por uno de los ex-empleados de Urchin en el momento de la compra por parte de Google alla por el año 2005.  Ofrecen desde su fundación soporte y formación para Urchin y Google Analytics , siendo además partners de estas dos herramientas, por lo que podemos estar seguros que saben lo que hacen.

AngelFish Stats, parace continuar con el mismo modelo que Urchin, es decir un módelo logs + tags , incluyendo un javascript que enriquece los logs de nuestro servidor para conseguir una mayor información y exactitud de lo que hacen los usuarios por nuestra web, pero también admitirá otro tipo de identificación de visitas, a partir tan solo de los logs, o de las sesiones.

Las características del software son:

  • Permite migrar los datos de perfiles, configuraciones, y reportes desde Urchin.
  • Diferentes tipos de tracking , IP + User Agent, Id de sesiones, tags …
  •  Conformidad con HIPAA, Sarbanes-Oxley, PCI .
  • API, integra los datos de analítica web, con tu CRM, o crea tus propios cuadros.
  • Estadísticas In-House, minimiza los problemas y sé el dueño de tus datos.
  • Actualizaciones constantes.
Por lo tanto es una herramienta muy enfocada a la privacidad de los datos, por lo que se perfila como una herramienta perfecta, donde  esta sea una máxima, como administraciones, banca, universidades, intranets, etc, …
No hay mucha documentación sobre los requerimientos que necesitará , pero si se sabe que correrá bajo un entorno de 64bits y sobre sistemas Linux, por lo que el coste en licencias, no se extenderá más lejos de la licencia de la propia herramienta.Según el último newsletter de la compañía, parece ser que la primera beta podría ver la luz finalmente esta semana. Y de momento nos dejan el AGF( Su tecnología propietaria de tracking ). para poder instalarlo en nuestras páginas y así ir teniendo datos para procesarlos después.

Luego tan solo hay que incluir el siguiente código de javascript en nuestras páginas:

<script type="text/javascript" src="/angelfish.js"></script>
<script type="text/javascript">
  agf.pageview();
</script>

Debemos recordar también, que tendremos que configurar el formato de nuestros logs para que se registre el valor de nuestras cookies en ellos, al igual que se hacía con Urchin.