Errores comunes de seguimiento de eventos y cómo evitarlos
Publicado: 2022-12-13Nota del editor: este artículo se publicó originalmente en el blog Iteratively el 19 de febrero de 2021.
La recopilación de datos es la base de su pila de datos, pero a menudo se pasa por alto, incluso sin amor, y muchas empresas no dedican el tiempo y los recursos necesarios para hacerlo bien.
Las trampas del seguimiento analítico pueden ocurrir fácilmente cuando el seguimiento de eventos no recibe el amor y la atención que merece. Afortunadamente, sabiendo cuáles son estas trampas, puede evitarlas más fácilmente. Además, puede mejorar su estrategia y proceso de recopilación de datos con algunos de los consejos concretos que se comparten a continuación.
¿Qué es el seguimiento de eventos?
Antes de profundizar, entremos rápidamente en la misma página sobre lo que estamos cubriendo aquí: el seguimiento de eventos es el proceso de capturar y recopilar datos sobre las interacciones de sus usuarios con un producto digital, como un sitio web, web o aplicación móvil.
Cualquier acción iniciada por el usuario se puede codificar como un evento, como vistas de página, clics en botones, envíos de formularios y búsquedas. Los eventos que debe capturar dependen en gran medida de su producto, modelo de negocio y madurez de los datos. Cada producto tendrá su propio conjunto de comportamientos de usuario y los equipos que trabajan para mejorar o vender el producto tendrán sus propias métricas y objetivos analíticos. Si recién está comenzando con el seguimiento de eventos, consulte nuestra guía para crear un plan de seguimiento.
Los componentes básicos de los datos
Para obtener la información que necesita sobre el rendimiento de su producto, el comportamiento de los usuarios o la estrategia de adquisición de clientes, hay cuatro bloques de construcción de datos fundamentales que debe tener en cuenta:
Eventos
Cualquier acción iniciada por el usuario o el servidor es un evento. Esto incluye todo, desde vistas de página y clics en botones hasta eliminación de cuentas y bloqueo de aplicaciones.
Propiedades del evento
Las propiedades del evento describen con más detalle el evento en particular y el contexto en el que se invocó. Aprovecha las propiedades para capturar información adicional sobre el evento, como la información del navegador o qué información se envió en un campo de formulario.
Usuarios
Los usuarios son las personas que realizan los eventos. Son sus visitantes web desconocidos, usuarios de aplicaciones o clientes registrados.
Propiedades de usuario
Las propiedades de usuario facilitan el registro de rasgos en un usuario. Esto podría incluir datos como su plan de suscripción, ubicación geográfica, ID de usuario y navegador o tipo de dispositivo.
Problemas comunes de seguimiento de eventos y consejos para evitarlos
Ahora que hemos cubierto los conceptos básicos, veamos las dificultades comunes que experimentamos cuando hablamos con muchos equipos de datos y productos.
Demasiados tipos de eventos
Si bien puede tener una gran cantidad de eventos recopilados (pueden ser miles de millones por día según el tamaño de su empresa y el modelo comercial), le recomendamos que limite la cantidad total de tipos de eventos. Los extensos diccionarios de eventos lo dejarán buscando una aguja en un pajar y los consumidores de datos, como analistas y PM, tendrán dificultades para determinar qué eventos necesitan para realizar su análisis.
Sugerencia: recomendamos que su plan de seguimiento contenga entre 10 y 200 tipos de eventos. Obviamente, los multiproductos complejos pueden necesitar más, pero a menudo vemos que las empresas pueden reducir en gran medida su modelo de datos ordenando sus tipos de eventos.
Complicación excesiva del modelo de datos
En relación con el punto anterior, a menudo vemos que las empresas se vuelven demasiado específicas con su modelo de datos, lo que dificulta mantenerlo consistente y escalable (y, por lo tanto, genera demasiados tipos de eventos). Como ejemplo, hemos visto empresas que usan un evento único para cada una de sus páginas de destino, en lugar de un evento general, "Vista de página", que contiene valores de propiedad para el contexto (por ejemplo, parámetros UTM y URL).
Sugerencia: asegúrese de manera proactiva de crear una estructura que sea escalable a medida que crece y se centre en los datos que necesita hoy.
Propiedades faltantes
Vemos que los equipos dedican mucho tiempo a definir sus eventos, pero piensan menos en qué propiedades deben asociarse con ellos. Podría decirse que los datos de eventos y usuarios solo se vuelven realmente útiles cuando también tiene el contexto que los rodea; sin ellos, su análisis será limitado.
Consejo: asegúrese de tratar las propiedades con la importancia que se merecen. Para ayudar a sus equipos a hacer un mejor uso de las propiedades, puede crear plantillas de propiedades para que las personas las aprovechen: "Si estoy disparando este evento, ¿qué propiedades podría enviar junto con el evento?" Incluso puede especificar qué propiedades son necesarias y cuáles son opcionales. Esto es fácil de hacer en Amplitude, pero también puede crearlos en una hoja de Google o en una página de conceptos.
Eventos disparando incorrectamente
A menudo vemos problemas de calidad de datos posteriores que están relacionados con eventos que no se activan correctamente, por ejemplo, se activan con demasiada frecuencia, no se activan en absoluto o en el momento equivocado. Esto se debe en gran parte a que el seguimiento de eventos no se prueba y no se trata como el código que es.
Sugerencia: la mejor práctica es tratar su seguimiento como cualquier otro código y probarlo. Amplíe su control de calidad para incluir el seguimiento de eventos como parte de sus flujos de trabajo de pruebas unitarias y de CI/CD existentes.
ButtonClicked, button_clicked o Clicked Button?
Las convenciones de nombres de eventos pueden convertirse en el salvaje oeste incluso en las mejores empresas. Es posible que sus equipos de iOS y Android sigan una convención, mientras que sus equipos web y de productos sigan otra. Combine eso con el error humano durante la instrumentación y sus consumidores de datos se quedan con toneladas de datos manipulados antes de que los datos puedan usarse para el análisis.
Sugerencia: use un marco como Object Action como práctica recomendada para gobernar la estructura de sus eventos (es decir, cada evento está asociado con un Objeto en su aplicación (por ejemplo, Button) y una Acción (por ejemplo, Clicked). Y use un sistema como Amplitude para haga cumplir su convención de nomenclatura en todos los equipos y durante la instrumentación.
Complicaciones de marca de tiempo
Este es súper simple, pero las zonas horarias son importantes. Considere la complejidad cuando desee reservar una reunión con personas en varias zonas horarias. No desea esa complejidad en sus datos.
Consejo: no pienses demasiado en esto, apégate a UTC.
Tipos de datos incorrectos en las propiedades
Esto no es algo que vemos a menudo, pero les sucede a los equipos y generalmente siempre es cuando hay números involucrados. Por ejemplo, un ID de usuario que consta de seis dígitos no es en realidad un valor numérico sino un valor de cadena .
Sugerencia: preste atención a lo que describe la propiedad y cómo determinará el tipo de campo correcto. Mantenga la documentación a mano con ejemplos de todos los tipos de propiedades para que sea fácil para sus equipos desarrollar el plan de seguimiento con precisión.
Amplitud está aquí para ayudarte
¿Abrumado por todos los peligros y dificultades que conlleva el diseño, la instrumentación y la evolución de su seguimiento de eventos? La amplitud te cubre las espaldas.
Las capacidades de administración de datos de Amplitude ayudan a los equipos de datos, gerentes de productos e ingenieros a definir, instrumentar, verificar y colaborar en el seguimiento de eventos. Resolvemos de forma proactiva los problemas de calidad de los datos que surgen de la nomenclatura de eventos inconsistente y la falta de seguimiento y proporcionamos un flujo de trabajo para gestionar la evolución de su seguimiento.
Lo ayudamos a deshacerse de la hoja de cálculo, esquematizar los datos de su evento y hacer cumplir su plan de seguimiento para que tenga datos de alta calidad con los que trabajar, sin necesidad de manipular datos. Si está interesado en probar las capacidades de administración de datos de Amplitude, cree una cuenta gratuita hoy o reserve una demostración con nuestro equipo para obtener más información.