Implemente Kameleoon en el código fuente HTML
Para Web Experimentation, añada siempre la etiqueta de Kameleoon en la sección<head> de su código fuente HTML. Colocar la etiqueta en la sección <body>, especialmente al final de la página, aumenta el riesgo de flickering. Añada la etiqueta lo más arriba posible en la sección <head>, idealmente inmediatamente después de la apertura de la etiqueta <head>. Esta posición permite al navegador cargar el archivo de aplicación de Kameleoon antes que otros recursos. El CSS u otros scripts colocados antes de la etiqueta de Kameleoon aumentan el riesgo de flickering.
Si utiliza el modo híbrido (tanto un SDK como la etiqueta de instalación JavaScript), puede colocar la etiqueta más adelante en el body, por ejemplo justo antes del cierre
</body>. El flicker no se produce cuando se utiliza un SDK web.Añadir cualquier script o recurso a su sitio web incrementa la carga. Kameleoon prioriza el rendimiento y optimiza su código para obtener los mejores resultados posibles.
Etiqueta asíncrona con anti-flicker
Este método carga el script de Kameleoon de forma asíncrona e incluye código anti-flickering. Kameleoon utiliza una “regla CSS bloqueante” para ocultar el contenido de la página y la elimina en cuanto se carga el código de la aplicación (normalmente en menos de 50 ms) o cuando expira el timeout especificado (predeterminado 750 ms). Esta salvaguarda garantiza que Kameleoon nunca provoque que su sitio se bloquee o permanezca en blanco indefinidamente. Ajuste el timeout mediante la variable JavaScriptkameleoonLoadingTimeout en el snippet de instalación.
SITE_CODE por el site code de su proyecto.
Los dominios de los scripts de Kameleoon varían según el proyecto. Los proyectos usan
kameleoon.eu o kameleoon.io según su fecha de creación. Utilice el dominio que se muestra en la aplicación Kameleoon para su proyecto.El contador del timeout comienza cuando el navegador ejecuta el código, no cuando empieza a descargar
engine.js. Establecer un timeout demasiado bajo (por ejemplo, 100 ms) puede no dar tiempo suficiente al navegador para descargar y ejecutar el archivo, especialmente en conexiones lentas o cuando hay otros scripts en cola.Etiqueta síncrona
Este método carga el script de Kameleoon de forma síncrona para evitar el flickering. No obstante, este enfoque bloquea la carga de la página hasta que el navegador descarga y ejecuta el código de Kameleoon, lo que puede afectar al rendimiento.SITE_CODE por el site code de su proyecto.
Los dominios de los scripts de Kameleoon varían según el proyecto. Los proyectos usan
kameleoon.eu o kameleoon.io según su fecha de creación. Utilice el dominio que se muestra en la aplicación Kameleoon para su proyecto.Etiqueta asíncrona sin anti-flicker
Esta etiqueta instala el archivo de aplicación de Kameleoon de forma asíncrona sin prevención anti-flicker. Use esta etiqueta si el flicker no es una preocupación, por ejemplo cuando utilice el modo híbrido.SITE_CODE por el site code de su proyecto.
Los dominios de los scripts de Kameleoon varían según el proyecto. Los proyectos usan
kameleoon.eu o kameleoon.io según su fecha de creación. Utilice el dominio que se muestra en la aplicación Kameleoon para su proyecto.Implemente Kameleoon en un Tag Manager
Kameleoon admite todos los principales Tag Management Systems (TMS). Para evitar el flickering, instale Kameleoon directamente en el código fuente de su página. El uso de un TMS retrasa la carga, lo que a menudo se traduce en un flicker perceptible, especialmente si el TMS se carga al final de la página HTML. Kameleoon no ofrece soporte técnico para problemas de flickering causados por implementaciones con TMS. Los entornos de TMS no permiten la carga síncrona de JavaScript externo. Para implementaciones con TMS, utilice la etiqueta JavaScript asíncrona.Los dominios de los scripts de Kameleoon varían según el proyecto. Los proyectos usan
kameleoon.eu o kameleoon.io según su fecha de creación. Utilice el dominio que se muestra en la aplicación Kameleoon para su proyecto.