Performance y Optimización

Optimiza el rendimiento de tu tracking.

Batch Events

// ❌ Demasiados eventos
window.addEventListener('scroll', () => {
  analytics.track('Scrolled');
});

// ✅ Batching
const events = [];
window.addEventListener('scroll', () => {
  events.push({ depth: getScrollDepth() });
});

setInterval(() => {
  if (events.length > 0) {
    analytics.track('Scroll Interaction', { events });
    events = [];
  }
}, 5000);

Debouncing

Próximos Pasos

Última actualización