Saltar al contenido

Plan de tracking

Un plan de tracking (o plan de medición) es la especificación viva de cada evento de analítica que instrumenta un producto: el nombre de cada evento, sus propiedades, cuándo se dispara y quién es su responsable. Es el contrato entre quienes publican código y quienes leen los datos, para que el mismo comportamiento se registre siempre de la misma manera.

Actualizado el 2 min de lecturaPor fromHello

Lo esencial

  1. Una fila por evento (nombre, propiedades, disparador, responsable), y el plan cambia en el mismo pull request que el código.

  2. Una única convención de nombres, habitualmente objeto_acción en snake_case (subscription_started), mantiene los eventos consultables meses después.

  3. La deriva (cambios de nombre, duplicados, propiedades que faltan) corrompe en silencio los embudos, los segmentos y todos los informes que dependen de ellos.

¿Qué va en un plan de tracking?

Como mínimo, una fila por evento: el nombre del evento, las propiedades que lleva, el momento exacto en que se dispara y la persona responsable. Los buenos planes también registran qué herramientas reciben el evento y qué pregunta existe para responder: un evento que nadie consulta es mantenimiento sin recompensa. El formato importa menos que el hábito: una hoja de cálculo, un archivo versionado en el repositorio o una herramienta de esquemas como Segment Protocols o Amplitude Data sirven, siempre que el plan se actualice en el mismo pull request que el código de tracking.

Un plan de tracking y los términos con los que se construye.

¿Cómo deberías nombrar los eventos?

Elige una convención y aplícala en todas partes. La más común es objeto_acción en snake_case: subscription_started, invoice_paid, report_exported. Primero el objeto, para que los eventos relacionados aparezcan juntos al ordenarlos; la acción en pasado, porque el evento registra algo que ya pasó. La convención que elijas importa menos que su uniformidad: Sign Up, signup y user_signed_up en un mismo conjunto de datos son tres eventos que tu herramienta de analítica trata como desconocidos entre sí, y cada gráfico construido sobre ellos está mal.

¿Qué es la deriva del tracking y por qué arruina la analítica?

La deriva es la distancia que se abre entre el plan y lo que el código envía de verdad: un evento cambia de nombre sin que se actualice el plan, una propiedad cambia de tipo, aparece un duplicado con un segundo nombre. Cada cambio es pequeño; juntos hacen que los embudos cuenten de menos, que los segmentos dinámicos dejen de incluir a los usuarios que deberían y que los paneles se conviertan en ficción, y en ese punto el equipo deja de confiar del todo en los datos. La solución es de proceso, no técnica: ningún evento se publica sin una entrada en el plan, y revisar esa entrada forma parte de la revisión de código.

Por qué importa para un equipo de dos personas

Los equipos con poca gente se saltan el plan porque les suena a procesos de una empresa que todavía no son. La lógica va al revés: con dos personas, nadie recuerda en octubre por qué existen a la vez checkout_completed y order_completed. Un plan de una página escrito antes del primer evento cuesta una tarde; es el primer trabajo que hace un growth engineer. Para ver cómo encaja el plan en una configuración completa, del SDK al consentimiento, consulta la guía de datos first-party y tracking.

FAQ

Preguntas frecuentes

  • ¿Qué diferencia hay entre un plan de tracking y un diccionario de datos?

    Un plan de tracking es prescriptivo: dice qué hay que instrumentar, antes de que se publique el código. Un diccionario de datos es descriptivo: documenta los datos que ya existen, con todos sus defectos. Los equipos con poca gente suelen fusionar los dos en un solo documento que es a la vez la especificación y la referencia.

  • ¿Quién debería ser responsable del plan de tracking?

    Una persona con nombre y apellidos: en una startup pequeña, normalmente la persona fundadora más cercana a los datos, o el growth engineer. Ser responsable significa aprobar cada evento nuevo y rechazar los nombres que rompen la convención, no escribir personalmente cada entrada.

  • ¿Cuántos eventos debería tener un plan de tracking?

    Menos de los que crees. Empieza con los eventos que necesitan tu embudo y tu métrica de activación, y añade uno solo cuando una pregunta real lo exija. Cada evento es un compromiso de mantenimiento; tanto Segment como Amplitude recomiendan mantener la taxonomía reducida.

  • ¿Qué herramientas pueden hacer cumplir un plan de tracking?

    Las herramientas de validación de esquemas (Segment Protocols, Amplitude Data, Avo) bloquean o marcan los eventos que no coinciden con el plan. Sin ellas, un linter para los nombres de eventos más una regla de revisión (ningún evento nuevo sin entrada en el plan) detecta la mayor parte de la deriva en un equipo de dos personas.

fromHello es software de automatización de marketing de código abierto: mensajes activados por lo que hace la gente.

fromHello Cloud está en acceso anticipado a través de la lista de espera.

Acceso anticipado

fromHello Cloud

Nadie emprende para quedarse pequeño.

El acceso anticipado a fromHello Cloud se abre por etapas. El onboarding es personalizado: te ayudamos a configurarlo y a traer tus contactos.

Te escribiremos cuando se abra tu plaza. Sin spam.

¿Aún no quieres unirte? Ver en GitHub