Creación de un esquema XDM

Obtenga información sobre cómo crear un esquema XDM para eventos de aplicaciones móviles.

La estandarización y la interoperabilidad son conceptos clave detrás de Adobe Experience Platform. El modelo de datos de experiencia (XDM), impulsado por el Adobe, es un esfuerzo para estandarizar los datos de experiencia del cliente y definir esquemas para la administración de experiencias del cliente.

¿Qué son los esquemas XDM?

XDM es una especificación documentada públicamente y diseñada para mejorar la potencia de las experiencias digitales. Proporciona estructuras y definiciones comunes que permiten a cualquier aplicación comunicarse con los servicios de Platform. Al adherirse a los estándares XDM, todos los datos de experiencia del cliente se pueden incorporar en una representación común que puede ofrecer perspectivas de una manera más rápida e integrada. Puede obtener información valiosa de las acciones de los clientes, definir las audiencias de los clientes mediante segmentos y utilizar los atributos del cliente para fines de personalización.

Experience Platform utiliza esquemas para describir la estructura de los datos de una manera uniforme y reutilizable. Al definir los datos de forma coherente en todos los sistemas, resulta más fácil conservar el significado y, por lo tanto, obtener valor de los datos.

Antes de poder introducir datos en Platform, se debe crear un esquema para describir la estructura de los datos y proporcionar restricciones al tipo de datos que se pueden contener en cada campo. Los esquemas constan de una clase base y cero o más grupos de campos de esquema.

Para obtener más información sobre el modelo de composición de esquemas, incluidos los principios de diseño y las prácticas recomendadas, consulte los conceptos básicos de la composición de esquemas o la lista de reproducción Modelar los datos de la experiencia del cliente con XDM.

TIP
Si está familiarizado con la Referencia de diseño de soluciones (SDR) de Analytics, puede pensar en un esquema como un SDR más robusto. Consulte Crear y mantener un documento Diseño de referencia de la solución (DRS) para obtener más información.

Requisitos previos

Para completar la lección, debe tener permiso para crear un esquema de Experience Platform.

Objetivos de aprendizaje

En esta lección, deberá hacer lo siguiente:

  • Creación de un esquema en la interfaz de recopilación de datos
  • Añadir un grupo de campos estándar al esquema
  • Crear y agregar un grupo de campos personalizados al esquema
  1. Inicie sesión en Adobe Experience Cloud.

  2. Asegúrese de que está en la zona protegida de Experience Platform que está utilizando para este tutorial.

  3. Abra el conmutador de aplicación Conmutador de aplicación (en la parte superior derecha),

  4. Seleccione Recopilación de datos en el menú.

    Iniciar sesión en el Experience Cloud

    note note
    NOTE
    Los clientes de aplicaciones basadas en Platform como Real-Time CDP deben utilizar una zona protegida de desarrollo para este tutorial. Otros clientes utilizan la zona protegida de producción predeterminada.
  5. Seleccione Esquemas en Administración de datos en el carril izquierdo.

    pantalla de inicio de etiquetas

Ahora se encuentra en la página de esquemas principales y se le presenta una lista de los esquemas existentes. También puede ver las pestañas correspondientes a los bloques de creación principales de un esquema:

  • Los grupos de campos son componentes reutilizables que definen uno o más campos para capturar datos específicos, como detalles personales, preferencias de hotel o dirección.
  • Las clases definen los aspectos de comportamiento de los datos que contiene el esquema. Por ejemplo: XDM ExperienceEvent captura series temporales, datos de eventos y XDM Individual Profile captura datos de atributos de un individuo.
  • Los tipos de datos se utilizan como tipos de campos de referencia en clases o grupos de campos de la misma manera que los campos literales básicos.

Las descripciones anteriores son una descripción general de alto nivel. Para obtener más información, consulte el vídeo Componentes básicos del esquema o lea Aspectos básicos de la composición del esquema en la documentación del producto.

En este tutorial, se utiliza el grupo de campos Evento de experiencia del consumidor y se crea uno personalizado para mostrar el proceso.

NOTE
El Adobe sigue añadiendo grupos de campos más estándar y deben utilizarse siempre que sea posible, ya que los servicios de Experience Platform entienden implícitamente estos campos y proporcionan una mayor coherencia cuando se utilizan en todos los componentes de Platform. El uso de grupos de campos estándar proporciona beneficios tangibles, como la asignación automática en Analytics y las funciones de IA en Platform.

Arquitectura de esquema de aplicación de Luma

En un escenario real, el proceso de diseño del esquema podría tener este aspecto:

  • Reúna los requisitos empresariales.
  • Busque grupos de campos creados previamente para cubrir tantos requisitos como sea posible.
  • Cree grupos de campos personalizados para cualquier hueco.

Para fines de aprendizaje, utiliza grupos de campos creados previamente y personalizados.

  • Evento de experiencia del consumidor: grupo de campos creado previamente que tiene muchos campos comunes.
  • Información de la aplicación: grupo de campos personalizado diseñado para imitar los conceptos de TrackState/TrackAction Analytics.

Creación de un esquema

  1. Seleccione Crear esquema.

  2. En el paso Seleccionar una clase del asistente Crear esquema, seleccione Evento de experiencia debajo de Seleccionar una clase base para este esquema.

  3. Seleccione Siguiente.

    Clase base del Asistente para esquemas

  4. En el paso Nombrar y revisar del asistente Crear esquema, escriba un Nombre para mostrar esquema, por ejemplo Luma Mobile Event Schema y una Descripción, por ejemplo Schema for Luma mobile app experience events.

    note note
    NOTE
    Si va a seguir este tutorial con varias personas en una sola zona protegida o utiliza una cuenta compartida, considere anexar o anteponer una identificación como parte de las convenciones de nomenclatura. Por ejemplo, en lugar de Luma Mobile App Event Schema, use Luma Mobile App Event Schema - Joe Smith. Consulte también la nota de Información general.
  5. Seleccione Finalizar para finalizar el asistente.

    Nombre y revisión del esquema

  6. Seleccione Más Agregar junto a Grupos de campos.

    Agregar grupo de campos

  7. Busque Consumer Experience Event.

  8. Seleccione Vista previa para obtener una vista previa de los campos o leer la descripción para obtener más detalles antes de seleccionar un grupo de campos.

  9. Seleccione Evento de experiencia del consumidor.

  10. Seleccione Agregar grupos de campos.

    Seleccionando grupo de campos

    Volverá a la pantalla de composición del esquema principal, donde podrá ver todos los campos disponibles.

  11. Seleccione Guardar.

NOTE
Tenga en cuenta que no tiene que utilizar todos los campos de un grupo. También puede eliminar campos para mantener el esquema conciso y comprensible. Si resulta útil, puede considerar un esquema como una capa de datos vacía. En la aplicación, rellene los valores relevantes en el momento adecuado.

El grupo de campos Evento de experiencia del consumidor tiene un tipo de datos denominado Información web, que describe eventos como la vista de página y los clics en vínculos. En el momento de escribir este artículo, esta función no tiene paridad de aplicación móvil, por lo que va a crear la suya propia.

Creación de un tipo de datos personalizado

Para empezar, cree un tipo de datos personalizado que describa los dos eventos:

  • Vista de pantalla
  • Interacción de aplicación
  1. Seleccione la ficha Tipos de datos.

  2. Seleccione Crear tipo de datos.

    Seleccionar el menú de tipo de datos

  3. Proporcione un nombre para mostrar y Descripción, por ejemplo App Information y Custom data type describing "Screen Views" & "App Actions"

    Proporcionando nombre y descripción

    note tip
    TIP
    Use siempre nombres para mostrar descriptivos y legibles para sus campos personalizados, ya que esta práctica los hace más accesibles para los especialistas en marketing cuando los campos aparecen en servicios descendentes como el generador de segmentos.
  4. Para agregar un campo, selecciona el botón Más .

  5. Este campo es un objeto contenedor para la interacción con la aplicación. Proporcione un Nombre de campo appInteraction, Nombre para mostrar App Interaction y seleccione Object de la lista Tipo.

  6. Seleccione Aplicar.

    Agregando nuevo evento de acción de aplicación

  7. Para medir la frecuencia con la que se ha producido una acción, agrega un campo seleccionando el botón Más junto al objeto appInteraction que has creado.

  8. Asigne un Nombre de campo appAction, Nombre para mostrar de App Action y Tipo Measure, en minúscula.

    Este paso sería el equivalente a un evento de éxito en Adobe Analytics.

  9. Seleccione Aplicar.

    Agregando campo de nombre de acción

  10. Agregue un campo que describa el tipo de interacción seleccionando el botón Más junto al objeto appInteraction.

  11. Asigne un nombre de campo name, nombre para mostrar de Name y tipo String.

    Este paso es el equivalente de una dimensión en Adobe Analytics.

    Seleccionando aplicar

  12. Desplácese hasta la parte inferior del carril derecho y seleccione Aplicar.

  13. Para crear un objeto appStateDetails que contenga un campo Measure denominado screenView y dos campos String llamados screenName y screenType, siga los mismos pasos que al crear el objeto appInteraction.

  14. Seleccione Guardar.

    Estado final del tipo de datos

Agregar un grupo de campos personalizados

Ahora añada un grupo de campos personalizados con su tipo de datos personalizado:

  1. Abra el esquema que creó anteriormente en esta lección.

  2. Seleccione Más Agregar junto a Grupos de campos.

    Agregando nuevo grupo de campos

  3. Seleccione Crear nuevo grupo de campo.

  4. Proporcione un nombre para mostrar y Descripción, por ejemplo, App Interactions y Fields for app interactions.

  5. Seleccione Agregar grupos de campos.

    Proporcionando nombre y descripción

  6. En la pantalla de composición principal, seleccione Interacciones de la aplicación.

  7. Agregue un campo a la raíz del esquema seleccionando el botón Más junto al nombre del esquema.

  8. En el carril derecho, proporcione un Nombre de campo de appInformation, un Nombre para mostrar de App Information y un Tipo de App Information.

  9. Seleccione Interacciones de aplicación de la lista desplegable Grupo de campos para asignar los campos al nuevo grupo de campos.

  10. Seleccione Aplicar.

  11. Seleccione Guardar.

    Seleccionando aplicar

NOTE
Los grupos de campos personalizados siempre se colocan bajo el identificador de organización de Experience Cloud.
SUCCESS
Ahora tiene un esquema para utilizar para el resto del tutorial.
Gracias por dedicar su tiempo a conocer el SDK móvil de Adobe Experience Platform. Si tiene preguntas, desea compartir comentarios generales o tiene sugerencias sobre contenido futuro, compártalas en esta publicación de debate de la comunidad de Experience League.

Siguiente: Crear un conjunto de datos

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b