Saltar al contenido principal
Didomi crea tecnología que permite a las organizaciones situar el consentimiento del cliente en el centro de su estrategia ofreciendo una potente Consent Management Platform (CMP) que se puede desplegar en sitios web o aplicaciones móviles. Kameleoon lee las políticas de consentimiento dentro de la plataforma de Didomi, para que pueda ejecutar tests A/B y personalizar el rendimiento de una variante de configuración (por ejemplo, formato del aviso, contenido, banner vs. pop-in). Ventajas clave:
  • Gestione automáticamente el consentimiento del usuario a través del CMP de Didomi sin necesidad de configuración adicional.
  • Despliegue diferentes variantes de la configuración de la etiqueta de Didomi a través de Kameleoon y mida automáticamente la diferencia en las tasas de consentimiento.

Integración con el CMP de Didomi

Kameleoon ofrece una integración personalizada con el CMP de Didomi. Kameleoon lee automáticamente la política de consentimiento dentro de la plataforma de Didomi tanto para nuestros módulos de experimentación como de personalización. Con nuestra integración, también puede ejecutar tests A/B para probar el rendimiento de una variante (por ejemplo, formato del aviso, contenido y banner frente a pop-in).

Habilitar Didomi en Kameleoon

Primero, necesita añadir Kameleoon como vendor en el CMP de Didomi.

Configurar su aviso de Didomi

Siga esta documentación proporcionada por Didomi

Configurar Didomi en Kameleoon

El snippet de Kameleoon debe activarse independientemente de Didomi y añadirse directamente al código fuente de la página para evitar parpadeos en sus experimentos y personalizaciones.
  1. Inicie sesión en su cuenta de Kameleoon.
  2. Haga clic en Admin > Projects.
  3. Vaya a la tarjeta de su proyecto y haga clic en Configurations.
  4. Haga clic en General.

Global custom script

El insertador Global custom script le permite enlazar Kameleoon con Didomi. Cualquier código JavaScript que añada en este insertador se ejecutará cada vez que se cargue la página. Esta funcionalidad se utiliza a menudo para añadir un código de seguimiento complejo o integración con otras soluciones. Para activar el puente entre Kameleoon y Didomi, copie y pegue el siguiente código en la sección Global script:
window.didomiOnReady = window.didomiOnReady || [];

window.didomiOnReady.push(function (Didomi) { 

    if (Didomi.isConsentRequired()) {

        Didomi.getObservableOnUserConsentStatusForVendor('c:kameleoon-experiment')

            .subscribe(function (consentStatusForVendor) {

                if (consentStatusForVendor === true) {

                   Kameleoon.API.Core.enableLegalConsent("AB_TESTING");

                   console.log("Enabling A/B Testing");

                } else if (consentStatusForVendor === false) {

                    Kameleoon.API.Core.disableLegalConsent("AB_TESTING");

                    console.log("Disabling A/B Testing");

                }

            });

                                                

        Didomi.getObservableOnUserConsentStatusForVendor('c:kameleoon-personalization')

            .subscribe(function (consentStatusForVendor) {

                if (consentStatusForVendor === true) {

                   Kameleoon.API.Core.enableLegalConsent("PERSONALIZATION");

                   console.log("Enabling Personalization");

                } else if (consentStatusForVendor === false) {

                    Kameleoon.API.Core.disableLegalConsent("PERSONALIZATION");

                    console.log("Disabling Personalization");

                }

            });

                                                

    } else {

        Kameleoon.API.Core.enableLegalConsent();

    }

});
Con este código, cada vez que un visitante active o deshabilite el consentimiento de Kameleoon desde el pop-in de Didomi, Kameleoon será notificado y activará o deshabilitará el módulo de experimentación o personalización (según se conceda el consentimiento). Haga clic en Validate para aplicar los cambios a su configuración.

Política de consentimiento

El último paso es configurar la política de gestión de consentimientos de su proyecto en Consent required tanto para experimentación como para personalización. Lea esta documentación para obtener más información.
Para configurar la política de gestión de consentimientos en su proyecto:
  1. Despliegue la sección Experiment y/o Personalization de su configuración.
  2. Seleccione Consent required en el menú desplegable.
  3. Haga clic en Validate.
Kameleoon ahora recopilará y almacenará datos en función del consentimiento proporcionado por los usuarios desde el CMP de Didomi.

A/B testing de distintas versiones de su aviso de consentimiento

Con nuestra integración con Didomi, puede ejecutar distintas versiones de su aviso de consentimiento creando un experimento a través de Kameleoon. Siga estas pautas. Tendrá que ejecutar un experimento técnico. Este experimento nos permite ejecutarlo mientras aún no se ha proporcionado el consentimiento (que es lo que necesitamos si queremos hacer un A/B test de varias versiones de nuestro pop-in de consentimiento). Tenga en cuenta que no puede analizar los resultados de un experimento en nuestra herramienta de informes, ya que no se recopilarán datos. No obstante, Kameleoon seguirá enviando datos de analítica a su plataforma de analítica por defecto. A continuación, encontrará un ejemplo de un experimento que hace un test A/B de dos versiones del aviso de consentimiento: pop-in frente a banner.

Versión del aviso pop-in

Versión del aviso banner