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

Para que Adobe Experience Platform procese 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 de TCF 2.0:

  • Un conjunto de datos basado en la clase XDM Individual Profile, habilitado para usar 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 para recopilar los datos de consentimiento TCF de IAB 2.0. Para obtener una descripción general del flujo de trabajo completo para configurar las operaciones de datos de Platform para TCF 2.0, consulte Información general sobre el cumplimiento de IAB TCF 2.0.

Requisitos previos

Este tutorial requiere una comprensión práctica de los siguientes componentes de Adobe Experience Platform:

  • Modelo de datos de experiencia (XDM): El marco estandarizado mediante el cual se Experience Platform organizan los datos de experiencia del cliente.
  • Servicio de ID de Adobe Experience Platform: Permite unir las identidades de los clientes desde las distintas fuentes de datos entre dispositivos y sistemas.
    • Espacios de nombres de identidad: Los datos de identidad del cliente deben proporcionarse en un área de nombres de identidad específica reconocida por el servicio de identidad.
  • Perfil del cliente en tiempo real: Aprovecha Identity Service para permitirle crear perfiles de cliente detallados a partir de sus conjuntos de datos en tiempo real. Real-time Customer Profile extrae datos del lago de datos y mantiene los perfiles de cliente en su propio almacén de datos independiente.

Detalles de privacidad Estructura mixta

La mezcla Privacy Details proporciona los campos de consentimiento del cliente necesarios para el soporte de 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, incluidos los datos que esperan durante la ingesta.

Mezcla de perfiles

Para esquemas basados en XDM Individual Profile, la mezcla Privacy Details proporciona un único campo de tipo 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 al ingerirlos:

{
  "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 un á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 ese área de nombres. En este ejemplo, el cliente se identifica con un valor de Experience Cloud ID (ECID) de 13782522493631189.

NOTA

Aunque el ejemplo anterior utiliza un único espacio de nombres/par de valores para representar la identidad del cliente, puede agregar claves adicionales para otros espacios 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 el espacio de nombres y el valor de identidad especificados. Las subpropiedades contenidas en este campo se enumeran a continuación:

Propiedad Descripción
xdm:consentTimestamp Marca de tiempo ISO 8601 del momento en que cambiaron los valores de consentimiento TCF.
xdm:consentString Un 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 más información sobre las subpropiedades requeridas de este objeto.

Mezcla de eventos

Para esquemas basados en XDM ExperienceEvent, la mezcla Privacy Details proporciona un único campo de tipo 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 perfiles. 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 mezcla Privacy Details requieren al menos un objeto que capture los campos necesarios que describen 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 el cumplimiento de TCF 2.0, el valor debe ser 2.0.
xdm:consentStringValue La cadena de consentimiento que ha generado la plataforma de administració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 produzca la aplicación de TCF 2.0. Si no se incluye, el valor predeterminado es true.
xdm:containsPersonalData Un valor booleano que indica si la actualización de consentimiento contiene o no datos personales. Si no se incluye, el valor predeterminado es false.

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 esos conjuntos de datos.

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

NOTA

Si tiene esquemas XDM existentes que desea utilizar para capturar datos de consentimiento en su lugar, puede editar esos esquemas en lugar de crear otros nuevos. Sin embargo, si se ha habilitado un esquema existente para utilizarlo en el perfil del cliente en tiempo real, su identidad principal no puede ser un campo directamente identificable que esté prohibido utilizar 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 Add en la sección Mixins del lado izquierdo del lienzo.

Aparece el cuadro de diálogo Add mixin. Desde aquí, seleccione Detalles de privacidad en la lista. Si lo desea, 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 Add mixin.

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

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

  • Mapa de identidades
  • Región de captura de datos para el 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 el esquema de consentimiento. Si está creando 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 asocie los datos de consentimiento que recibe a perfiles de cliente específicos, el esquema de consentimiento debe estar habilitado para utilizarse en Real-time Customer Profile.

NOTA

El esquema de ejemplo mostrado 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 utilizar 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 Schema properties en el carril derecho. Desde aquí, seleccione el botón de alternancia Profile.

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 se incluirá 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 Add en la sección Mixins del lado izquierdo del lienzo.

Aparece el cuadro de diálogo Add mixin. Desde aquí, seleccione Detalles de privacidad en la lista. Si lo desea, 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 del esquema.

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

  • Mapa de identidades
  • Detalles del entorno
  • Detalles web
  • Detalles de implementación

Una vez añadidas las mezclas, termine seleccionando Save.

Cree conjuntos de datos 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, incorpore los datos de consentimiento de los clientes. El conjunto de datos basado en el esquema de registro debe estar habilitado para Real-time Customer Profile, mientras que el conjunto de datos basado en el esquema de series temporales no debe estar habilitado para Profile.

Para empezar, seleccione Datasets en el panel de navegación izquierdo y, a continuación, seleccione Create dataset en la esquina superior derecha.

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

Aparece el flujo de trabajo Crear conjunto de datos a partir del esquema, empezando en el paso Seleccionar esquema. En la lista proporcionada, busque uno de los esquemas de consentimiento que creó anteriormente. Opcionalmente, puede utilizar la barra de búsqueda para reducir los resultados y localizar el esquema con mayor facilidad. Seleccione el botón de opción situado junto al esquema deseado y, a continuación, seleccione Next para continuar.

Aparece el paso Configurar conjunto de datos. Proporcione un nombre y una descripción únicos y fácilmente identificables para el conjunto de datos antes de seleccionar Finish.

Aparecerá la página de detalles del conjunto de datos recién creado. Si el conjunto de datos se basa en el esquema de series temporales, el proceso finaliza. Si el conjunto de datos se basa en el esquema de registro, 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 botón Profile y, a continuación, seleccione Enable en la ventana de confirmación para habilitar el esquema para Profile.

Vuelva a seguir los pasos anteriores para crear el otro conjunto de datos necesario para el cumplimiento de 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 está habilitado para usar 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 con el proceso de configuración de Platform 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
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now