Ingesta y uso de públicos de Experience Platform
Este caso de uso explora una solución provisional para introducir audiencias de Experience Platform en Customer Journey Analytics. Es posible que estas audiencias se hayan creado en el Generador de segmentos de Experience Platform, Adobe Audience Manager u otras herramientas, y se almacenen en el Perfil del cliente en tiempo real. Las audiencias constan de un conjunto de ID de perfil, junto con cualquier atributo, evento, etc. aplicables. Desea introducir esos datos de audiencia en Customer Journey Analytics para un análisis más detallado.
Requisitos previos
- Acceso a Experience Platform, específicamente Perfil del cliente en tiempo real.
- Acceso para crear y administrar esquemas y conjuntos de datos de Experience Platform.
- Acceso a Experience Platform Query Service (y la capacidad de escribir SQL).
- Acceso a una herramienta que puede realizar algunas transformaciones de datos.
- Acceso a Customer Journey Analytics. Debe ser administrador de producto de Customer Journey Analytics para crear y modificar conexiones de Customer Journey Analytics y vistas de datos.
- Autenticar y acceder a las API de Experience Platform (API de servicio de catálogo y API de servicio de segmentación). Debe crear un proyecto en la consola de desarrollador de la organización y la zona protegida, y asegurarse de que dispone de la información necesaria para enviar correctamente llamadas de API.
Pasos
La solución provisional consta de los siguientes pasos:
- Seleccionar audiencias (IU de Experience Platform).
- Crear un conjunto de datos con perfil habilitado (API de Experience Platform).
- Exportar audiencias (API de Experience Platform).
- Transforme el resultado (IU de Experience Platform y más).
- Crear un esquema y un conjunto de datos (IU de Experience Platform).
- Agregar o editar una conexión (IU de Customer Journey Analytics).
- Configurar una vista de datos (IU de Customer Journey Analytics).
- Informar y analizar (IU de Customer Journey Analytics).
Seleccionar audiencias
La solución comienza con la identificación de las audiencias que desea introducir en Customer Journey Analytics.
En la interfaz de usuario de Experience Platform, haga lo siguiente:
-
Seleccione Cliente >
Audiencias. -
Seleccione Examinar y busque las audiencias que desee introducir y utilizar en Customer Journey Analytics. Tenga en cuenta ID de audiencia para cada una de las audiencias que se usarán más adelante.
Crear un conjunto de datos habilitado para perfiles
Debe crear un conjunto de datos basado en el esquema XDM Individual Profile basado en el núcleo. No puede seleccionar ese perfil individual de XDM basado en el núcleo como esquema al crear un conjunto de datos en la interfaz de usuario de Experience Platform. En su lugar, use la API del servicio de catálogo para crear un conjunto de datos basado en el esquema _xdm.context.profile__union.
Solicitud
| code language-shell |
|---|
|
Donde:
DATASET_NAMEes el nombre descriptivo del conjunto de datos. Por ejemplo,Segment Export Job Dataset for CJA.
Respuesta
| code language-json |
|---|
|
Donde:
DATASET_IDes el identificador del conjunto de datos creado.
Exportar audiencias
Exporte las audiencias seleccionadas al conjunto de datos que acaba de crear. Utilice la API del servicio de segmentación para crear un trabajo de exportación que envíe las audiencias al conjunto de datos.
| code language-shell |
|---|
|
Donde
COMMA_SEPARATED_LIST_OF_FULLY_QUALIFIED_FIELD_NAMESpodría ser algo así como_demoemea.identification.core.ecid, _demoemea.identification.core.email, _demoemea.identification.core.phoneNumber, person.gender, person.name.firstName, person.name.lastName. Asegúrese de incluir al menos los campos relevantes (como personID (correo electrónico)) que desee utilizar en el análisis de Recorrido del cliente.AUDIENCE_ID_xson los identificadores de audiencia de las audiencias que desea exportar.DATASET_IDes el conjunto de datos que creó.
Respuesta
| code language-json |
|---|
|
Donde
EXPORT_JOB_IDes el identificador del trabajo de exportación.
Use la API del servicio de segmentación para comprobar el estado del trabajo de exportación.
Solicitud
| code language-shell |
|---|
|
Respuesta
| code language-json |
|---|
|
Una vez realizado correctamente el trabajo de exportación, compruebe si el conjunto de datos contiene lotes ingeridos correctamente.
En la interfaz de usuario de Experience Platform, haga lo siguiente:
-
Seleccione Administración de datos >
Conjuntos de datos. -
Seleccione el conjunto de datos que creó, por ejemplo: Conjunto de datos del trabajo de exportación de segmentos para CJA.
-
Compruebe los lotes ingeridos. Si el conjunto de datos contiene lotes con errores, use Administración de datos >
Supervisión para ver cuál es el motivo. Por ejemplo, se ha utilizado un nombre de campo que no existe en el esquema. -
Copie el nombre de tabla del conjunto de datos. Por ejemplo: segment_export_job_dataset_for_cja. Ese nombre se utiliza en el paso siguiente.
Transformar la salida
Los datos del conjunto de datos no tienen el formato correcto para Customer Journey Analytics. Para transformar los datos, utilice el servicio de consulta de Experience Platform para recuperarlos.
Utilice un cliente SQL que se conecte a Experience Platform Query Service.
En la interfaz de usuario de Experience Platform, haga lo siguiente:
- Seleccione Administración de datos >
Consultas. - Seleccione
Credenciales.
Utilice las credenciales para configurar el cliente PSQL para conectarse al servicio de consultas de Customer Journey Analytics.
Consulta
Ejecute esta consulta para recuperar los datos de audiencia del conjunto de datos:
| code language-sql |
|---|
|
Donde:
IDENTITY_TO_USE_AS_PERSON_IDes uno de los campos que definió como parte del trabajo de exportación. Por ejemplo:_demoemea.identification.core.email.DATASET_TABLE_NAMEes el nombre de tabla del conjunto de datos.AUDIENCE_ID_xson las audiencias que definió como parte del trabajo de exportación. Debe especificar estas audiencias una vez más, ya que la especificación en el trabajo de exportación es un filtro de nivel de fila. Ese filtro de nivel de fila devuelve perfiles para los segmentos especificados con todas las suscripciones a segmentos para cada uno de los perfiles.
Resultados
El resultado de la consulta, en formato JSON, debería tener un aspecto similar al siguiente:
| code language-json |
|---|
|
Donde:
PERSON_ID_xson los valores del identificador que desea usar como ID de persona. Por ejemplo,john.doe@gmail.comcuando utiliza el correo electrónico.AUDIENCE_ID_xson los identificadores de audiencia.
Debe transformar estos datos JSON para agregar el nombre de inquilino del entorno y proporcionar un nombre más fácil de usar para la audiencia.
El JSON final debería tener un aspecto similar al siguiente:
| code language-json |
|---|
|
Donde:
TENANT_NAMEes el nombre del usuario. Por ejemplo:_demoemea.PERSON_ID_xson los valores de identificador del identificador que desea usar como ID de persona. Por ejemplo,john.doe@gmail.comcuando utiliza el correo electrónico.AUDIENCE_ID_xson los identificadores de audiencia.AUDIENCE_FRIENDLY_NAME_xson nombres descriptivos de la audiencia para los id de audiencia. Por ejemplo:Luma - Blue+ Members.
Utilice su herramienta favorita para transformar el JSON original a este formato.
Creación de un esquema y un conjunto de datos
Para utilizar el JSON transformado como datos de audiencia exportados en Customer Journey Analytics, debe crear un esquema dedicado.
Para crear el esquema:
En la interfaz de usuario de Experience Platform, haga lo siguiente:
-
Seleccione Administración de datos >
Esquemas. -
Seleccione
Crear esquema. Seleccione Estándar en el menú desplegable. -
Seleccione Manual en el cuadro de diálogo Crear un esquema y use Seleccionar para continuar.
-
En el asistente Crear esquema, en el paso Seleccionar una clase:
- Seleccione Perfil individual.
- Seleccione Siguiente.
-
En el asistente Crear esquema, en el paso Nombre y revisión:
- Escriba un nombre para mostrar del esquema. Por ejemplo:
Audience Export for CJA Schema. - (opcional) Escriba Descripción.
- Seleccione Finalizar.
- Escriba un nombre para mostrar del esquema. Por ejemplo:
-
Configure el esquema para que contenga un grupo de campos personalizados (por ejemplo, Pertenencia a la audiencia) que contenga dos campos llamados audienceMembershipId y audienceMembershipName.
-
Asegúrese de que el campo personID sea una identidad, identidad principal y que tenga Correo electrónico como el área de nombres de IDidentidad.
-
Aplicar todos los cambios. Seleccione Guardar para guardar el esquema.
Cree un conjunto de datos y utilícelo para introducir los datos JSON transformados.
En la interfaz de usuario de Experience Platform, haga lo siguiente:
-
Seleccione Administración de datos >
Conjuntos de datos. -
Seleccione
Crear conjunto de datos. -
Seleccione Crear conjunto de datos a partir de esquema.
-
En el asistente Crear conjunto de datos a partir del esquema, en el paso Seleccionar esquema:
- Seleccione el esquema recién creado. Por ejemplo: Exportación de audiencias para el esquema de CJA.
- Seleccione Siguiente.
-
En el asistente Crear conjunto de datos a partir de esquema, en el paso Configurar conjunto de datos:
- Escriba un Nombre para el conjunto de datos.
- (opcional) Escriba una Descripción para el conjunto de datos.
- Seleccione Finalizar.
-
En Conjuntos de datos > nombre del conjunto de datos, arrastre el archivo de datos JSON transformado y suelte el archivo en Arrastrar y soltar archivos. Esta acción inicia la ingesta de los datos JSON exportados en el conjunto de datos.
-
Compruebe los lotes ingeridos. Si el conjunto de datos contiene lotes con errores, use Administración de datos >
Supervisión para ver cuál es el motivo. Por ejemplo, ha definido un nombre de campo en el JSON que no existe en el esquema.
Agregar o editar una conexión
Una vez que los datos JSON transformados que contienen los datos de audiencia de Experience Platform se han introducido correctamente, puede añadir el conjunto de datos a una conexión nueva o existente en Customer Journey Analytics.
En la IU de Customer Journey Analytics:
-
Seleccione Administración de datos > Conexiones.
-
Crear una nueva conexión/ Definir configuración de conexión y configuración de datos. O bien, seleccione una conexión existente y use
Editar conexión para editar la conexión. -
Seleccione
Agregar conjuntos de datos. -
Seleccione el conjunto de datos que ha creado y en el que ha introducido los datos JSON transformados.
-
Configure el conjunto de datos. Por ejemplo:
-
Guarde la conexión.
Configuración de una fuente de datos
Configure una vista de datos para la conexión que acaba de crear o editar.
-
Seleccione Administración de datos > Vistas de datos.
-
Edite una vista de datos existente o cree una nueva vista de datos.
-
En la ficha Componentes de la vista de datos, asegúrese de que Id. de pertenencia a audiencia y Nombre de pertenencia a audiencia se agregan como componentes de dimensión.
-
Seleccione Guardar y continuar para guardar la vista de datos.
Informes y análisis
Por último, utilice Analysis Workspace para informar sobre los datos de audiencia de Experience Platform en uno o más paneles que utilizan la vista de datos con componentes de pertenencia a audiencias como audienceMembershipId, audienceMembershipIdName y personID.
Notas adicionales
-
Este proceso debe realizarse en una cadencia normal, de modo que los datos de audiencia se actualicen constantemente en Customer Journey Analytics.
-
Puede importar varias audiencias dentro de una sola conexión de Customer Journey Analytics. Esto añade complejidad adicional al proceso, pero es posible. Para que esto funcione, debe realizar algunas modificaciones en el proceso anterior:
- Realice este proceso para cada público deseado en la colección de públicos dentro de RTCP.
- Customer Journey Analytics admite matrices/matrices de objetos en conjuntos de datos de perfil. Usar una matriz de objetos para
audienceMembershipIdoaudienceMembershipIdNamees la mejor opción. - En la vista de datos, cree una nueva dimensión con la transformación de la subcadena en el campo
audienceMembershipIdpara convertir la cadena de valores separados por comas en una matriz. NOTA: Actualmente hay un límite de 10 valores en la matriz. - Ahora puede generar informes sobre esta nueva dimensión
audienceMembershipIdsen Customer Journey Analytics Workspace.