Configurar la integración de Microsoft Dynamics 365 Customer Insights en clientelización
Puede integrar Dynamics 365 Customer Insights con Store Operations Assist Clienteling para acceder y unificar datos en todos los sistemas sin necesidad de ningún desarrollo adicional. Esta integración perfecta permite a los asociados de la tienda obtener información valiosa sobre los clientes, lo que mejora su capacidad para atender a los clientes de manera efectiva.
Unificación normalmente se refiere al proceso de combinar o integrar datos de varias fuentes y puntos de contacto para crear una visión integral y unificada del cliente. Unificar los conocimientos de los clientes permite a las organizaciones crear una vista de 360 grados de cada cliente, lo que les permite adaptar sus mensajes de marketing, ofertas de productos y experiencias de los clientes para satisfacer mejor las necesidades y preferencias individuales. También puede ayudar a identificar patrones, tendencias y correlaciones que podrían no ser evidentes al analizar datos de forma aislada.
Para integrar Dynamics 365 Customer Insights con Store Operations Assist, realice los siguientes pasos:
Importante
Consulte la documentación de Dynamics 365 Customer Insights para completar todos los pasos enumerados. Necesitará permisos de administrador en Dynamics 365 Customer Insights para completar todos los pasos.
Creará un entorno de Dynamics 365 Customer Insights.
Agregue un origen de datos e importe los datos del cliente conectándose a su origen de datos.
Unifique los datos y configure Relaciones.
Mejore el perfil de béisbol del cliente configurando medidas y actividades para Store Operations Assist en el entorno de Dynamics 365 Customer Insights.
Creará un entorno de Dynamics 365 Customer Insights
No puede crear un entorno de Dynamics 365 Customer Insights desde Customer Insights - Data. Debe proporcionar el entorno de Dataverse donde se implementa Store Operations Assist para conectarse a la instancia de Dynamics 365 Customer Insights.
Este paso completa automáticamente las tablas virtuales de Dynamics 365 Customer Insights en el entorno de Dataverse. Como resultado de esto, se crean las tablas elásticas con un prefijo msdynci. La lista completa de tablas elásticas se puede encontrar buscando msdynci en maker portal como se muestra:
Agregue un origen de datos e importe los datos del cliente
Para agregar un nuevo origen de datos en Dynamics 365 Customer Insights, realice los siguientes pasos:
Abra Customer Insights - Data.
Seleccione la pestaña Datos y, a continuación seleccione Orígenes de datos. Seleccione + Agregar un origen de datos para agregar un nuevo origen de datos.
Cuando importa datos de una fuente externa en Dynamics 365 Customer Insights, crea un identificador único para un cliente.
Por ejemplo, el nuevo identificador generado por Dynamics 365 Customer Insights es como se muestra:
La tabla virtual msdynci_alternatekey contiene el mapeo entre el identificador generado por Dynamics 365 Customer Insights y el identificador del cliente original.
Unifique los datos y configure relaciones
Debe realizar los siguientes pasos para unificar datos y configurar relaciones:
Abra Customer Insights - Data.
Seleccione la pestaña Datos y luego seleccione Unificar. Después de completar todos los pasos de unificación, revise y cree perfiles de clientes.
Seleccionar origen de datos
Seleccione tablas y atributos de origen de datos que contengan los siguientes detalles:
- Identificador de cliente (un GUID)
- Dirección
- Fecha de nacimiento
- Teléfono
- Preferencia de idioma
Debe obtener la información de fidelidad, como el ID de membresía, la fecha de inicio de la membresía y el nombre del nivel, en origen de datos. Seleccione atributos relacionados con los detalles de la cuenta de fidelización:
- ID de cuenta de fidelización
- ID de suscripción de fidelización
- Fecha de inicio de la pertenencia
- Nombre del nivel
Importante
Asegúrese de que los nombres de los atributos coincidan mientras sigue estos pasos.
Definir reglas coincidentes
Defina reglas para que coincidan los registros de cliente entre dos o más tablas. Esta etapa establece conexiones entre tablas para asociar todos los datos con el cliente y define Relaciones que permitan la recuperación de los atributos antes mencionados.
Establezca el orden de cada tabla según la prioridad y seleccione + Agregar regla para empezar. Seleccione incluir todos los registros para implementar la unión externa.
Unificar campos de cliente
Todos los campos del cliente se enumeran aquí. Necesita cambiar el nombre del campo de salida de los atributos seleccionados.
Importante
Puede cambiar el nombre del campo de salida solo en este paso y los nombres de los campos de salida no se pueden cambiar más adelante.
Atributo de cliente | Nombre del campo de salida |
---|---|
Correo electrónico | emailaddress1 |
Fecha de nacimiento | birthdate |
Preferencia de idioma | msret_languageofpreference |
Teléfono | msret_mainphone |
Línea de dirección Provincia País | address1_line1 address1_stateorprovince address1_country |
Fecha de inicio de suscripción de fidelización | msret_membershipstartdate |
Nivel de lealtad | msret_tiername |
ID de miembro de cuenta de fidelización | msret_loyaltyaccountname |
Definir actividades
Las actividades se utilizan para mostrar el Historial de compras en Clienteling. Crea una nueva actividad, SalesOrderLine como se indica en Actividades de clientes o contactos comerciales.
Abra Customer Insights - Data.
Seleccione la pestaña Datos y luego seleccione Actividades.
Seleccione la actividad SalesOrderLine y seleccione Siguiente.
Asignación a la tabla en origen de datos que tiene detalles de compra a nivel de artículo del cliente.
Ingrese PurchaseHistoryLineItemLevel como nombre de actividad.
Introduzca el atributo fecha del pedido o createdOn en la tabla de origen como marca de tiempo.
Introduzca Actividad del evento como nombre del producto.
Ingrese Cantidad pagada para obtener detalles adicionales.
Complete los pasos proporcionando detalles para otros campos obligatorios y definiendo Relaciones requerido.
Definir medidas
Las medidas se utilizan para mostrar varias funciones, como el valor total del pedido, los gastos promedio, etc., en la tarjeta de béisbol del cliente.
Abra Customer Insights - Data.
Seleccione la pestaña Información y, a continuación, Medidas.
Cree medidas de atributos del cliente como se indica en Crear medidas con el generador de medidas con el nombre especificado como en la tabla dada:
Propósito de la medida Display name Mostrar el total del valor del pedido TotalOrderValue Mostrar el valor medio del pedido AverageOrderValue Mostrar el saldo del regalo GiftBalance Mostrar recompensas RewardsBalance Mostrar saldo de fidelización LoyaltyBalance Seleccione Ejecutar las medidas y asegúrese de que el tipo de medida sea Atributo de cliente.
Las medidas definidas se muestran en la pestaña Medidas.
Cambie la fuente de datos de Dataverse a tablas de Dynamics 365 Customer Insights
De forma predeterminada, la tarjeta de béisbol del cliente recupera datos de Dataverse. Debe modificar la configuración de origen de datos y especificar las tablas de Dynamics 365 Customer Insights como la nueva fuente de datos para la característica de la tarjeta de béisbol del cliente.
Importante
Necesitará permisos de administrador en Power Apps o Store Operations Assist Admin para completar todos los pasos.
Inicie sesión en Power Apps y seleccione la pestaña Tablas. Seleccione la pestaña Todos y busque tablas de Dataverse con el prefijo msdynci. Vería de 8 a 10 tablas virtuales de CI en el resultado de la búsqueda.
Vaya a la pestaña Soluciones. Seleccione Nueva solución para crear una nueva solución no administrada. Especifique todos los detalles relevantes y seleccione Crear.
Vaya a la solución que acaba de crear y seleccione Agregar existente > Tabla. Se abriría una ventana emergente con la lista de tablas.
Seleccione la tabla Contacto y agréguela a la solución.
En la solución, seleccione la tabla Contacto y luego seleccione Formularios, que está disponible en la pestaña Experiencias de datos.
Agregue el formulario UCP de contacto a la solución.
Seleccione y abra Formulario UCP de contacto y agregue CI como fuente para todos los controles. Puede editar el formulario y cambiar la fuente a CI para cada control/mosaico.
Seleccione la tarjeta purchasesummarycontrol y luego expanda la sección Componentes.
Seleccione PurchaseSummaryControl. Rellene los detalles de la siguiente manera:
- DATA_SOURCE_TYPE: Introduzca msdynci.
- DATA_SOURCE_NAME: ingrese el mismo nombre de fuente que se usó en la configuración de CI (en minúsculas)
- CUSTOMER_ID_TABLE_NAME: ingrese el mismo nombre de tabla que se usó en la configuración de CI (en minúsculas).
Seleccione Hecho y después Guardar y publicar. Los datos de resumen de compras en la tarjeta de béisbol del cliente ahora comenzarán a obtener datos de las tablas de CI en lugar de Dataverse.
Repita los mismos pasos para habilitar todas las tarjetas, como Recompensas, Regalos, Perfil (Instantánea del cliente, Lealtad) y Actividad (Historial de compras).
Nota
Actualmente, la integración de CI no es compatible con las tarjetas Gasto por categoría de producto y Marcas más compradas. Puede ocultar estas tarjetas para el asociado de la tienda. Selecciona cada mosaico y luego selecciona Ocultar en el teléfono.
Importante
Para la tarjeta de perfil, deberá ingresar los detalles para el Link_entity_field como se proporciona en CI.
Una vez que todas las tarjetas estén habilitadas para obtener datos de Customer Insights, seleccione Guardar y publicar.
Probar la configuración de integración de Customer Insights
En Clienteling, el primer paso es la búsqueda de clientes. Dado que las tablas virtuales no admiten la funcionalidad de búsqueda, necesita datos de clientes que se puedan buscar en la tabla Dataverse para iniciar la búsqueda. La búsqueda de clientes en Store Operations Assist se realiza en la tabla Contactos, por lo que debe completar previamente esta tabla con datos de búsqueda del cliente. Idealmente, necesita información mínima, es decir, nombre del cliente, correo electrónico y número de teléfono. Si bien el nombre es obligatorio, el correo electrónico y la dirección de correo electrónico son obligatorios. El número de teléfono son campos opcionales.
Debe exportar información de búsqueda desde la tabla de clientes en Customer Insights a la tabla de contactos en Dataverse. El 'customerid' generado por Dynamics 365 Customer Insights se utiliza como identificador principal en el ecosistema Dynamics 365 Customer Insights . Por lo tanto, el identificador único de cliente en origen de datos de Dynamics 365 Customer Insights debería ser la clave principal de la tabla de contactos de Dataverse. Para que todo el flujo funcione, asegúrese de exportar la información de búsqueda junto con el 'customerid' en 3P origen de datos a la tabla Contacto de Dataverse.
Para exportar información con capacidad de búsqueda a Dataverse, vaya a la pestaña Exportar en Dynamics 365 Customer Insights. También debe configurar la frecuencia y el horario de la exportación.
Para obtener más información, consulte Configuración de exportación de Dynamics 365 Customer Insights.