Retrasar la activación de eventos: si necesitas retrasar el envío de un evento por un período específico, por ejemplo, para esperar otras acciones del usuario o cumplir con los tiempos de procesamiento de backend.
Reproducir eventos: útil en casos donde ciertos eventos deben reproducirse, como para depuración o reenvío de información a sistemas de terceros cuando ocurre un fallo.
Almacenar datos para más tarde: útil en escenarios donde deseas almacenar datos y luego procesarlos en un momento posterior, como para análisis de campañas, recuperación de errores o restauración de sesiones.