Skip to main content
La ley de protección de datos, en general, prohíbe el tratamiento de datos personales a menos que la ley lo permita explícitamente o que el interesado haya dado su consentimiento legal al tratamiento. Kameleoon ofrece opciones flexibles para definir el nivel de gestión del consentimiento requerido por su sitio web, de conformidad con la legislación de protección de datos actual (GDPR, CCPA).

Cómo elegir su política de gestión del consentimiento

For A/B tests and feature experiments

Estos ajustes se encuentran en la sección For A/B tests and feature experiments de la pestaña Consent. El nivel de consentimiento requerido depende de la legislación aplicable. Seleccione Consent not required o Consent required en Consent policy.
Kameleoon cumple con la normativa aplicable, tal como se describe en las directrices del GDPR disponibles en https://gdpr.eu/cookies, y recomienda el siguiente enfoque:
  • Las reglas de entrega segmentada y progresiva sirven principalmente para fines de gestión de versiones y técnicos. Kameleoon recomienda exentar estas reglas de la gestión del consentimiento y clasificar Kameleoon como una “cookie estrictamente necesaria”, para que Kameleoon active estos tipos de reglas incluso cuando el visitante no ha dado su consentimiento. Kameleoon limita los datos recopilados para estas características bandera a información técnica, incluyendo eventos de exposición como nombres de reglas y variaciones, así como eventos de conversión de objetivos. Cuando utiliza los SDK de Kameleoon, el SDK puede almacenar una cookie de origen con un ID asignado aleatoriamente. Este ID identifica de manera única el navegador o dispositivo de un visitante. Si prefiere no utilizar este ID, el SDK le permite establecer su propio ID. Sin embargo, usted es responsable de mantener este ID consistente, ya que Kameleoon lo utiliza para mostrar la misma variación de una bandera de características durante toda la sesión del visitante en su aplicación web.
  • Para experimentos de características, Kameleoon muestra una variación de un experimento, pero no rastrea datos hasta que el visitante da su consentimiento, lo que garantiza una privacidad completa y una experiencia de usuario no intrusiva. Sin embargo, si el visitante no ha dado su consentimiento, puede ver diferentes variaciones de una bandera de características determinada en varias páginas.
Estas directrices sirven como recomendaciones, pero consulte a su Responsable de la Protección de Datos (DPD) para la decisión final sobre el cumplimiento del GDPR, ya que su DPD es responsable de garantizar la conformidad normativa.

For personalizations

Estos ajustes se encuentran en la sección For personalizations de la pestaña Consent. Su elección depende del uso que haga de Kameleoon. Su Customer Success Manager puede ayudarle a elegir la política que se adapte a su sitio web.

For product recommendation

La sección For product recommendation de la pestaña Consent tiene su propio campo Consent policy. Seleccione Consent required o Consent not required. Puede cambiarla sin contactar a Kameleoon. Para obtener más información, consulte Gestión del consentimiento en la documentación de recomendaciones de producto.

Cómo definir su política de gestión del consentimiento

Los ajustes de la política de gestión del consentimiento se encuentran en la pestaña Consent de cada proyecto. Para abrirla, haga clic en Admin > Projects, haga clic en Edit en la fila de su proyecto y luego haga clic en la pestaña Consent. La pestaña tiene tres secciones: For A/B tests and feature experiments, For personalizations y For product recommendation. Haga clic en Edit para cambiar los ajustes y haga clic en Save changes cuando haya terminado. Puede definir los ajustes por separado para cada sección.
La pestaña Consent con las tres secciones de la política de consentimiento
Cada sección tiene una lista desplegable Consent policy, donde define si requiere el consentimiento del visitante. Cuando selecciona Consent required para For A/B tests and feature experiments o For personalizations, aparecen dos listas desplegables adicionales:
  • Behavior when consent is unknown – Lo que hace Kameleoon antes de que el visitante dé su consentimiento.
  • Behavior on opt-out – Lo que hace Kameleoon cuando el visitante rechaza el consentimiento.
La sección For product recommendation solo tiene la lista desplegable Consent policy.
La sección For A/B tests and feature experiments con Consent required seleccionado, mostrando las listas desplegables Behavior when consent is unknown y Behavior on opt-out

Política de consentimiento

Si requiere consentimiento
La lista desplegable Consent policy con las opciones Consent required y Consent not required

Consentimiento no requerido

Seleccione esta opción si no está sujeto al GDPR ni a normativas similares de privacidad. Si selecciona esta opción, todos los experimentos se ejecutan y Kameleoon recopila datos sin consentimiento.

Consentimiento requerido

Seleccione esta opción si está sujeto al GDPR o a una normativa similar de privacidad. Si elige esta opción, debe obtener el consentimiento del visitante antes de que Kameleoon recopile datos. Kameleoon proporciona métodos de JavaScript, incluyendo enableLegalConsent() y disableLegalConsent(), así como el método setLegalConsent(). Utilice estos métodos después de que el visitante dé su consentimiento legal, para activar o desactivar Kameleoon tanto en el front-end como en el back-end.
Kameleoon retrasa las solicitudes de seguimiento de datos asociadas a las reglas de experimentos hasta que el visitante dé su consentimiento explícito, siempre que el visitante dé este consentimiento durante la sesión actual. Este enfoque garantiza que no se produzca ningún seguimiento de datos para los experimentos hasta que el visitante haya dado su consentimiento. Para bandera de características, Kameleoon envía los datos retrasados con la siguiente solicitud cuando llama a uno de estos métodos: isFeatureFlagActive(), getFeatureVariationKey(), getFeatureVariable() o trackConversion(). También puede provocar una transmisión inmediata de datos llamando al método flush().El SDK de PHP no admite solicitudes retrasadas debido a limitaciones técnicas, ya que el SDK de PHP no persiste entre solicitudes. Cada solicitud crea una nueva instancia del SDK que se destruye inmediatamente después de recibir una respuesta, de modo que el SDK de PHP no puede mantener en memoria las solicitudes almacenadas antes del consentimiento del visitante.

Consideraciones técnicas importantes

  • Cuando utilice Kameleoon en modo híbrido, llame tanto a los métodos de la Activation API de JavaScript como a los del SDK después de recopilar el consentimiento, para que Kameleoon recopile eventos de usuario tanto del archivo de aplicación Kameleoon como del SDK.
  • Como Kameleoon no puede almacenar la clave visitorCode en una cookie, debe compartir la clave visitorCode que el SDK genera para todas las primeras solicitudes con el motor de Kameleoon que se ejecuta del lado del cliente. Compartir esta clave con el motor de Kameleoon del lado del cliente garantiza un seguimiento apropiado para nuevos visitantes que aún no han dado su consentimiento. Incorpore el siguiente código en el código fuente de la página cuando el experimento coloca al visitante en una variante. Este fragmento de código envía la clave visitorCode al motor de Kameleoon, permitiendo un seguimiento preciso para nuevos visitantes una vez que el visitante da su consentimiento del lado del cliente. Si omite este paso, el motor de Kameleoon genera un nuevo visitorCode, lo que podría resultar en una variante diferente en la segunda carga de página.
La información de consentimiento se mantieneincronizada entre el motor de Kameleoon y el SDK de JS. Esta sincronización significa que una vez que establece el consentimiento en el motor o en el SDK, Kameleoon lo aplica automáticamente a ambos. Esta funcionalidad elimina la necesidad de una gestión manual del consentimiento y garantiza que los SDK funcionen de acuerdo con las preferencias del usuario.

IAB TCF

La lista desplegable Consent policy de cada sección también lista IAB TCF 2.3 consent, pero solo después de que habilite la integración IAB TCF en el proyecto. Seleccione esta opción cuando su plataforma de gestión del consentimiento siga el Marco de Transparencia y Consentimiento de IAB, para que Kameleoon lea el consentimiento del visitante del marco. En For A/B tests and feature experiments y For personalizations, los campos Behavior when consent is unknown y Behavior on opt-out siguen siendo aplicables. Para habilitar la integración, consulte Marco de Transparencia y Consentimiento de IAB.
La sección For A/B tests and feature experiments con IAB TCF 2.3 consent seleccionado en Consent policy

Comportamiento cuando el consentimiento es desconocido

Esta sección se aplica a pruebas A/B, experimentos de características y personalizaciones. Comportamiento de Kameleoon antes de que el visitante dé su consentimiento
La lista desplegable Behavior when consent is unknown con las opciones Do not block Kameleoon, Completely block Kameleoon y Partially block Kameleoon
Puede elegir entre tres opciones.

Bloquear Kameleoon por completo

Kameleoon no se ejecuta en absoluto, y Kameleoon no recopila ni envía datos a una plataforma de analítica hasta que el visitante da su consentimiento.

Bloquear Kameleoon parcialmente

Kameleoon solo activa experimentos con la etiqueta Technical, y Kameleoon no recopila ni envía datos a una plataforma de analítica hasta que el visitante da su consentimiento. ¿Cómo etiquetar una campaña como Technical? Si selecciona Partially block Kameleoon, debe añadir la etiqueta Technical a cada experimento que desee ejecutar. Puede añadir la etiqueta de una de las dos siguientes formas:
  • Para etiquetar una nueva campaña, asocie la etiqueta Technical al experimento o personalización cuando lo cree.
Asocie la etiqueta Technical a un experimento o personalización
  • Para etiquetar una campaña existente, vaya al panel Experiments y haga clic en el menú de tres puntos de su tarjeta > Manage tags. En el campo que se abre a la derecha, introduzca Technical.

No bloquear Kameleoon

Los experimentos se ejecutan, pero Kameleoon no recopila datos sin consentimiento.

Comportamiento en caso de opt-out

Esta sección se aplica a pruebas A/B, experimentos de características y personalizaciones. Comportamiento de Kameleoon cuando el visitante rechaza el consentimiento
La lista desplegable Behavior on opt-out con las opciones Partially block Kameleoon y Completely block Kameleoon
Puede elegir entre dos opciones.

Bloquear Kameleoon parcialmente

El visitante solo ve una variación de las campañas etiquetadas Technical, y Kameleoon no recopila datos.

Bloquear Kameleoon por completo

Kameleoon no ejecuta ninguna campaña y no recopila datos en este caso.