hydrationDone cuando terminan su proceso de carga (hidratación). Si escuchas ese evento, tu código se ejecuta en el momento correcto.
Qué es la hidratación
Cuando una página se abre, primero se muestra el contenido y luego se “activa” la parte interactiva: botones, formularios, animaciones y demás componentes. A ese último paso se le llama hidratación. Si tu script se ejecuta antes de que termine, puede fallar o comportarse de forma inesperada, sobre todo si intenta leer o cambiar elementos de la página (el DOM). El eventohydrationDone se dispara justo cuando la hidratación termina, así eliminas ese problema de tiempos.
Cómo usarlo
1
Agrega un elemento de código
En el editor de tu embudo o sitio web, arrastra un elemento de Código (HTML personalizado) a la página.
2
Escucha el evento
Envuelve tu código dentro de un listener del evento
hydrationDone, como en el ejemplo de abajo.3
Guarda y prueba
Guarda, abre la vista previa o la página publicada y comprueba que tu código se ejecuta como esperas.
La opción Optimizar JavaScript
Si tu página tiene activada la opción Optimizar JavaScript, la hidratación puede retrasarse hasta que el visitante interactúe con la página (por ejemplo, al hacer scroll o tocar la pantalla). En ese caso, el eventohydrationDone también se retrasa.
Buenas prácticas
- Usa
hydrationDonesiempre que tu script lea o cambie elementos de la página. - Prueba tu código en la página publicada, no solo en el editor.
- Revisa la consola del navegador si algo no funciona: los errores de JavaScript aparecen ahí.
- Mantén tus scripts pequeños y documentados para que tu equipo pueda entenderlos.
Artículos relacionados
Marketplace de widgets
Agrega funciones sin escribir código.
Parámetros de URL
Usa parámetros en los enlaces de tus páginas.

