Mejores Prácticas

Naming Conventions

Eventos

Usa snake_case

product_viewed  //
productViewed   //
ProductViewed   //

Formato: objeto_acción

button_clicked       //
order_completed      //
form_submitted       //

Propiedades

snake_case y descriptivo

{
  product_id: 'PROD-123',      //
  product_name: 'Zapatos',     //
  price: 99.99                 //
}

Identificación de Usuarios

Identifica lo antes posible

No uses email como ID

Estructura de Eventos

Consistente

Inconsistente

Performance

Carga async

Batch eventos en loops

Privacy

No envíes PII sin consentimiento

Hash datos sensibles

Documentación

Mantén un Tracking Plan

Documenta:

  • Qué eventos trackeas

  • Qué propiedades tiene cada uno

  • Cuándo se disparan

  • Quién los usa

Ejemplo:

Monitoreo

Verifica que eventos llegan

Alerta en caídas

Configura alertas si:

  • Volumen de eventos cae >20%

  • No llegan eventos en 1 hora

  • Nuevos eventos no documentados

Última actualización