Mejores prácticas a seguir al crear o evolucionar su seguimiento analítico

Publicado: 2022-12-16

Nota del editor: este artículo se publicó originalmente en el blog de Iteratively el 10 de enero de 2021.


Un plan de seguimiento es un documento vivo (o puede vivir en una herramienta como Amplitude) y generalmente describe qué eventos y propiedades rastrear, qué significan y dónde se rastrean. Ayuda a codificar una única fuente de verdad para sus análisis y proporciona a sus desarrolladores los detalles que necesitan para instrumentar el seguimiento (o esquema) de análisis en la base de código de su producto.

¿Y por qué necesitas uno? Bueno, sin un plan de seguimiento es muy difícil saber qué eventos estás capturando en tu producto y qué significan. También ayuda a garantizar que los datos que captura sean consistentes en todas sus fuentes (piense en iOS, Android, web, backend) y brinda a los consumidores de datos una comprensión de qué datos pueden explorar para el análisis en herramientas como Amplitude, o directamente en su almacén de datos. .

Además del plan de seguimiento, también necesita un proceso sobre cómo define, instrumenta y verifica su seguimiento analítico. Este proceso generalmente involucra a sus gerentes de producto, analistas de datos y desarrolladores.

En esta publicación, exploraremos algunas formas de garantizar que usted y su equipo tengan éxito y puedan obtener los beneficios de un plan y proceso de seguimiento, llevando su análisis al siguiente nivel.

Comience con sus objetivos y métricas

Es crucial que comience describiendo sus métricas y luego trabaje hasta llegar a los eventos que necesita para informar adecuadamente sobre esa métrica. Sin un vínculo entre sus objetivos, métricas y eventos, lo más probable es que termine con un plan de seguimiento extenso y datos que en realidad no necesita, mientras se pierde eventos cruciales para su negocio.

Meta Aumentar la adquisición en un 15 % en el primer trimestre
Métrico Tasa de conversión = Usuario registrado/Visitantes únicos
Evento Usuario Registrado
Propiedades user_id, campaña, experimento, referente, etc.

También lo ayuda a priorizar eventos para la instrumentación y, con suerte, obliga a los gerentes de productos y analistas de datos a pensar no solo en el objetivo o la métrica de éxito de una nueva función, sino también en cómo se traduce en el seguimiento real necesario en el producto para medir eso.

No olvide las propiedades del evento y del usuario.

Las propiedades son donde puede capturar todos los detalles asociados con un evento o usuario. Describen el contexto en torno al evento o al usuario y permiten que sus analistas puedan agrupar, filtrar y agrupar.

Hay dos tipos de propiedades: específicas del evento (p. ej., la cantidad de ingresos asociada con un evento de compra) y específicas del usuario (p. ej., información demográfica sobre un usuario). La mayoría de los eventos y usuarios tendrán varias propiedades asociadas y, al igual que con sus eventos, le recomendamos que capture solo lo que necesita y comience poco a poco.

Establezca consistencia y manténgalo simple

Uno de los principales culpables de los problemas de calidad de los datos son las convenciones de nomenclatura inconsistentes. Es posible que tenga un equipo capturando un evento como "Canción reproducida", mientras que otro equipo captura el mismo evento como "Canción reproducida". Esto deja a los analistas con una gran cantidad de datos o, peor aún, con informes incompletos.

Acuerde una convención de nomenclatura para sus eventos y propiedades y asegúrese de que sea claro para todos los involucrados en la definición e instrumentación del seguimiento analítico (o use una herramienta como Amplitude para aplicarlo fácilmente).

Convenio de denominación Taxonomía Ejemplo
Convención de nomenclatura de eventos Titulo del caso por ejemplo, canción reproducida
Convención de nomenclatura de propiedades serpiente_caso por ejemplo, título_canción

Junto con sus convenciones de nomenclatura, establezca un marco para sus eventos, por ejemplo, "Objeto-Acción". Primero elija sus objetos (por ejemplo, "Canción"), luego defina las acciones que los usuarios realizan en ese objeto (por ejemplo, "Reproducido", "Pausado") para construir eventos como "Canción reproducida" o "Canción en pausa". Y, por último, acuerde un tiempo verbal (p. ej., "Canción reproducida" o "Reproducción de canción").

Determinar dónde capturar eventos

Tiene opciones en lo que respecta al seguimiento de análisis y es importante comprender los pros y los contras para determinar la combinación óptima que se ajuste a sus necesidades comerciales y de análisis. Muchas empresas se limitan a capturar eventos del lado del cliente y no aprovechan la captura de eventos del lado del servidor.

La recopilación de eventos en el servidor es más confiable y le recomendamos que siempre capture allí sus eventos de misión crítica. Si bien el seguimiento del lado del servidor es algo limitado con menos acceso a la información sobre el usuario (por ejemplo, la dirección IP, el agente de usuario, la referencia y los parámetros UTM), es mucho más confiable y resistente.

El seguimiento del lado del cliente permite obtener información mucho más rica y es donde debe capturar eventos en los que necesita el contexto de cómo ocurrió un evento (por ejemplo, para una vista de primera página, desea capturar parámetros UTM y referencias para comprender de dónde proviene la visita) . Pero tenga en cuenta que los bloqueadores de anuncios y las restricciones del navegador, como ITP y ETP, pueden limitar el seguimiento del lado del cliente, por lo que desea encontrar una combinación óptima de riqueza y confiabilidad.

Mantenga los entornos de desarrollo y producción separados

Este es sencillo, pero todavía vemos empresas que envían datos desde sus entornos de desarrollo a sus destinos de análisis. No ensucie sus datos de producción y asegúrese de mantener sus entornos separados.

Haga cumplir su plan de seguimiento

Muchos equipos tratan el seguimiento analítico como una ocurrencia tardía y no aplican las mismas prácticas que aplicarían a otro código. Naturalmente, esto da como resultado errores de análisis que tendrá que corregir más adelante o, lo que es peor, que no descubrirá en absoluto. ¡Vemos que muchos equipos pierden la confianza en sus datos de esa manera y una vez que se pierde la confianza, es difícil reconstruirla!

Para mitigar eso, es crucial que valide y aplique su seguimiento analítico. Hemos escrito una guía completa que describe varias formas de validar sus datos de acuerdo con sus especificaciones.

En resumen, hay varias formas de hacer cumplir su seguimiento y, por lo general, se dividen en una de dos categorías: enfoques reactivos o proactivos, y puede hacer cumplir su plan de seguimiento o esquema de análisis en el cliente, en la canalización y en el destino ( generalmente un almacén de datos o un destino de análisis). Siempre recomendamos tratar los problemas de calidad en la fuente, es decir, asegurarse de que su instrumentación coincida con lo especificado en primer lugar y luego verificarlo con pruebas unitarias y como parte de CI/CD.

Asignar un propietario

Tener un propietario claro de su plan de seguimiento es crucial. Se necesita responsabilidad para garantizar que su plan de seguimiento se mantenga actualizado. En otra publicación de blog, nos sumergimos en quién podría ser ese propietario y cómo crea un proceso en torno a su seguimiento analítico.

¿La comida para llevar? Creemos que el equipo del producto está en la mejor posición para ser el propietario de su plan de seguimiento y recomendamos tener un proceso claro para el seguimiento de análisis, asegurando que el seguimiento de eventos se realice con cada nuevo lanzamiento de producto. Esto significa definir un proceso claro para el seguimiento de su evento y confiarle al equipo del producto que se haga cargo al brindarle las herramientas y la capacitación adecuadas.

documentar todo

No podemos enfatizar la importancia de la documentación actualizada. Sin él, el seguimiento analítico se volverá complicado fácilmente, los equipos comenzarán a olvidarse de incluir el seguimiento como parte del proceso de lanzamiento y comenzará la espiral descendente de no confiar en sus datos.

La documentación manual puede ser tediosa y fácil de olvidar, pero recomendamos documentar lo siguiente como mínimo:

  • Pautas de seguimiento de análisis: una descripción general del proceso completo, incluida la taxonomía y el marco de su evento, cómo definir nuevos eventos, quién es responsable de qué y enlaces a recursos relacionados.
  • Plan de seguimiento: la lista real de eventos y propiedades, incluidas las descripciones, desde dónde se rastrean, desde cuándo y quién es el propietario.
  • Proceso de instrumentación : incluya un documento de proceso sobre cómo garantizar que se implementen nuevos eventos, hasta el nivel de ticket de Jira, requisitos en torno a instrumentación, pruebas, validación y más.

Muchas empresas utilizan Google Sheets, Notion o Confluence para gestionar estos documentos. Con las funciones de control de datos de Amplitude, todo eso se hace por usted automáticamente, lo que garantiza que toda la empresa esté sincronizada en torno a los análisis.

Llegue a las mejores prácticas con Amplitude

Amplitude ayuda a los equipos de datos, gerentes de productos e ingenieros a definir, instrumentar, verificar y colaborar en el seguimiento analítico. Resolvemos de manera proactiva los problemas de calidad de los datos que surgen de la nomenclatura de eventos inconsistente y la falta de seguimiento, y brindamos un flujo de trabajo para administrar la evolución de su seguimiento.

Nos aseguramos de que los equipos obtengan datos de alta calidad listos para usar al permitirles obtener un seguimiento analítico correcto la primera vez. Si está interesado en probar Amplitude para su empresa, cree una cuenta hoy o reserve una demostración con nuestro equipo para obtener más información.

Comience con el análisis de productos