Asignación de identidades

En esta lección, crearemos áreas de nombres de identidad y agregaremos campos de identidad a nuestros esquemas. Después de hacerlo, también podremos completar las relaciones de esquema de la lección anterior.

El servicio de identidad de Adobe Experience Platform le ayuda a obtener una mejor vista de sus clientes y sus comportamientos al unir identidades entre dispositivos y sistemas, lo que le permite ofrecer experiencias digitales personales impactantes en tiempo real. Los campos de identidad y las áreas de nombres son el pegamento que une diferentes fuentes de datos para crear un perfil de cliente en tiempo real de 360 grados.

Los arquitectos de datos deberán asignar identidades fuera de este tutorial.

Antes de comenzar los ejercicios, vea este breve vídeo para obtener más información sobre la identidad en Adobe Experience Platform:

NOTE
Los campos de identidad solo son necesarios si crea perfiles de clientes en tiempo real. No son necesarios si solo está introduciendo datos en el lago de datos.

Permisos necesarios

En la lección Configurar permisos, configuró todos los controles de acceso necesarios para completar esta lección.

Crear área de nombres de identidad

En este ejercicio, crearemos áreas de nombres de identidad para los campos de identidad personalizados de Luma: loyaltyId, crmId y productSku. Las áreas de nombres de identidad desempeñan un papel esencial en la creación de perfiles de clientes en tiempo real, ya que dos valores coincidentes en la misma área de nombres permiten que dos fuentes de datos formen un gráfico de identidad.

Creación de áreas de nombres en la IU

Empecemos creando un área de nombres para el esquema de fidelidad de Luma:

  1. En la interfaz de usuario de Platform, vaya a Identities en el panel de navegación izquierdo

  2. Observará que hay varias áreas de nombres de identidad listas para usar. Seleccione el botón Crear área de nombres de identidad

  3. Proporcione los siguientes detalles

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Campo Valor
    Nombre para mostrar ID de fidelización de Luma
    Símbolo de identidad lumaLoyaltyId
    Tipo Entre Dispositivos
  4. Seleccionar Crear

    Crear áreas de nombres

Ahora configure otra área de nombres para el esquema del catálogo de productos de Luma con los siguientes detalles:

Campo
Valor
Nombre para mostrar
SKU del producto de Luma
Símbolo de identidad
lumaProductSKU
Tipo
Identificador de no personas

Crear área de nombres de identidad mediante API

Crearemos nuestro área de nombres de CRM mediante API.

NOTE
Si prefiere omitir los ejercicios de la API, no dude en crear el área de nombres de CRM a través del método de interfaz de usuario que utilizó con los siguientes detalles:
  1. Como nombre para mostrar, use Luma CRM Id
  2. Como símbolo de identidad, use lumaCrmId
  3. Como Type, utilice Cross-Device

Vamos a crear el área de nombres de identidad Luma CRM Id:

  1. Descargar servicio de identidad.postman_collection.json en la carpeta Luma Tutorial Assets

  2. Importar la colección en Postman

  3. Si no cuenta con un token de acceso, abra la solicitud OAuth: Request Access Token y seleccione Enviar para solicitar un nuevo token de acceso.

  4. Seleccione la solicitud Servicio de identidad > Área de nombres de identidad > Crear un nuevo área de nombres de identidad.

  5. Pegue lo siguiente como Body de la solicitud:

    code language-json
    {
        "name": "Luma CRM Id",
        "code": "lumaCrmId",
        "idType": "Cross_device"
    }
    
  6. Presione el botón Send y debería obtener una respuesta de 200 OK:

    Área de nombres de identidad

Si vuelve a la interfaz de usuario, debería ver las tres nuevas áreas de nombres personalizadas:
Área de nombres de identidad

Campos de identidad de etiqueta en esquemas

Ahora que tenemos nuestras áreas de nombres, el siguiente paso es actualizar nuestros esquemas para etiquetar nuestros campos de identidad.

Etiquetar campos XDM para la identidad principal

Es necesario especificar una identidad principal para cada esquema utilizado con el perfil del cliente en tiempo real. Y cada registro introducido debe tener un valor para ese campo.

Vamos a agregar una identidad principal a Luma Loyalty Schema:

  1. Abrir Luma Loyalty Schema

  2. Seleccione el(la) Luma Identity profile field group

  3. Seleccione el campo loyaltyId

  4. Marque la casilla Identidad

  5. Marque también la casilla Identidad principal

  6. Seleccione el área de nombres Luma Loyalty Id de la lista desplegable Áreas de nombres de identidad

  7. Seleccionar Aplicar

  8. Seleccionar Guardar

    Identidad principal

Repita el proceso para alguno de los demás esquemas:

  1. En Luma CRM Schema, etiquete el campo crmId como la identidad principal mediante el área de nombres Luma CRM Id
  2. En Luma Offline Purchase Events Schema, etiquete el campo loyaltyId como la identidad principal mediante el área de nombres Luma Loyalty Id
  3. En Luma Product Catalog Schema, etiquete el campo productSku como la identidad principal mediante el área de nombres Luma Product SKU
NOTE
Los datos recopilados con el SDK web son una excepción a la práctica habitual de etiquetar campos de identidad en el esquema. El SDK web utiliza el mapa de identidad para etiquetar identidades en el lado de la implementación y, por lo tanto, determinaremos las identidades de Luma Web Events Schema cuando implementemos el SDK web en el sitio web de Luma. En esa lección posterior, recopilaremos el ID del visitante Experience Cloud (ECID) como ID principal y el crmId como ID secundario.

Con nuestra selección de identidades principales, es claro ver cómo Luma CRM Schema puede conectarse a Luma Offline Purchase Events Schema, ya que ambos utilizan loyaltyId como identificador. Pero, ¿cómo podemos conectar nuestras compras sin conexión con el comportamiento en línea? ¿Cómo podemos clasificar los productos comprados con nuestro catálogo de productos? Utilizaremos campos de identidad y relaciones de esquema adicionales.

Etiquetar campos XDM para la identidad secundaria

Se pueden añadir varios campos de identidad a un esquema. Las identidades no principales suelen denominarse identidades secundarias. Para conectar las compras sin conexión con el comportamiento en línea, agregaremos el crmId como identificador secundario a Luma Loyalty Schema y, posteriormente, a los datos de eventos web. Vamos a actualizar Luma Loyalty Schema:

  1. Abrir Luma Loyalty Schema

  2. Seleccionar Luma Identity Profile Field group

  3. Seleccionar campo crmId

  4. Marque la casilla Identidad

  5. Seleccione el área de nombres Luma CRM Id de la lista desplegable Áreas de nombres de identidad

  6. Seleccione Aplicar y, a continuación, seleccione el botón Guardar para guardar los cambios

    Identidad secundaria

Completar las relaciones de esquema

Ahora que tenemos los campos de identidad etiquetados, podemos completar la configuración de las relaciones de esquema entre el catálogo de productos de Luma y los esquemas de eventos:

  1. Abrir Luma Offline Purchase Events Schema

  2. Seleccionar detalles de Commerce grupo de campos

  3. Seleccione el campo productListItems > SKU

  4. Marque la casilla Relación

  5. Seleccione Luma Product Catalog Schema como esquema de referencia

  6. Luma Product SKU debe rellenarse automáticamente como área de nombres de identidad de referencia

  7. Seleccionar Aplicar

  8. Seleccionar Guardar

    Campo de referencia

Repita este proceso para crear una relación entre Luma Web Events Schema y Luma Product Catalog Schema.

Tenga en cuenta que después de definir la relación, se indica en las secciones Composition y Structure del editor de esquemas.

Visualización de relaciones en el editor de esquemas

Recursos adicionales

Ahora que nuestras identidades están establecidas, ¡podemos crear nuestros conjuntos de datos!

recommendation-more-help
513160b6-bf42-4c58-abdd-4f817b1cccad