Crear políticas de combinación

En esta lección, debe crear políticas de combinación para priorizar cómo se fusionan varias fuentes de datos en perfiles.

Adobe Experience Platform le permite reunir datos de varias fuentes y combinarlos para ver una vista completa de cada cliente individual. Al unir estos datos, las políticas de combinación determinan cómo se priorizarán los datos y qué datos se combinarán para crear esa vista unificada.

Seguiremos la IU de esta lección, pero también existen opciones de API para crear políticas de combinación.

Las arquitecturas de datos deberán crear políticas de combinación fuera de este tutorial.

Antes de comenzar los ejercicios, vea este breve vídeo para obtener más información sobre las políticas de combinación:

Permisos necesarios

En la lección Configurar permisos, configure todos los controles de acceso que necesite para completar esta lección, específicamente:

  • Elementos de permiso Administración de perfiles > Ver políticas de combinación y Administrar políticas de combinación
  • Elemento de permiso Administración de perfiles > Ver perfiles y Administrar perfiles
  • Elemento de permiso Sandboxes > Luma Tutorial
  • Acceso de rol de usuario al perfil de producto Luma Tutorial Platform

Acerca de las políticas de combinación y el esquema de unión

Como puede recordar, en la lección sobre ingesta por lotes, hemos cargado dos registros con información ligeramente diferente para el mismo cliente. En los datos Loyalty, el nombre del cliente era Daniel y vivía en New York City, pero en los datos CRM el nombre del cliente era Danny y vivía en Portland. Los datos del cliente cambian con el tiempo. Tal vez se haya trasladado de Portland a New York City o viceversa. Otras cosas también cambian, como números de teléfono, direcciones de correo electrónico, etc. Las políticas de combinación le ayudan a decidir cómo manejar estos tipos de conflictos cuando dos fuentes de datos proporcionan información diferente para el mismo usuario.

Entonces, ¿por qué Danny ganó como nombre? Echemos un vistazo:

  1. En la interfaz de usuario de Platform, haga clic en Perfiles en el panel de navegación izquierdo
  2. Haga clic en la pestaña Combinar políticas
  3. Tenga en cuenta que la directiva de combinación predeterminada es la marca de tiempo solicitada. Debido a que cargó los datos CRM después de los datos de fidelidad, Danny obtuvo como nombre en el perfil:

Pantalla Política de combinación

Cuando se habilitan varios esquemas para el perfil, se crea automáticamente un Esquema de unión para todos los perfiles activados, el esquema de registro comparte la misma clase base. Puede ver los Union schemas haciendo clic en la pestaña Union Schema.

Pantalla Política de combinación

Tenga en cuenta que no hay un esquema de unión para la clase ExperienceEvent. Aunque los datos de ExperienceEvent siguen apareciendo en el perfil, ya que se basan en series temporales, cada evento incluye una marca de tiempo y el ID, y los conflictos no suponen un problema.

¿Y si no le gusta esa directiva de combinación predeterminada? ¿Qué sucede si Luma decide que su sistema CRM es la fuente de la verdad cuando hay un conflicto? Para ello, crearemos una política de fusión.

Crear una política de combinación en la interfaz de usuario

  1. En la pantalla Políticas de combinación, haga clic en el botón Crear política de combinación de la esquina superior derecha
  2. Como Name, introduzca Loyalty Prioritized
  3. Como Schema, seleccione XDM Profile (tenga en cuenta que su clase personalizada (ya que es datos de registro) también está disponible para políticas de combinación.
  4. Para Id Settings, seleccione Private Graph
  5. Para Combinar atributos, seleccione Prioridad del conjunto de datos
  6. Arrastre y suelte Luma Loyalty Dataset y Luma CRM Dataset en el panel Conjunto de datos.
  7. Asegúrese de que Luma Loyalty Dataset está en la parte superior arrastrándolo y soltándolo encima del Luma CRM Dataset
  8. Haga clic en el botón Guardar.

Política de combinación

Validar la directiva de combinación

Veamos si la política de fusión está haciendo lo que esperaríamos:

  1. Haga clic en la pestaña Browse
  2. Cambie la directiva de combinación a la nueva directiva Loyalty Prioritized
  3. Como Identity namespace, utilice su Luma CRM Id
  4. Como Identity value utiliza 112ca06ed53d3db37e4cea49cc45b71e
  5. Haga clic en el botón Show profile
  6. Daniel ¡ha vuelto!

Visualización de un perfil con una política de combinación diferente

Crear una directiva de combinación con conjuntos de datos limitados

Al crear políticas de combinación utilizando la prioridad del conjunto de datos, solo se incluyen en el perfil los conjuntos de datos de la misma clase base que se incluye a la derecha. Vamos a configurar otra política de fusión

  1. En la pantalla Políticas de combinación, haga clic en el botón Crear política de combinación de la esquina superior derecha
  2. Como Name, introduzca Loyalty Only
  3. Como Schema, seleccione XDM Profile
  4. Para Id Settings, seleccione None
  5. Para Combinar atributos, seleccione Prioridad del conjunto de datos
  6. Arrastre y suelte solo el panel Luma Loyalty Dataset al Conjunto de datos seleccionado.
  7. Haga clic en el botón Guardar.

Política de combinación solo de fidelidad

Validar la directiva de combinación

Ahora veamos lo que hace esta política de combinación:

  1. Haga clic en la pestaña Browse
  2. Cambie la directiva de combinación a la nueva directiva Loyalty Only
  3. Como Identity namespace, utilice su Luma CRM Id
  4. Como Identity value utiliza 112ca06ed53d3db37e4cea49cc45b71e
  5. Haga clic en el botón Show profile
  6. Confirme que no se encuentran perfiles:
    Lealtad Solo sin búsqueda de ID de CRM.

CRM Id es un campo de identidad en Luma Loyalty Dataset, pero solo se pueden usar identidades principales para buscar perfiles. Así que busquemos el perfil usando la identidad principal, Luma Loyalty Id"

  1. Cambie Área de nombres de identidad a Luma Loyalty Id
  2. Como Identity value utiliza 5625458
  3. Haga clic en el botón Show profile
  4. Haga clic en el id de perfil para abrir el perfil.
  5. Haga clic en la pestaña Attributes
  6. Tenga en cuenta que otros detalles de perfil del conjunto de datos de CRM, como el número de teléfono móvil y la dirección de correo electrónico, no están disponibles porque solo
    Los datos CRM no se pueden ver en la directiva Solo fidelidad
  7. Haga clic en la pestaña Events
  8. Los datos de ExperienceEvent están disponibles a pesar de no incluirlos explícitamente en los conjuntos de datos de políticas de combinación:
    Los eventos se pueden ver en la directiva Solo fidelidad

Más información sobre las políticas de combinación

En la búsqueda de perfiles, cambie la política de combinación utilizada a Default Timebased y haga clic en el botón Mostrar perfil. ¡Danny ha vuelto!

Visualización de un perfil con una política de combinación diferente

¿Qué está pasando aquí? Bueno, la combinación de perfiles no es una única cosa. Los perfiles de clientes en tiempo real se ensamblan sobre la marcha, según varios factores, incluida la política de combinación que se utiliza. Puede crear varias directivas de combinación para usarlas en distintos contextos, según la vista del cliente que desee.

Un caso de uso de las políticas de combinación es si necesita reemplazar los datos existentes. Por ejemplo, supongamos que Luma tiene un nuevo catálogo de productos que se pone en línea y que han creado una nueva versión de su catálogo, Luma Product Catalog Dataset v2 con SKU y precios actualizados. Pueden utilizar políticas de combinación para ocultar este conjunto de datos antes de la fecha de corte. Después, pueden ocultar el conjunto de datos antiguo y mostrar el nuevo.

Las políticas de combinación también se vinculan con la administración y segmentación de datos, que se pueden ver en las siguientes lecciones.

Recursos adicionales

Ahora pasemos al marco de administración de datos.

En esta página

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