Testing

Prueba tu implementación de tracking.

Test en Desarrollo

const analytics = jitsuClient({
  key: process.env.NODE_ENV === 'production' 
    ? 'js.prod.key.here'
    : 'js.dev.key.here'
});

Dry Run Mode

const analytics = jitsuClient({
  key: 'js.your.key',
  debug: true,
  dry_run: true // No envía eventos
});

Validación de Eventos

function validateEvent(eventName, properties) {
  const required = trackingPlan[eventName]?.required || [];
  
  for (const prop of required) {
    if (!properties[prop]) {
      console.error(`Missing: ${prop}`);
      return false;
    }
  }
  
  return true;
}

// Uso
if (validateEvent('Product Purchased', { product_id, price })) {
  analytics.track('Product Purchased', { product_id, price });
}

Próximos Pasos

Última actualización