Saltar al contenido principal

Primeros pasos e información general

Kameleoon no es compatible con algunos navegadores antiguos. Si un visitante utiliza un navegador no compatible, verá la página original en lugar del experimento. Esto no afecta negativamente a los resultados del experimento.El script de Kameleoon es compatible con:
  • Chrome
  • Firefox
  • Microsoft Edge
  • Opera
  • Safari
Kameleoon garantiza la compatibilidad con las tres últimas versiones de cada navegador.El Graphic editor es compatible con:
  • Chrome
  • Firefox
  • Microsoft Edge
  • Opera
  • Safari
Kameleoon garantiza la compatibilidad con las tres últimas versiones de cada navegador.

Compatibilidad con sitios web de diseño adaptable

Puede crear experimentos para sitios web adaptables utilizando funciones avanzadas de edición. Los principales desafíos suelen consistir en redimensionar y reposicionar bloques de contenido.Dado que las páginas se muestran en función de la resolución o el dispositivo, tenga precaución al mover elementos. Los mapas de calor no están disponibles para estas páginas, ya que carecen de un marco fijo.Kameleoon ofrece herramientas avanzadas para ayudarle a mover elementos y evitar problemas de diseño.
El impacto en el SEO depende de la configuración de su experimento.

Identificar y abordar el impacto en el SEO

  • Asegúrese de que la instalación sea correcta para evitar problemas de rendimiento.
  • Asigne porcentajes de tráfico iguales a las variaciones.
  • Evite ejecutar experimentos durante más de dos meses. Los experimentos prolongados pueden ser interpretados por los bots como contenido incoherente.
  • Supervise el rendimiento utilizando la extensión de Chrome de Kameleoon y Lighthouse.
  • Evite realizar modificaciones significativas en los elementos de la página que afecten al SEO.

Directrices de redirección

  • No redirija el 100 % del tráfico a una nueva URL.
  • Defina una URL canónica en el HTML para ambas páginas, apuntando a la versión que desea que indexen los motores de búsqueda.
  • Asegúrese de que su HTML no utilice una etiqueta noindex.
  • Utilice la redirección nativa de la variación o Kameleoon.API.Core.processRedirect("newURL"). No utilice document.location.href.
Las redirecciones de Kameleoon se basan en JavaScript y son temporales.

Evite prácticas de SEO Black Hat

  • Cloaking: no muestre contenido diferente a los bots y a los visitantes.
  • Contenido duplicado: asegúrese de que las páginas de redirección no sean idénticas a la original sin etiquetas canónicas.
  • Redirecciones engañosas: no redirija a los visitantes a URL inesperadas.
  • Texto oculto: no utilice texto visible únicamente para los motores de búsqueda.
Kameleoon filtra automáticamente el tráfico de bots. Consulte ¿Cómo filtra Kameleoon el tráfico de bots de los resultados?.
Kameleoon y su interfaz están disponibles en inglés, francés y alemán.La aplicación utiliza el idioma de su navegador de forma predeterminada. Si el idioma de su navegador no está disponible, la aplicación utilizará el inglés de forma predeterminada.

En la aplicación Kameleoon

Para cambiar el idioma en la aplicación Kameleoon:
  1. Haga clic en el icono de su perfil en la esquina superior derecha > Idioma.
  2. Elija su idioma y haga clic en Confirmar.
Cambiar el idioma

¿Por qué desactivar el script?

  • Desea minimizar los tiempos de carga de la página cuando no utiliza Kameleoon.
  • No utiliza Kameleoon de forma continua.

Desactivar el script

  1. Vaya a la página Configuración de su proyecto (Admin > Projects > Configuration).
  2. Haga clic en Actions > Disable en la esquina superior derecha.
  3. Haga clic en Confirm.
Puede reactivar el script siguiendo el mismo proceso.

Desactivar el script en una URL específica

Para evitar que Kameleoon se cargue en una página concreta, añada ?kameleoonDisabled=true al final de la URL.

En la aplicación Kameleoon

En la barra lateral izquierda de la aplicación Kameleoon, haga clic en Admin > Project. Su sitecode aparece en la tarjeta de su proyecto.
Encontrar el sitecode en la aplicación

En la extensión de Chrome

También puede encontrar su sitecode en el panel de la extensión de Chrome Kameleoon Debug Assistant.Haga clic en el icono + para añadir inserciones y personalizar su panel. Añada la inserción Site Code.
Encontrar el sitecode en la extensión
Kameleoon está disponible en inglés, francés y alemán. La aplicación utiliza el idioma de su navegador de forma predeterminada, pero puede cambiarlo manualmente.Para más información, consulte ¿Cómo cambio el idioma de la aplicación?.

Configuración y metodología del experimento

Puede editar cualquier aspecto de un experimento en línea; sin embargo, no lo recomendamos.Cualquier cambio interrumpe la interpretación de sus resultados y los hace menos fiables.Para realizar cambios manteniendo la integridad de los resultados:
  1. Detenga el experimento (opcional).
  2. Duplique el experimento.
  3. Edite el duplicado.
  4. Lance el nuevo experimento.
Estos pasos garantizan que sus resultados sigan siendo fiables.
La duración de un experimento A/B depende del tipo de experimento y de su tráfico.En casos excepcionales, puede ver rápidamente la efectividad de un experimento si los primeros visitantes de una variación convierten de inmediato.A menudo, la tasa de conversión no cambia significativamente justo después del lanzamiento. Si ejecuta su experimento durante el tiempo suficiente para que muchos visitantes vean la variación, los resultados se vuelven significativos.
Si utiliza Google Analytics o la herramienta de informes interna de Kameleoon, Kameleoon mide automáticamente la significancia estadística en función de los objetivos que haya establecido. Para más información, consulte Significancia estadística.
También puede estimar la duración del experimento durante la fase de finalización. Para más información, consulte Estimar la duración del experimento.
Las pruebas A/B obtienen sus datos principales del tráfico del sitio web. Tenga en cuenta estas cifras:
  • Menos de 10 000 visitantes mensuales: es difícil realizar pruebas A/B efectivas, salvo para casos de uso específicos como páginas de destino.
  • Entre 10 000 y 200 000 visitantes mensuales: las pruebas A/B son posibles, pero los experimentos suelen tardar más en producir resultados.
  • Entre 200 000 y 1 millón de visitantes mensuales: su tráfico es suficiente para realizar pruebas A/B. Aun así, podría encontrar dificultades con páginas menos visitadas, como las del final de un embudo de conversión.
  • Más de 1 millón de visitantes mensuales: el tráfico rara vez es un problema.

Experimento A/B

Un experimento A/B le permite crear variaciones de una o varias páginas. Por ejemplo, un experimento A/N puede medir el rendimiento de la página de producto A frente a la página de producto B.En un experimento A/B, solo debe cambiar un elemento por página (como el texto de un botón “Añadir al carrito”) para determinar su impacto en la tasa de conversión. Si cambia varios elementos, no podrá aislar el impacto de las modificaciones individuales.

Prueba multivariante (MVT)

Una prueba multivariante (MVT) le permite cambiar varios elementos de una página y analizar qué combinación genera más conversiones. Por ejemplo, puede probar varias versiones de un botón “Añadir al carrito” con distintos colores y textos para encontrar la combinación más efectiva.Para crear una MVT, consulte Configurar pruebas multivariante.

Editor y herramientas

Los widgets de PBX y los widgets generados por IA tienen distintos requisitos de edición:
  • Widgets de PBX: utilice lenguaje natural para crear estos widgets. Solo puede editarlos dentro de la interfaz de PBX. No puede abrir ni editar widgets de PBX en el Widget Studio.
  • Widgets generados por IA (Widget Studio): cuando utiliza la función “Create with AI” en el Widget Studio, Kameleoon usa elementos estándar del Widget Studio. Puede editar estos widgets manualmente en el Widget Studio. No puede abrir ni editar estos widgets en PBX.
Puede desactivar el atajo del editor de Kameleoon en la aplicación.

Desactivar el atajo

  1. Haga clic en Admin > Projects.
  2. Haga clic en Configuration en la tarjeta de su proyecto.
  3. Haga clic en Experiment.
  4. Cambie el interruptor Editor launching a OFF.
  5. Haga clic en Save.

Iniciar Kameleoon sin el atajo

Después de desactivar el atajo, añada ?kameleoon=true a su URL. Por ejemplo: https://www.website.com/?kameleoon=true.
Para instalar la extensión, consulte Kameleoon Debug Assistant en Chrome Web Store. Para obtener instrucciones detalladas, consulte Extensión de Chrome de Kameleoon.
Haga clic en el icono selector de padre y, a continuación, utilice la lista desplegable para seleccionar un elemento.Cuando seleccione un elemento, haga clic en los puntos suspensivos () a la izquierda del panel de jerarquía. Aparecerá una lista con:
  • El elemento seleccionado, resaltado en verde.
  • Los elementos hijos, situados encima del elemento seleccionado en la lista.
  • Los elementos padres, situados debajo del elemento seleccionado en la lista.
Seleccionar elemento padre

Segmentación y targeting

Kameleoon segmenta a los visitantes en función de datos de geolocalización con la siguiente precisión media:
  • País: 99,8 % de precisión
  • Región: 80 % de precisión
  • Ciudad: 68 % de precisión en un radio de 50 kilómetros
Tenga en cuenta lo siguiente:
  • La precisión varía según el país y el tipo de dispositivo.
  • La geolocalización por IP es más precisa para direcciones de banda ancha que para redes móviles (dispositivos móviles).
  • La geolocalización para direcciones IPv6 puede ser menos precisa, ya que menos países la admiten.
Para más información sobre cómo configurar condiciones, consulte Crear un segmento.
Para saber cómo establecer los pesos de las condiciones, consulte Crear un segmento.
Cuando crea un segmento, puede utilizar AND u OR para definir las condiciones.

Definiciones

  • AND: la condición A y la condición B deben cumplirse simultáneamente para activar la personalización.
  • OR: solo una condición debe cumplirse (A u B) para activar la personalización.
La opción Restringir esta condición funciona como un paréntesis matemático.

Ejemplos

  • Condición A y Condición B: ambas condiciones deben cumplirse.
  • Condición A y Condición B y Condición C: las tres condiciones deben cumplirse.
  • Condición A o Condición B: al menos una condición debe cumplirse.
  • Condición A o Condición B o Condición C: al menos una condición debe cumplirse.
  • Condición A y (Condición B o Condición C): debe cumplirse la condición A y al menos una de las otras dos.
  • (Condición A y Condición B) o Condición C: A y B deben cumplirse, o solo C debe cumplirse.

Aspectos técnicos y seguridad

Los experimentos y personalizaciones de Kameleoon utilizan una cookie propia. Siguen funcionando aunque desactive las cookies de terceros.Al almacenar un ID de visitante único en una cookie propia, Kameleoon garantiza que cada visitante vea siempre la misma variación. Esto proporciona resultados precisos y una experiencia de usuario fluida.Consulte la lista completa de datos recopilados por Kameleoon.
Los bloqueadores de anuncios pueden afectar a Kameleoon de dos maneras.

Impacto en las herramientas de Kameleoon

Los bloqueadores de anuncios pueden interferir con herramientas como la aplicación Kameleoon, PBX y los editores. Pueden bloquear recursos como CSS, imágenes o scripts de SDK, lo que impide el funcionamiento correcto de la plataforma.Para evitar estos problemas:
  • Permita los dominios de Kameleoon: desactive su bloqueador de anuncios o añada kameleoon.com y kameleoon.io como dominios autorizados. Esto le garantiza el acceso a todas las funciones y proporciona una experiencia fluida tanto para usted como para sus visitantes.
  • Compruebe la configuración del navegador: algunos navegadores, como Brave o Safari, incluyen bloqueadores nativos que pueden interferir con Kameleoon.

Impacto en los experimentos lanzados

Los bloqueadores de anuncios pueden afectar al entorno de producción de Kameleoon, incluidos el motor, los SDK del lado del cliente y las solicitudes de seguimiento. Es posible que los visitantes no vean los experimentos si el navegador bloquea las solicitudes a los dominios de Kameleoon.Para evitar estos problemas:
  • Utilice un dominio personalizado: un dominio personalizado ayuda a evitar la detección por parte de los bloqueadores de anuncios y garantiza que sus experimentos se muestren correctamente. Obtenga más información sobre cómo habilitar un dominio personalizado.
  1. Haga clic en Settings > Custom data > New custom data.
  2. Siga los pasos de configuración y haga clic en Next.
  3. Cambie Use this custom data as a unique identifier for cross-device matching a ON.
  4. Haga clic en Create.
Para acceder a la experiencia completa de Kameleoon, desactive su bloqueador de anuncios o permita los dominios de Kameleoon en su configuración antes de utilizar la aplicación (app.kameleoon.com) o herramientas como el editor PBX.

Permitir Kameleoon en su extensión de bloqueo de anuncios

La mayoría de las extensiones de bloqueo de anuncios (como AdBlock, AdBlock Plus o uBlock Origin) siguen un proceso similar:
  1. Vaya a la plataforma Kameleoon o al sitio donde ejecuta su experimento.
  2. Haga clic en el icono del bloqueador de anuncios en la barra de herramientas del navegador.
  3. Seleccione una opción como No ejecutar en este dominio, Desactivar en este sitio o Pausar en este sitio.
  4. Confirme su selección.
Para garantizar la funcionalidad completa, también debe añadir kameleoon.com y kameleoon.io como dominios autorizados. Esto permite que los scripts y recursos de Kameleoon se carguen correctamente.

Compruebe el bloqueador de anuncios integrado de su navegador

Algunos navegadores incluyen funciones nativas de bloqueo de anuncios. Compruebe la configuración de su navegador:
  • Chrome/Edge: vaya a Configuración > Privacidad y seguridad > Configuración del sitio y compruebe las opciones de bloqueo de contenido.
  • Brave: haga clic en el icono Brave Shields en la barra de direcciones y ajuste la configuración de bloqueo.
  • Safari: vaya a Configuración > Sitios web > Bloqueadores de contenido y gestione el bloqueo para sitios específicos.
  • Opera: consulte Configuración > Privacidad y seguridad para ver las opciones integradas de bloqueo de anuncios.
Si los problemas persisten, póngase en contacto con el soporte de Kameleoon.
Kameleoon utiliza JavaScript puro y no requiere jQuery. No entra en conflicto con jQuery si lo utiliza en su sitio web.No obstante, Kameleoon utiliza la biblioteca Sizzle, que es el motor de selectores CSS utilizado por jQuery. Puede utilizar Sizzle al crear sus experimentos.
Cuando un visitante accede a su sitio web, su navegador descarga el código del sitio y el script de Kameleoon. El tiempo de carga de la página depende de la longitud del código y de los recursos externos. El almacenamiento en caché mejora el rendimiento en visitas posteriores al guardar los recursos estáticos en la caché del navegador.Aunque el almacenamiento en caché mejora la experiencia del usuario, puede retrasar la aparición de nuevos experimentos para los visitantes recurrentes que tengan una versión anterior del script en su caché.Para resolverlo, el script de Kameleoon incluye un indicador Cache Expiration (TTL: Time-to-live). Esto indica al navegador que descargue una nueva versión del script cada 1,5 horas.
Algunos navegadores móviles pueden ignorar la configuración de TTL para optimizar el rendimiento, según la política del navegador.
El efecto flicker (o parpadeo) se produce cuando la página original se muestra brevemente antes de que se cargue la variación.

Por qué ocurre

El parpadeo ocurre debido al tiempo que el motor de JavaScript tarda en procesar la página. Dado que el navegador modifica los elementos en función del código JavaScript de la herramienta de testing, la variación puede cargarse en último lugar si el script de Kameleoon se carga después del contenido de la página.

Cómo evitar el parpadeo

El motor de Kameleoon minimiza el parpadeo; sin embargo, recomendamos integrar el código JavaScript de Kameleoon lo más alto posible en el <head> del HTML. Esto garantiza que Kameleoon se cargue en primer lugar.Para más información, consulte Prevenir el parpadeo.

Análisis y resultados

Los bots son aplicaciones de software automatizadas que pueden sesgar los resultados de su campaña al inflar las métricas de tráfico y conversión. Eliminar el tráfico de bots es esencial para la precisión de los datos.Kameleoon utiliza dos métodos para excluir bots:
  1. IAB/ABC International Spiders and Bots List: Kameleoon identifica y excluye los bots conocidos de la analítica.
  2. Algoritmos propios: Kameleoon filtra automáticamente las visitas que considera atípicas (como trolls o errores de seguimiento). Una visita se marca como atípica si cumple al menos una de estas condiciones:
    • Más de 10 000 eventos.
    • Una duración superior a dos horas.
Los experimentos del lado del servidor son más vulnerables al tráfico de bots. Debe pasar el user agent a Kameleoon para su filtrado. Consulte la documentación del SDK para conocer los detalles de la implementación. Los SDK del lado del cliente incluyen automáticamente el user agent.

Activar el filtrado de bots

  1. Haga clic en Admin > Projects.
  2. Vaya a la página Configuration del proyecto.
  3. En Advanced settings, cambie Enable bot filtering a ON.
Es normal que las variaciones con capping tengan menos visitas totales que el original.El capping evita que un visitante único vea una variación después de alcanzar un límite (como una visita), mientras que la versión original sigue dirigiéndose a él en cada visita posterior.

¿Es esto un Sample Ratio Mismatch (SRM)?

No. Esta discrepancia no indica una división defectuosa ni un SRM. La distribución de visitantes únicos sigue siendo correcta.Para obtener una explicación detallada, consulte Discrepancia en el conteo de visitas.

Solución de problemas

Es muy poco probable que Kameleoon entre en conflicto con otros scripts.Kameleoon utiliza JavaScript puro y no requiere jQuery, lo que evita conflictos con sitios que utilizan jQuery. Funciona de forma independiente de los lenguajes del lado del servidor y evita las variables globales de JavaScript para minimizar los riesgos de incompatibilidad.
Si los cambios no aparecen después del lanzamiento, siga estas recomendaciones.
Existe un retraso de hasta diez minutos para que los experimentos se publiquen.

Compruebe la actualización del script

Kameleoon actualiza el script cuando lanza un experimento. Si la caché de su navegador conserva una versión antigua, no verá los cambios. Para verificar la versión, abra la consola del navegador e introduzca Kameleoon.API.experiments.getAll(). Esto enumera todos los experimentos en ejecución.Si falta su experimento, borre la caché. Consulte la Documentación para desarrolladores.

Compruebe la variación de referencia

Es posible que se le haya asignado a la variación de referencia. Puede forzar la visualización de una variación específica para realizar pruebas.

Compruebe los criterios de segmentación

Es posible que no cumpla los criterios de segmentación del experimento. Utilice Kameleoon.API.experiments.getAll() en la consola para comprobarlo. Si falta el experimento, verifique la configuración de segmentación. Consulte la Documentación para desarrolladores.Recomendamos utilizar el panel de simulación para comprobar su configuración. Consulte Simular una campaña.
Este problema ocurre si habilita el seguimiento entre dominios, que requiere que su dominio principal aloje un iframe estático.

Cómo funciona el iframe de Kameleoon

El iframe garantiza la coherencia de los datos entre subdominios al leer y escribir en localStorage en el dominio anfitrión. Esto permite a Kameleoon hacer seguimiento del mismo visitante sin llamadas adicionales al servidor.Para más detalles, consulte Unificar los datos de sesión entre subdominios.Aseguramos el iframe mediante tres medidas:
  1. Acceso restringido: solo los dominios incluidos en la variable allowedDomains pueden solicitar el iframe.
  2. Verificación del sitecode: solo el sitecode especificado puede solicitar el iframe.
  3. Almacenamiento con prefijo: Kameleoon solo accede a las entradas con el prefijo kameleoon.
Kameleoon recopila datos no personales. Consulte la lista de datos recopilados. Puede gestionar el consentimiento mediante nuestras API.

Resolver el problema de visualización

El encabezado X-Frame-Options impide que los navegadores rendericen páginas en marcos para evitar el click-jacking. Para más información, consulte la documentación de Mozilla.Para habilitar el seguimiento entre dominios, no debe establecer el encabezado X-Frame-Options. Puede asegurar el iframe proporcionando una lista restringida de dominios en el archivo del iframe alojado.
Es posible que vea un error que indica que el script https://xxxxxx.kameleoon.eu/kameleoon.js infringe su Política de seguridad de contenido (CSP).

Solucionar el problema

Si su sitio restringe los recursos mediante encabezados CSP, actualice su política para permitir los recursos de Kameleoon. Consulte la lista completa de dominios de Kameleoon que debe permitir.
Si no puede iniciar sesión en la plataforma, el Graphic editor o PBX, es posible que su navegador esté bloqueando las cookies de terceros. Kameleoon requiere una cookie de sesión para autenticar su cuenta.Para resolverlo, permita las cookies de terceros:
  1. Abra la Configuración del navegador.
  2. Vaya a Privacidad y seguridad > Cookies de terceros.
  3. Seleccione Permitir cookies de terceros.
Los navegadores a menudo bloquean las cookies de terceros en el modo Incógnito o Privado.
Asegúrese de que su navegador permita estas cookies específicas:
  • refresh-token
  • kameleoonSessionId
  • access-token
  • expiration-access
Puede que observe discrepancias entre Kameleoon y herramientas de terceros respecto al tráfico del experimento de split URL.Las razones de estas discrepancias incluyen:
  • Script de Kameleoon ausente en la variación B: debe instalar el snippet de Kameleoon en la nueva página (URL B) para hacer seguimiento de visitas y conversiones correctamente. Si falta el script, Kameleoon puede seguir mostrando algunos datos procedentes de llamadas de seguimiento enviadas justo antes de la redirección.
  • Métricas de tasa de rebote: Kameleoon envía datos de seguimiento antes o después de la redirección. Las altas tasas de rebote pueden causar discrepancias entre herramientas.
  • Política de consentimiento: si su política está configurada en Required, siga las directrices de redirección de URL y consentimiento para obtener métricas precisas.