Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta guía le guía paso a paso a través de un ejemplo completo de predicción del valor del tiempo de vida del cliente (CLV) en Dynamics 365 Customer Insights - Datos usando datos de muestra. Se recomienda probar esta predicción en un nuevo entorno.
Scenario
Contoso es una empresa que produce café y cafeteras de alta calidad. Venden los productos a través de su sitio web de Contoso Coffee. La empresa quiere comprender el valor (ingresos) que sus clientes pueden generar en los próximos 12 meses. Conocer el valor esperado de sus clientes en los próximos 12 meses les ayudará a dirigir sus esfuerzos de marketing en clientes de alto valor.
Prerrequisitos
- Al menos permisos de colaborador.
Tarea 1: Ingesta de datos
Revise los artículos sobre la ingesta de datos y la conexión a un origen de datos de Power Query. La siguiente información asume que está familiarizado con la ingesta de datos en general.
Ingesta de datos de clientes desde la plataforma de comercio electrónico
Cree un origen de datos de Power query llamado Comercio electrónico y seleccione el conector Texto/CSV.
Escriba la dirección URL para contactos de eCommerce https://aka.ms/ciadclasscontacts.
Al editar los datos, seleccione Transformar y, a continuación, Use first row as headers (Usar la primera fila como encabezados).
Actualice el tipo de datos de las columnas que se enumeran a continuación:
- DateOfBirth: Date
- CreatedOn: Date/Time/Zone
En el campo Nombre del panel derecho, cambie el nombre del origen de datos a eCommerceContacts.
Guarde el origen de datos.
Ingesta de datos de compra en línea
Agregue otro conjunto de datos al mismo origen de datos de comercio electrónico . Vuelva a elegir el conector Text/CSV .
Escriba la dirección URL para los datos de compras en líneahttps://aka.ms/ciadclassonline.
Al editar los datos, seleccione Transformar y, a continuación, Use first row as headers (Usar la primera fila como encabezados).
Actualice el tipo de datos de las columnas que se enumeran a continuación:
- PurchasedOn: Fecha y hora
- TotalPrice: Moneda
En el campo Nombre del panel lateral cambie el nombre de su origen de datos de Consulta a eCommercePurchases.
Guarde el origen de datos.
Ingesta de datos de clientes del esquema de fidelidad
Cree un origen de datos denominado LoyaltyScheme y seleccione el conector Text/CSV .
Escriba la dirección URL para los clientes de lealtad https://aka.ms/ciadclasscustomerloyalty.
Al editar los datos, seleccione Transformar y, a continuación, Use first row as headers (Usar la primera fila como encabezados).
Actualice el tipo de datos de las columnas que se enumeran a continuación:
- DateOfBirth: Date
- RewardsPoints: número entero
- CreatedOn: Fecha y hora
En el campo Nombre del panel derecho, cambie el nombre del origen de datos a loyCustomers.
Guarde el origen de datos.
Ingesta de datos de clientes de revisiones de sitios web
Cree un origen de datos denominado Sitio web y seleccione el conector Text/CSV .
Escriba la dirección URL para las revisiones del sitio web https://aka.ms/CI-ILT/WebReviews.
Al editar los datos, seleccione Transformar y, a continuación, Use first row as headers (Usar la primera fila como encabezados).
Actualice el tipo de datos de las columnas que se enumeran a continuación:
- ReviewRating: número decimal
- ReviewDate: Date
En el campo Nombre del panel derecho, cambie el nombre del origen de datos a Revisiones.
Guarde el origen de datos.
Tarea 2: Unificación de datos
Revise el artículo sobre la unificación de datos. En la siguiente información se da por supuesto que está familiarizado con la unificación de datos en general.
Después de ingerir los datos, comience el proceso de unificación de datos para crear un perfil de cliente unificado. Para obtener más información, consulte Unificación de datos.
Describir los datos de los clientes que se van a unificar.
Después de ingerir los datos, mapee los contactos de los datos de comercio electrónico y fidelidad con tipos de datos comunes. Vaya a Datos>Unify
Seleccione las tablas que representan el perfil de cliente – eCommerceContacts y loyCustomers.
Seleccione ContactId como clave principal para eCommerceContacts y LoyaltyID como clave principal para loyCustomers.
Seleccione Siguiente. Omita los registros duplicados y seleccione Siguiente.
Definición de reglas de coincidencia
Elige eCommerceContacts : eCommerce como tabla principal e incluir todos los registros.
Elija loyCustomers : LoyaltyScheme e incluya todos los registros.
Agregue una regla:
- Seleccione FullName para eCommerceContacts y loyCustomers.
- Seleccione Tipo (Teléfono, Nombre, Dirección, ...) para Normalizar.
- Establecer nivel de precisión: Básico y Valor: Alto.
Agregue una segunda condición para la dirección de correo electrónico:
- Selecciona Email para eCommerceContacts y loyCustomers.
- Deje Normalizar en blanco.
- Establecer nivel de precisión: Básico y Valor: Alto.
- Escriba FullName, Correo electrónico para el nombre.
Seleccione Listo.
Seleccione Siguiente.
Visualización de datos unificados
Cambie el nombre de ContactId para la tabla loyCustomers a ContactIdLOYALTY para diferenciarlo de los otros identificadores ingeridos.
Seleccione Siguiente para revisar y, a continuación, seleccione Crear perfiles de cliente.
Tarea 3: Creación de una actividad del historial de transacciones
Revise el artículo sobre las actividades del cliente. En la siguiente información se asume que está familiarizado con crear actividades en general.
Crea actividades con la tabla eCommercePurchases:eCommerce y la tabla Reviews:Website .
Para eCommercePurchases:eCommerce, selecciona SalesOrderLine para el Tipo de actividad y PurchaseId para la clave principal.
En Reviews:Website (Opiniones: sitio web), seleccione Revisión para el tipo de actividad y ReviewID para la clave principal.
Escriba la siguiente información para la actividad de compra:
- Nombre de la actividad: eCommercePurchases
- TimeStamp: FechaDeCompra
- EventActivity: TotalPrice
- Id. de línea de pedido: PurchaseId
- Fecha de pedido: PurchasedOn
- Importe: TotalPrice
Escriba la siguiente información para la actividad de revisión web:
- Nombre de la actividad: WebReviews
- Marca de tiempo: Fecha de revisión
- Actividad de eventos: ActivityTypeDisplay
- Detalles adicionales: ReviewRating
Agregue una relación entre eCommercePurchases:eCommercey eCommerceContacts:eCommerce con ContactID como clave externa para conectar las dos tablas.
Agregue una relación entre Website y eCommerceContacts con UserId como clave externa.
Revise los cambios y, a continuación, seleccione Crear actividades.
Tarea 4: Configuración de la predicción del valor del cliente a lo largo de su vida
Con los perfiles de cliente unificados en su lugar y la actividad creada, ejecute la predicción del valor del tiempo de vida del cliente (CLV). Para consultar los pasos detallados, consulte Predicción del valor del ciclo de vida del cliente.
Vaya a Conclusiones>Predicciones.
En la pestaña Crear, seleccione Usar modelo en la ventana Valor de vida útil del cliente.
Seleccione Comenzar.
Asigne al modelo el nombre OOB eCommerce CLV Prediction y la tabla de salida OOBeCommerceCLVPrediction.
Definir preferencias de modelo:
- Período de tiempo de predicción: 12 meses o 1 año para definir hasta dónde se va a predecir CLV.
- Clientes activos: deje que el modelo calcule el intervalo de compra , que es el período de tiempo en el que un cliente debe haber tenido al menos una transacción para considerarse activa.
- Cliente de alto valor: defina manualmente clientes de alto valor como los 30 principales% de los clientes activos.
Seleccione Siguiente.
En el paso Datos necesarios , seleccione Agregar datos para proporcionar los datos del historial de transacciones.
Selecciona SalesOrderLine y la tabla eCommercePurchases y selecciona Siguiente. Los datos necesarios se rellenan automáticamente desde la actividad. Seleccione Guardar y, a continuación, Siguiente.
El paso Datos adicionales (opcional) permite agregar más datos de actividad del cliente para obtener más información sobre las interacciones del cliente. En este ejemplo, seleccione Agregar datos y agregue la actividad de revisión web.
Seleccione Siguiente.
En el paso Actualizaciones de datos , seleccione Mensual para la programación del modelo.
Seleccione Siguiente.
Después de revisar todos los detalles, seleccione Guardar y ejecutar.
Tarea 5: Revisión de los resultados y explicaciones del modelo
Deje que el modelo complete el entrenamiento y la puntuación de los datos. Revise los resultados y las explicaciones del modelo CLV.
Tarea 6: Creación de un segmento de clientes de alto valor
La ejecución del modelo crea una nueva tabla, que se enumera en Datos>Tablas>Salida. Puede crear un nuevo segmento de cliente basado en la tabla creada por el modelo.
En la página de resultados, seleccione Crear segmento.
Cree una regla con la tabla OOBeCommerceCLVPrediction y defina el segmento:
- Campo: CLVScore
- Operador: mayor que
- Valor: 1500
Seleccione Guardar y ejecutar el segmento.
Ahora tiene un segmento que identifica a los clientes que se prevé que generen más de 1500 dólares de ingresos en los próximos doce meses. Este segmento se actualiza dinámicamente si se ingieren más datos. Para obtener más información, vea Crear y administrar segmentos.
Sugerencia
También puede crear un segmento para un modelo de predicción desde la páginaInsights>Segmentos seleccionando Nuevo y eligiendo Crear a partir de>Insights. Para obtener más información, consulte Crear un nuevo segmento con segmentos rápidos.