Crear conjuntos de datos para capturar datos de consentimiento TCF 2.0 de IAB

Para que Adobe Experience Platform pueda procesar los datos de consentimiento del cliente de acuerdo con la IAB Transparency & Consent Framework (TCF) 2.0, esos datos deben enviarse a conjuntos de datos cuyos esquemas contengan campos de consentimiento TCF 2.0.

Específicamente, se requieren dos conjuntos de datos para capturar los datos de consentimiento TCF 2.0:

  • Un conjunto de datos basado en la clase XDM Individual Profile, habilitado para utilizarse en Real-time Customer Profile.
  • Un conjunto de datos basado en la clase XDM ExperienceEvent.

Este documento proporciona los pasos para configurar estos dos conjuntos de datos a fin de recopilar datos de consentimiento TCF 2.0 de IAB. Para obtener una visión general del flujo de trabajo completo para configurar las operaciones de datos de la Plataforma para TCF 2.0, consulte la información general de cumplimiento TCF 2.0 de IAB.

Requisitos previos

Este tutorial requiere un conocimiento práctico de los siguientes componentes de Adobe Experience Platform:

  • Modelo de datos de experiencia (XDM): Marco normalizado por el cual se Experience Platform organizan los datos de experiencia del cliente.
  • Adobe Experience Platform Identity Service: Le permite unir las identidades de los clientes desde sus distintas fuentes de datos entre dispositivos y sistemas.
    • Áreas de nombres de identidad: Los datos de identidad del cliente deben proporcionarse en una Área de nombres de identidad específica reconocida por Identity Service.
  • Perfil del cliente en tiempo real: Aprovecha Identity Service para permitirle crear perfiles detallados de clientes a partir de sus conjuntos de datos en tiempo real. Real-time Customer Profile extrae datos del Data Lake y persiste en los perfiles de los clientes en su propio almacén de datos independiente.

Detalles de privacidad Estructura de mezcla

La combinación Detalles de privacidad proporciona los campos de consentimiento del cliente que se requieren para la compatibilidad con TCF 2.0. Hay dos versiones de esta mezcla: una compatible con la clase XDM Individual Profile y la otra con la clase XDM ExperienceEvent.

Las secciones siguientes explican la estructura de cada una de estas mezclas, incluyendo los datos que esperan durante la ingestión.

Mezcla de perfil

Para esquemas basados en XDM Individual Profile, la combinación Detalles de privacidad proporciona un solo campo de tipo de mapa, xdm:identityPrivacyInfo, que asigna las identidades de los clientes a sus preferencias de consentimiento TCF. El siguiente JSON es un ejemplo del tipo de datos que xdm:identityPrivacyInfo espera tras la ingestión de datos:

{
  "xdm:identityPrivacyInfo": {
      "ECID": {
        "13782522493631189": {
          "xdm:identityIABConsent": {
            "xdm:consentTimestamp": "2020-04-11T05:05:05Z",
            "xdm:consentString": {
              "xdm:consentStandard": "IAB TCF",
              "xdm:consentStandardVersion": "2.0",
              "xdm:consentStringValue": "BObdrPUOevsguAfDqFENCNAAAAAmeAAA.PVAfDObdrA.DqFENCAmeAENCDA",
              "xdm:gdprApplies": true,
              "xdm:containsPersonalData": false
            }
          }
        }
      }
    }
}

Como se muestra en el ejemplo, cada clave de nivel raíz de xdm:identityPrivacyInfo corresponde a una Área de nombres de identidad reconocida por Identity Service. A su vez, cada propiedad de Área de nombres debe tener al menos una subpropiedad cuya clave coincida con el valor de identidad correspondiente del cliente para esa Área de nombres. En este ejemplo, el cliente se identifica con un valor de ID de Experience Cloud (ECID) de 13782522493631189.

NOTA

Aunque en el ejemplo anterior se utiliza un solo par Área de nombres/valor para representar la identidad del cliente, puede agregar claves adicionales para otras Áreas de nombres y cada Área de nombres puede tener varios valores de identidad, cada uno con su propio conjunto de preferencias de consentimiento TCF.

Dentro del objeto de valor de identidad hay un solo campo, xdm:identityIABConsent. Este objeto captura los valores de consentimiento TCF del cliente para la Área de nombres de identidad y el valor especificados. Las subpropiedades contenidas en este campo se enumeran a continuación:

Propiedad Descripción
xdm:consentTimestamp Marca de hora ISO 8601 del momento en que cambiaron los valores de consentimiento TCF.
xdm:consentString Objeto que contiene los datos de consentimiento actualizados del cliente y otra información contextual. Consulte la sección sobre propiedades de cadena de consentimiento para obtener información sobre las subpropiedades requeridas de este objeto.

Mezcla de evento

Para esquemas basados en XDM ExperienceEvent, la combinación Detalles de privacidad proporciona un solo campo de tipo de matriz: xdm:consentStrings. Cada elemento de esta matriz debe ser un objeto que contenga las propiedades necesarias para una cadena de consentimiento TCF, similar al campo xdm:consentString de la mezcla de perfil. Para obtener más información sobre estas subpropiedades, consulte la siguiente sección.

{
  "xdm:consentStrings": [
    {
      "xdm:consentStandard": "IAB TCF",
      "xdm:consentStandardVersion": "2.0",
      "xdm:consentStringValue": "BObdrPUOevsguAfDqFENCNAAAAAmeAAA.PVAfDObdrA.DqFENCAmeAENCDA",
      "xdm:gdprApplies": true,
      "xdm:containsPersonalData": false
    }
  ]
}

Ambas versiones de la combinación Detalles de privacidad requieren al menos un objeto que capture los campos necesarios que describan la cadena de consentimiento TCF para el cliente. Estas propiedades se explican a continuación:

Propiedad Descripción
xdm:consentStandard El marco de consentimiento al que se aplican los datos. Para el cumplimiento de TCF, el valor debe ser IAB TCF.
xdm:consentStandardVersion Número de versión del marco de consentimiento indicado por xdm:consentStandard. Para la compatibilidad con TCF 2.0, el valor debe ser 2.0.
xdm:consentStringValue Cadena de consentimiento generada por la plataforma de gestión de consentimiento (CMP) en función de la configuración seleccionada por el cliente.
xdm:gdprApplies Un valor booleano que indica si el RGPD se aplica o no a este cliente. El valor debe establecerse en true para que se pueda aplicar TCF 2.0. El valor predeterminado es false si no se incluye.
xdm:containsPersonalData Un valor booleano que indica si la actualización de consentimiento contiene o no datos personales. El valor predeterminado es false si no se incluye.

Crear esquemas de consentimiento del cliente

Para crear conjuntos de datos que capten datos de consentimiento, primero debe crear esquemas XDM en los que basar dichos conjuntos de datos.

En la interfaz de usuario de la plataforma, seleccione Esquemas en el panel de navegación izquierdo para abrir el espacio de trabajo Esquemas. Desde aquí, siga los pasos de las secciones siguientes para crear cada esquema necesario.

NOTA

Si ya tiene esquemas XDM que desea utilizar para capturar datos de consentimiento, puede editar esos esquemas en lugar de crear otros nuevos. Sin embargo, si un esquema existente se ha habilitado para su uso en el Perfil del cliente en tiempo real, su identidad principal no puede ser un campo de identificación directa que esté prohibido de usar en publicidad basada en intereses, como una dirección de correo electrónico. Consulte a su asesor legal si no está seguro de qué campos están restringidos.

Además, al editar esquemas existentes, solo se pueden realizar cambios aditivos (no de ruptura). Consulte la sección sobre los principios de la evolución del esquema para obtener más información.

Crear un esquema de consentimiento basado en registros

En el espacio de trabajo Esquemas, seleccione Crear esquema y, a continuación, elija Perfil individual XDM en la lista desplegable.

Aparece el Schema Editor, que muestra la estructura del esquema en el lienzo. Utilice el carril derecho para proporcionar un nombre y una descripción para el esquema y, a continuación, seleccione Añadir en la sección Mezclas en la parte izquierda del lienzo.

Aparece el cuadro de diálogo Añadir mezcla. Desde aquí, seleccione Detalles de privacidad en la lista. Opcionalmente, puede utilizar la barra de búsqueda para reducir los resultados y encontrar la mezcla más fácilmente. Una vez seleccionada la mezcla, seleccione Añadir mezcla.

El lienzo vuelve a aparecer y muestra que el campo identityPrivacyInfo se ha agregado a la estructura de esquema.

A partir de aquí, repita los pasos anteriores para añadir las siguientes mezclas adicionales al esquema:

  • IdentityMap
  • Región de captura de datos para Perfil
  • Detalles demográficos
  • Detalles de contacto personal

Si está editando un esquema existente que ya se ha habilitado para su uso en Real-time Customer Profile, seleccione Guardar para confirmar los cambios antes de pasar a la sección de creación de un conjunto de datos basado en su esquema de consentimiento. Si va a crear un nuevo esquema, siga los pasos descritos en la subsección siguiente.

Habilitar el esquema para utilizarlo en Real-time Customer Profile

Para que Platform pueda asociar los datos de consentimiento que recibe con perfiles específicos del cliente, el esquema de consentimiento debe estar habilitado para su uso en Real-time Customer Profile.

NOTA

El esquema de ejemplo que se muestra en esta sección utiliza su campo identityMap como identidad principal. Si desea establecer otro campo como identidad principal, asegúrese de que está utilizando un identificador indirecto, como un ID de cookie, y no un campo directamente identificable que está prohibido usar en publicidad basada en intereses, como una dirección de correo electrónico. Consulte a su asesor legal si no está seguro de qué campos están restringidos.

Los pasos para establecer un campo de identidad principal para un esquema se encuentran en el tutorial de creación de esquema.

Para habilitar el esquema para Profile, seleccione el nombre del esquema en el carril izquierdo para abrir el cuadro de diálogo Propiedades del Esquema en el carril derecho. Desde aquí, seleccione el botón de alternancia Perfil.

Aparece una ventana emergente que indica que falta una identidad principal. Seleccione la casilla de verificación para utilizar una identidad principal alternativa, ya que la identidad principal estará contenida en el campo identityMap.

Finalmente, seleccione Guardar para confirmar los cambios.

Crear un esquema de consentimiento basado en series temporales

En el espacio de trabajo Esquemas, seleccione Crear esquema y, a continuación, elija XDM ExperienceEvent en la lista desplegable.

Aparece el Schema Editor, que muestra la estructura del esquema en el lienzo. Utilice el carril derecho para proporcionar un nombre y una descripción para el esquema y, a continuación, seleccione Añadir en la sección Mezclas en la parte izquierda del lienzo.

Aparece el cuadro de diálogo Añadir mezcla. Desde aquí, seleccione Detalles de privacidad en la lista. Opcionalmente, puede utilizar la barra de búsqueda para reducir los resultados y encontrar la mezcla más fácilmente. Una vez que haya elegido una mezcla, seleccione Añadir mezcla.

El lienzo vuelve a aparecer y muestra que la matriz consentStrings se ha agregado a la estructura de esquema.

A partir de aquí, repita los pasos anteriores para añadir las siguientes mezclas adicionales al esquema:

  • IdentityMap
  • Detalles del entorno
  • Detalles web
  • Detalles de implementación

Una vez agregadas las mezclas, termine seleccionando Guardar.

Cree datasets basados en sus esquemas de consentimiento

Para cada uno de los esquemas requeridos descritos anteriormente, debe crear un conjunto de datos que, en última instancia, ingrese los datos de consentimiento de los clientes. El conjunto de datos basado en el esquema de registros debe habilitarse para Real-time Customer Profile, mientras que el conjunto de datos basado en el esquema de la serie temporal no debe habilitarse para Profile.

Para comenzar, seleccione Conjuntos de datos en el panel de navegación izquierdo y, a continuación, seleccione Crear conjunto de datos en la esquina superior derecha.

En la página siguiente, seleccione Crear conjunto de datos a partir de esquema.

Aparece el flujo de trabajo Crear conjunto de datos a partir de esquema, comenzando en el paso Seleccionar esquema. En la lista proporcionada, busque uno de los esquemas de consentimiento que creó anteriormente. De forma opcional, puede utilizar la barra de búsqueda para reducir los resultados y encontrar el esquema más fácilmente. Seleccione el botón de radio junto al esquema deseado y, a continuación, seleccione Siguiente para continuar.

Aparece el paso Configurar conjunto de datos. Proporcione un nombre y una descripción únicos y fáciles de identificar para el conjunto de datos antes de seleccionar Finalizar.

Se abre la página de detalles del conjunto de datos recién creado. Si el conjunto de datos se basa en el esquema de la serie temporal, el proceso se completa. Si el conjunto de datos se basa en su esquema de registros, el paso final del proceso es habilitar el conjunto de datos para su uso en Real-time Customer Profile.

En el carril derecho, seleccione el conmutador Perfil y, a continuación, seleccione Habilitar en la ventana emergente de confirmación para habilitar el esquema para Profile.

Siga los pasos anteriores de nuevo para crear el otro conjunto de datos necesario para la compatibilidad con TCF 2.0.

Pasos siguientes

Siguiendo este tutorial, ha creado dos conjuntos de datos que ahora se pueden utilizar para recopilar datos de consentimiento del cliente:

  • Conjunto de datos basado en registros que se habilita para su uso en el Perfil del cliente en tiempo real.
  • Conjunto de datos basado en series temporales que no está habilitado para Profile.

Ahora puede volver a la información general de IAB TCF 2.0 para continuar el proceso de configuración de la plataforma para el cumplimiento de TCF 2.0.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free