Category Archives: AngelFish Stats

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 AngelFish Stats ya a la venta y versión trial disponible urchin angelfish stats analitica web

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.

analytics debugger dashboard Analytics Debugger   Depurado online de la analítica de tu web urchin piwik open web analytics google analytics countly angelfish stats analitica web

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

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.

google tag manager Introducción al nuevo Tag Manager de Google website performance optimizacion urchin piwik open web analytics google analytics countly angelfish stats analitica web

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

angelfish stats logo AngelFish Stats, precio y primeros detalles confirmados angelfish stats analitica web  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

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 preview AngelFish Stats, el sustituto de analítica web in house de Urchin google analytics angelfish stats

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.