Saltar al contenido principal
Puede gestionar sus sitios o aplicaciones móviles en la página Projects de la sección Admin de Kameleoon.

Página de proyectos

Para acceder a la página Projects:
  1. Inicie sesión en su cuenta de Kameleoon.
  2. Haga clic en Admin > Projects.

Nombrar sus sitios

Puede asignar un nombre a su sitio. Para nombrar un sitio:
  1. Haga clic en el menú de tres puntos situado en la parte superior derecha de la página.
  2. Haga clic en Name your sites. Se abrirá una barra lateral.
  3. Introduzca un nombre para el sitio y guarde.

Buscar, filtrar, ordenar

Hay disponibles una barra de búsqueda y herramientas de filtrado y ordenación. Puede filtrar los proyectos por estado (Kameleoon habilitado/deshabilitado) o por script (script instalado/no instalado).
También puede ordenar los proyectos por nombre, fecha de adición, estado o número de experimentos asociados. Puede alternar entre orden ascendente y descendente haciendo clic en las flechas de la derecha.

Información y acciones sobre un proyecto

Información

Hay tres secciones de información accesibles desde la tarjeta de identificación de su proyecto.
information
  • Setup: esta página le permite instalar el script de Kameleoon en su proyecto.
  • Configuration: esta página da acceso a opciones avanzadas de configuración.
  • Indicators: esta página muestra los indicadores medidos en su proyecto.
También encontrará el número de experimentos y personalizaciones creados en el sitio o aplicación móvil. Cuando pase el ratón sobre una tarjeta, aparecerá una barra de acciones.

Acciones

Deshabilitar
Puede deshabilitar un proyecto.
disable
Eliminar
Puede eliminar un proyecto de su cuenta de Kameleoon.
Esta acción no está disponible si solo tiene un proyecto.
delete
Editar
edit
Una vez identificado el proyecto que desea editar, haga clic en Edit o Configuration.
Deshabilitar/Habilitar
En la parte superior derecha de la página Configuration, encontrará un menú Actions. Haga clic para acceder a las acciones disponibles.
actions
Si Kameleoon está habilitado en su proyecto, se muestra la acción Disable. Si Kameleoon está deshabilitado, la acción es Enable. Al deshabilitar Kameleoon, aparecerá una ventana emergente pidiéndole que confirme su elección. Si confirma, todos los experimentos y personalizaciones de su sitio web o aplicación móvil se desactivarán. Se reanudarán automáticamente cuando se vuelva a habilitar Kameleoon.
Al deshabilitarlo, el Kameleoon Application File (kameleoon.js) quedará casi totalmente vacío de contenido, aunque el objeto Kameleoon seguirá estando definido. Algunos métodos de la Activation API podrían no funcionar correctamente en este estado, especialmente los de los objetos Experiments, Feature Flags y Personalizations. Si llama a métodos de la Activation API fuera de Kameleoon, le recomendamos encarecidamente usar la Kameleoon CommandQueue para evitar errores en su sitio web. Además, tenga en cuenta que deshabilitar Kameleoon no detiene instantáneamente sus campañas web. Dado que el navegador puede haber almacenado en caché nuestro script, los visitantes recurrentes que ya hayan descargado una versión anterior seguirán usándola hasta que caduque la caché de su navegador.
También puede eliminar su proyecto.

Añadir un nuevo proyecto

Puede configurar tantos proyectos en su cuenta como desee. Un proyecto puede ser un sitio web, una aplicación móvil o cualquier entorno (por ejemplo, staging, producción) que utilice internamente. Para añadir un nuevo proyecto:
  1. Inicie sesión en su cuenta de Kameleoon.
  2. Haga clic en Admin > Projects.
  3. Haga clic en New project. Se abrirá una ventana emergente.
add-a-project
  1. Indique si desea utilizar Kameleoon para un sitio (snippet de JavaScript o SDK) o para una aplicación móvil (SDK).
  2. Introduzca la URL de su proyecto y, opcionalmente, un nombre y una descripción para su nuevo proyecto en la ventana emergente que aparece.
Si asocia un nombre a su proyecto, Kameleoon lo utilizará en toda la plataforma en lugar de la URL.
  1. Haga clic en Add.

Implementar Kameleoon en un sitio mediante un snippet de JavaScript

Elija este método si desea crear:
  • personalizaciones
  • experimentos gráficos
  • MVT
  • experimentos CSS/JS

Tipo de script

Kameleoon es compatible con todos los principales sistemas de gestión de etiquetas; sin embargo, recomendamos encarecidamente que no instale Kameleoon mediante un gestor de etiquetas, ya que aumentará la probabilidad de que se produzca parpadeo en sus campañas. (Más información sobre el parpadeo aquí). Por lo tanto, al configurar su tipo de script, recomendamos elegir No en el menú desplegable. Si elige No, deberá seleccionar su etiqueta de instalación a continuación. Recomendamos seleccionar la opción Asynchronous loading with anti-flickering.
script-type

Configuración del dominio

En Domain configuration, puede añadir dominios y subdominios para el seguimiento entre dominios. Kameleoon utiliza el almacenamiento local para hacer seguimiento de los datos de sesión que pueden utilizarse en la segmentación de campañas. Esta opción es importante si tiene varios dominios, ya que permite el seguimiento nativo entre dominios al unificar los datos de sesión en todos sus dominios. Esta lista también controla qué dominios pueden leer/escribir los datos de visitante almacenados en el almacenamiento local de su dominio principal para el seguimiento entre dominios. En términos sencillos, el seguimiento entre dominios permite hacer seguimiento de los visitantes en distintos subdominios (por ejemplo, example.com y payment.example.com). Recomendamos habilitar el seguimiento entre dominios porque le permite hacer seguimiento de los visitantes en todos sus dominios. Con el seguimiento entre dominios, sus visitantes no se considerarán nuevos visitantes al navegar entre sus dominios y subdominios, y sus experiencias serán coherentes en todas sus propiedades digitales. No obstante, el seguimiento entre dominios solo es necesario si tiene la intención de utilizar los datos de sesión en todos sus dominios con fines de segmentación comportamental avanzada, ya que permite a Kameleoon leer los datos almacenados en el almacenamiento local. Tenga en cuenta que, de forma predeterminada, solo puede utilizar su dominio principal y sus subdominios (*.example.com) en el editor gráfico. Si desea incluir dominios adicionales en la lista permitida, debe añadirlos haciendo clic en Add a domain/subdomain.
domain-configuration

Alojamiento de recursos

Puede alojar el archivo de aplicación usted mismo, o Kameleoon puede alojarlo. Si decide autoalojar los recursos públicos de Kameleoon (Yes en el menú desplegable), deberá introducir la URL de su red de entrega de contenido (CDN).
resource-hosting
Cuando haya terminado con la configuración de la implementación, haga clic en Continue.
continue

Instalar Kameleoon

Cuando definió la URL de su proyecto durante el proceso de configuración, Kameleoon creó un script para instalarlo en su proyecto, al que puede acceder en esta página. Copie este fragmento de código y péguelo inmediatamente después de la etiqueta <head> en el código fuente de su página web.
install
Después de añadir el fragmento de código a la etiqueta <head> de su proyecto, haga clic en Validate. Deberá repetir estos pasos para cada proyecto que configure. Es importante que no reutilice el mismo fragmento de código, ya que las herramientas de informes y los objetivos de Kameleoon son específicos de un único proyecto, y deberá hacer seguimiento del rendimiento de sus proyectos por separado. Para más información sobre las herramientas de informes y los objetivos, lea nuestro artículo Reporting tools and goals.

Implementar Kameleoon en un sitio o aplicación web mediante un SDK web

Puede crear todos los tipos de campañas con este método.
sdk
Si desea instalar Kameleoon en un sitio o aplicación web utilizando un SDK, consulte esta documentación.

Implementar Kameleoon en una aplicación móvil mediante un SDK móvil

Elija este método si desea crear:
  • feature flags
  • experimentos con SDK
No puede crear otros tipos de campañas en un proyecto añadido con este método.
sdk
Si desea instalar Kameleoon en una aplicación móvil utilizando un SDK, consulte esta documentación.

Opciones avanzadas de configuración

Se muestra la siguiente página:
configuration
Consta de un encabezado, una barra de menú y cuatro secciones desplazables:
  • General
  • Experiment
  • Personalization
  • Audience

Encabezado

El encabezado indica el nombre del proyecto. El menú Actions de la parte superior derecha le da acceso a dos acciones diferentes. Haga clic para desplegarlo.
actions

Habilitar/Deshabilitar Kameleoon

Si Kameleoon está habilitado en su proyecto, la opción es Disable Kameleoon. Si está deshabilitado, la opción es Enable Kameleoon. Si decide deshabilitar Kameleoon, se abrirá una ventana emergente de confirmación que le pedirá que confirme su elección. Sus experimentos y personalizaciones dejarán de ser visibles en su proyecto. Sus campañas se reanudarán si reactiva Kameleoon.

Eliminar proyecto

Cuando haga clic en esta opción, aparecerá una ventana emergente de confirmación. Si cambia de opinión, tendrá que volver a instalar el proyecto.

Barra de menú

menu-bar
Aquí encontrará cuatro opciones:
  • Installation
  • Configuration
  • Indicators
  • View all projects.

Setup

setup
Aquí puede acceder a la página de instalación vinculada a su proyecto.

Configuration

General

general
Nombre del sitio (opcional)
Puede asignar a su sitio un nombre único. Este nombre se utilizará en lugar de la URL en toda la plataforma.
Descripción del proyecto
Aquí puede añadir una descripción de su proyecto.
Comportamiento si se produce tiempo de espera
Puede redefinir el comportamiento de Kameleoon cuando el script supere su tiempo de carga habitual. De forma predeterminada, Kameleoon acabará lanzándose con un efecto de parpadeo. Las opciones disponibles son:
  • Iniciar Kameleoon (con efecto de parpadeo).
  • Deshabilitar Kameleoon para esta página.
  • Deshabilitar Kameleoon para toda la visita.
Soporte entre dominios
Puede añadir URLs de dominios autorizados. De forma predeterminada, cualquier dominio estará autorizado a cargar su script de Kameleoon y a acceder a los datos de Kameleoon asociados a un usuario en su sitio web o aplicación móvil (como los datos personalizados definidos), lo que puede suponer un riesgo de seguridad. Para cada dominio añadido, todos sus subdominios se incluyen automáticamente.
Global script
El global script es un fragmento de JavaScript inyectado a nivel global de un sitio (o proyecto) en Kameleoon. Para acceder al global script de un proyecto, haga clic en Admin > Settings > Configuration > General. Desplácese hacia abajo para encontrar el global script. En términos sencillos, el global script:
  • Se ejecuta en cada página donde se carga la etiqueta de Kameleoon, antes de todos los experimentos, personalizaciones, segmentos y triggers.
  • Define variables, funciones auxiliares o código de seguimiento que debe estar disponible en todos los experimentos del proyecto.
  • Actúa como una ubicación central para gestionar código compartido y evitar duplicaciones.
Casos de uso típicos:
  • Definir variables globales (por ejemplo, valores del dataLayer, tipo de dispositivo).
  • Crear funciones de utilidad reutilizables (por ejemplo, formato de fechas, registro).
  • Convertir objetivos personalizados (por ejemplo, ingresos, añadir al carrito) y establecer datos personalizados.
  • Activar eventos para la segmentación.
  • Gestionar la lógica de consentimiento.
Buenas prácticas:
  • Manténgalo ligero y optimizado para evitar problemas de rendimiento.
  • Documente el contenido de su global script: afecta a todo el proyecto.
Estructura recomendada:
console.log('[Script Last Update]', new Date(Kameleoon.Internals.configuration.scriptProduceTime).toLocaleString());

class GlobalScript {
    handleConsent() {

    } // end of handleConsent

    triggerEvents() {

    } // end of triggerEvents

    convertGoalsAndSetCDs() {

    } //end of convertGoalsAndSetCDs

    configExternalTools() {

    } // end of configExternalTools

    init() {
         this.handleConsent();
         this.triggerEvents();
         this.convertGoalsAndSetCDs();
         this.configExternalTools();
    }
}; //end globalScript

const globalScript = new GlobalScript();
globalScript.init();
Ventana de atribución
Aquí puede definir la duración de su ventana de atribución. La ventana de atribución define el periodo durante el cual las conversiones e ingresos de un visitante se atribuyen a una variación determinada. De forma predeterminada, es de siete días. Más información sobre las ventanas de atribución
Moneda
De forma predeterminada, los ajustes de moneda se determinan por el país asociado a su cuenta. Sin embargo, tiene la opción de gestionar manualmente la moneda proyecto por proyecto. Para cambiar la moneda de su proyecto, seleccione la moneda deseada en el menú desplegable.
Configuración avanzada
  • Habilitar soporte para sitios dinámicos: utilizar esta opción se recomienda si su sitio web es una aplicación web (por ejemplo, una Single Page App o una Progressive Web App) con URLs virtuales. Esta opción permite que Kameleoon vea cada cambio de URL virtual y permite que la segmentación por URL funcione con normalidad. Más información aquí y aquí.
  • Utilizar el símbolo # en todos los parámetros de URL de Kameleoon (en lugar de ”?”):** algunas funcionalidades de Kameleoon (enlaces de simulación, editor gráfico) requieren añadir parámetros adicionales a las URLs de su sitio. De forma predeterminada, esos parámetros se añaden al final de la URL después del símbolo ?. Algunos sitios web son incompatibles con esta sintaxis, mientras que otros lo son con el símbolo #. Marque esta opción para cambiar al símbolo # si detecta problemas con el comportamiento predeterminado. Tenga en cuenta que esto solo concierne a las URLs modificadas mientras usted (u otro usuario autorizado) opera Kameleoon. Kameleoon nunca modifica URLs para sus visitantes.
  • Generar el código de todos los widgets gráficos con JS y shadow DOM: utilizar JS con shadow DOM aislará el CSS de los widgets del utilizado en su sitio web para evitar incompatibilidades. Si activa esta opción, los widgets ya utilizados en una campaña se actualizarán automáticamente cuando cambie el estado de la campaña. Si utiliza nombres de clases CSS de su sitio web en sus widgets, los estilos podrían no aplicarse correctamente.
  • Excluir direcciones IP de los resultados de sus pruebas: si activa esta opción, los visitantes asociados a las direcciones IP introducidas dejarán de contarse en las páginas de resultados de las pruebas que ejecute en este sitio web.
    • Debe utilizar esta opción principalmente para excluir la dirección IP de su oficina u otras IP internas que puedan interferir con la exactitud de los resultados de las pruebas. Como la exclusión se realiza del lado del cliente, no debe incluir direcciones IP personales en la lista de exclusión.
  • Sitio responsive: indica si su sitio web se adapta automáticamente a distintos tamaños de pantalla. Desactive esta opción si su sitio utiliza una versión móvil separada que no aparece al redimensionar la ventana del navegador. Cuando está desactivado, Prompt-Based Experimentation (PBX) actualiza la vista previa al cambiar de tamaño de dispositivo para garantizar que se muestre la versión correcta. Este ajuste se aplica a todos los proyectos pero solo afecta a PBX.

Experiment

experiment
Política de consentimiento
Para obtener más información sobre la configuración del consentimiento legal, lea nuestro artículo dedicado.
Comportamiento cuando el consentimiento es desconocido
Para obtener más información sobre la configuración del consentimiento legal, lea nuestro artículo dedicado.
Comportamiento en caso de opt-out
Para obtener más información sobre la configuración del consentimiento legal, lea nuestro artículo dedicado.
Lanzamiento del editor
Esta opción le permite acceder al editor de Kameleoon mediante el atajo de teclado Shift + F2. De forma predeterminada, la opción está ON. Para deshabilitarla, haga clic en el botón para cambiarla a OFF.
Generación de informes de resultados
Habilite (ON) o deshabilite (OFF) la generación de informes de resultados con esta opción.
Variation selection script
Un variation selection script es un script que fuerza la visualización de una variación basándose en reglas específicas. Introduzca aquí el código completo del script para utilizarlo con Kameleoon.
Fiabilidad necesaria para determinar una variación ganadora
Al cambiar este porcentaje, puede establecer el umbral por encima del cual una variación se considera ganadora (por ejemplo, una fiabilidad necesaria del 95% significa que está cómodo con un máximo del 5% de resultados falsos positivos). Las variaciones con una fiabilidad inferior al porcentaje establecido no pueden presentarse como variaciones ganadoras en sus resultados, independientemente de sus conversiones. La puntuación de fiabilidad afecta a los resultados presentados por Kameleoon; por lo tanto, le recomendamos cambiar esta configuración con moderación.

Personalization

personalization
Política de consentimiento
Para obtener más información sobre la configuración del consentimiento legal, lea nuestro artículo dedicado.
Comportamiento cuando el consentimiento es desconocido
Para obtener más información sobre la configuración del consentimiento legal, lea nuestro artículo dedicado.
Comportamiento en caso de opt-out
Para obtener más información sobre la configuración del consentimiento legal, lea nuestro artículo dedicado.
Excluir visitantes
Puede definir una tasa de visitantes que no se expondrán a sus personalizaciones. Le recomendamos mantener una población de muestra no expuesta para determinar la eficacia de sus personalizaciones. Más información sobre los grupos de control
Opciones avanzadas
De forma predeterminada, Kameleoon permite mostrar más de una personalización similar en una página (por ejemplo, dos pop-ins o dos imágenes insertadas en el mismo lugar). No obstante, puede impedir la visualización simultánea cambiando el botón OFF a ON. Una vez completados sus cambios, haga clic en Save para guardar la configuración. Si desea restablecer las opciones predeterminadas del proyecto, haga clic en Reset.
reset

Indicators

indicators
Esta página muestra los indicadores medidos en su proyecto.
Puede crear sus objetivos en función de las métricas que mida para este proyecto. Le recomendamos configurar muchas métricas para poder segmentar a sus visitantes con mayor precisión. Por ejemplo, si se mide la métrica Tiempo de permanencia, puede establecer el objetivo El visitante ha estado más de 5 minutos en la página.
Deshabilitar los indicadores detendrá su seguimiento y dejará inactivas las opciones de objetivos y segmentación relacionadas.