Configuración del consentimiento con el SDK web de Platform

Obtenga información sobre cómo establecer la configuración de privacidad de la extensión de etiqueta SDK web de Adobe Experience Platform. Establezca el consentimiento en función de la interacción del visitante con un titular de una plataforma de administración de consentimiento (CMP).

NOTE
Para fines de demostración, este tutorial utiliza Klaro como CMP. Puede seguir a través de Klaro o el CMP que use con su sitio web.

Objetivos de aprendizaje

Al final de esta lección, puede hacer lo siguiente:

  • Carga de una CMP mediante etiquetas
  • Configuración de privacidad en la extensión de etiquetas del SDK web de Experience Platform
  • Establezca el consentimiento para el SDK web de Experience Platform en función de la acción del visitante

Requisitos previos

Debe estar familiarizado con las etiquetas y los pasos para crear reglas, elementos de datos, crear bibliotecas en entornos y cambiar de bibliotecas de etiquetas con Experience Platform Debugger.

Antes de empezar a configurar la configuración de privacidad y a crear las reglas para configurar el consentimiento, asegúrese de haber insertado el script de la plataforma de administración de consentimiento en el sitio web y de que funcione correctamente. Una CMP se puede cargar directamente en el código fuente con la ayuda de los desarrolladores del sitio o cargarse a través de las etiquetas. Esta lección demuestra este último enfoque.

NOTE
  1. Las organizaciones utilizan una plataforma de administración de consentimiento (o CMP) para documentar y administrar legalmente las opciones de consentimiento de un visitante antes de recopilar, compartir o vender datos de visitantes de fuentes en línea como sitios web y aplicaciones.

  2. El método recomendado para insertar una CMP es directamente a través del código fuente antes del script del administrador de etiquetas.

Configuración de Klaro

Antes de ir a las configuraciones de etiquetas, obtenga más información acerca de la plataforma de administración de consentimiento utilizada en este tutorial de Klaro.

  1. Visita Klaro y configure una cuenta.

  2. Ir a Administrador de privacidad y cree una instancia de acuerdo con las instrucciones.

  3. Utilice el Código de integración para inyectar Klaro en su propiedad de etiquetas (las instrucciones se encuentran en el siguiente ejercicio).

  4. Omita el Digitalización , ya que detecta la propiedad de etiqueta que está codificada en el sitio web de demostración de Luma y no la que ha creado para este tutorial.

  5. Añada un servicio llamado aep web sdk y active la opción Estado predeterminado del servicio. Cuando está activado, el valor de consentimiento predeterminado es true, de lo contrario false. Esta configuración es útil cuando desea decidir cuál va a ser el estado de consentimiento predeterminado (antes del consentimiento del visitante) para la aplicación web. Por ejemplo:

    • Para la CCPA, el consentimiento predeterminado suele establecerse en true. Va a hacer referencia a este escenario como Inclusión implícita en este tutorial

    • Para el RGPD, el consentimiento predeterminado suele estar establecido en false. Va a hacer referencia a este escenario como Exclusión implícita en este tutorial.

    [ !NOTA]

    En general, los pasos mencionados anteriormente los realiza y cuida el equipo o la persona responsable de administrar la CMP, como OneTrust o TrustArc.

Inyectar una CMP

WARNING
La práctica recomendada para implementar una plataforma de administración de consentimiento es cargar la CMP antes cargando el administrador de etiquetas. Para facilitar este tutorial, cargará el CMP con el administrador de etiquetas. Esta lección está diseñada para mostrarle cómo utilizar las funciones de consentimiento del SDK web de Platform y no debe utilizarse como guía para configurar correctamente Klaro o cualquier otra CMP.

Ahora, una vez que haya terminado con las configuraciones de Klaro, cree reglas de etiquetas con las siguientes configuraciones:

  • Nombre: all pages - library load - Klaro
  • Evento: Library Loaded (Page Top) con Opciones avanzadas > Pedido establezca en 1
  • Acción: Código personalizado, Idioma: HTML para cargar el script CMP.

Inyectar regla CMP

El bloque de código personalizado debe ser similar al siguiente:

Inyectar regla CMP

Ahora guarde y cree esta regla en su biblioteca de desarrollo y valide que se muestra el banner de consentimiento cambiando la biblioteca de etiquetas del sitio de Luma por la suya propia. Debería ver un banner de CMP en el sitio web, como se muestra a continuación. Y para comprobar el permiso de consentimiento del visitante actual, puede utilizar el siguiente fragmento en la consola del explorador.

    klaro.getManager().consents

Titular de consentimiento

Para entrar en modo de depuración, utilice la siguiente casilla de verificación en Adobe Experience Platform Debugger.

Modo de depuración de etiquetas

Además, es posible que tenga que borrar las cookies y el almacenamiento local varias veces mientras sigue este tutorial, ya que el valor de consentimiento del visitante se almacena allí. Puede hacerlo de la siguiente manera:

Borrando almacenamiento

Escenarios de consentimiento

Los actos de privacidad como el RGPD, la CCPA y otros desempeñan un papel vital en la forma en que crea la implementación del consentimiento. En esta lección, explora cómo un visitante puede interactuar con el banner de consentimiento en dos actos de privacidad más destacados.
Escenarios de consentimiento

Escenario 1: inclusión implícita

La inclusión implícita significa que la empresa no necesita obtener el consentimiento del visitante (o la "inclusión") antes de recopilar sus datos y, por lo tanto, todos los visitantes del sitio web se tratan como "incluidos" de forma predeterminada. Sin embargo, el visitante puede excluirse rechazando las cookies a través del banner de consentimiento. Este caso de uso es similar a la CCPA.

Ahora configurará e implementará el consentimiento para este escenario:

  1. En el Privacidad de la extensión de etiqueta del SDK web de Experience Platform, asegúrese de que la variable Consentimiento predeterminado se establece en Entrada :

    Consentimiento Configuración de privacidad de la extensión AEP

    note note
    NOTE
    Para una solución dinámica, seleccione la opción "Proporcionar un elemento de datos" y pase un elemento de datos que devuelva el valor de
    code language-none
    klaro.getManager().consents
    
    Esta opción se utiliza si la CMP se inserta en el código fuente antes Utilice el código incrustado de etiqueta para que el consentimiento predeterminado esté disponible antes de que la extensión del SDK web de Experience Platform comience a cargarse. En este ejemplo, no se puede utilizar esta opción porque CMP se carga con etiquetas y no antes de las etiquetas.
  2. Guarde y cree este cambio en la biblioteca de etiquetas

  3. Cargue la biblioteca de etiquetas en el sitio de demostración de Luma.

  4. Habilite la depuración de etiquetas en el sitio de Luma y vuelva a cargar la página. En la consola para desarrolladores del explorador, debería ver que defaultConsent es igual a Entrada

  5. Con esta configuración, la extensión SDK para web de Experience Platform sigue realizando solicitudes de red, a menos que un visitante decida rechazar las cookies y la exclusión:

    Consentimiento de inclusión implícito

Si un visitante decide excluirse (rechazar las cookies de seguimiento), debe cambiar el consentimiento a Fuera. Cambie la configuración de consentimiento siguiendo estos pasos:

  1. Cree una regla que genere un déclencheur cuando el visitante haga clic en Me niego. Asigne un nombre a esta regla como: all pages - click consent banner - set consent "out"

  2. Como el Evento, use Clic el Elementos que coinciden con el selector de CSS #klaro .cn-decline

    El usuario de condición de regla hace clic en Rechazar

  3. Ahora, utilice el SDK web de Experience Platform, Definir consentimiento tipo de acción para establecer el consentimiento como "fuera":

    Acción de exclusión de regla de consentimiento

  4. Seleccionar Guardar en biblioteca y crear:

    Guarde y cree su biblioteca

Ahora, cuando un visitante se excluye, la regla configurada de la forma anterior se activaría y establecería el consentimiento del SDK web como Fuera.

Para validarlo, vaya al sitio de demostración de Luma, rechace las cookies y confirme que no se activa ninguna solicitud del SDK web después de la exclusión.

Escenario 2: exclusión implícita

La exclusión implícita significa que los visitantes deben tratarse como excluidos de forma predeterminada y no se deben configurar cookies. Las solicitudes del SDK web no se deben activar a menos que los visitantes decidan incluirse manualmente aceptando las cookies a través del banner de consentimiento. Es posible que tenga que tratar un caso de uso de este tipo en la región de la Unión Europea donde se aplique el RGPD.

A continuación se muestra cómo puede configurar la configuración para un escenario de exclusión implícito:

  1. En Klaro, desactive la Estado predeterminado del servicio en su aep web sdk y guarde la configuración actualizada.

  2. Entrada Privacidad de la extensión SDK para web de Experience Platform, establezca el consentimiento predeterminado en Fuera o Pendiente según sea necesario.

    Consentimiento Configuración de privacidad de la extensión AEP

  3. Guardar Actualice la configuración a la biblioteca de etiquetas y vuelva a crearla.

    Con esta configuración, el SDK web de Experience Platform garantiza que no se active ninguna solicitud a menos que el permiso de consentimiento cambie a Entrada. Esto puede ocurrir como resultado de la aceptación manual por parte de un visitante de las cookies mediante la inclusión.

  4. En Debugger, asegúrese de que el sitio de Luma esté asignado a la propiedad de etiquetas y de que el registro de consola de etiquetas esté activado.

  5. Utilice la consola para desarrolladores del explorador para lo siguiente Borrar datos del sitio in Aplicación > Almacenamiento

  6. Vuelva a cargar el sitio de Luma y debería verlo defaultConsent se establece en Fuera y no se han realizado solicitudes de SDK web

    Exclusión implícita de consentimiento

En caso de que un visitante decida incluirse (aceptar las cookies de seguimiento), debe cambiar el consentimiento y establecerlo en Entrada. Así se puede hacer esto con una regla:

  1. Cree una regla que genere un déclencheur cuando el visitante haga clic en Eso está bien. Asigne un nombre a esta regla como: all pages - click consent banner - set consent "in"

  2. Como el Evento, use Clic el Elementos que coinciden con el selector de CSS #klaro .cm-btn-success

    El usuario de condición de regla hace clic en No hay problema

  3. Añadir una acción mediante el SDK web de Experience Platform Extensión, Tipo de acción de Definir consentimiento, Consentimiento general as Entrada.

    Acción de inclusión de regla de consentimiento

    Una cosa que hay que tener en cuenta es que esto Definir consentimiento La acción será la primera solicitud que salga y establezca la identidad. Debido a esto, puede ser importante sincronizar las identidades en la primera solicitud en sí. El mapa de identidad se puede añadir a Definir consentimiento acción al pasar un elemento de datos de tipo de identidad.

  4. Seleccionar Guardar en biblioteca y crear:

    Exclusión de la regla de consentimiento

  5. Guardar Envíe la regla a la biblioteca y vuelva a crearla.

Una vez que haya establecido esta regla, la recopilación de eventos debe comenzar cuando un visitante se incluye.

Opción de visitante de publicación de consentimiento

Para obtener más información sobre el consentimiento en el SDK web, consulte Compatibilidad con preferencias de consentimiento del cliente.

Para obtener más información sobre Definir consentimiento acción, consulte Definir consentimiento.

Siguiente:

NOTE
Gracias por dedicar su tiempo a conocer el SDK web de Adobe Experience Platform. Si tiene preguntas, desea compartir comentarios generales o tiene sugerencias sobre contenido futuro, compártalas en este Entrada de discusión de la comunidad Experience League
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4