Guía de muestra de la predicción (CLV) del valor de por vida del cliente
Esta guía le lleva por un ejemplo de extremo a extremo de la predicción del valor de vida útil del cliente (CLV) en Dynamics 365 Customer Insights - Data utilizando datos de muestra. Le recomendamos que pruebe esta predicción en un nuevo entorno.
Escenario
Contoso es una empresa que produce café y máquinas de café de alta calidad. Venden los productos a través de su sitio web 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 hacia clientes de alto valor.
Requisitos previos
- Al menos permisos de colaborador.
Tarea 1: ingerir datos
Revise los artículos acerca de la ingestión 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.
Ingerir datos de clientes de una plataforma de comercio electrónico
Cree un origen de datos de Power query llamado Comercio electrónico y seleccione el conector Texto/CSV.
Introduzca la URL de los contactos de comercio electrónico https://aka.ms/ciadclasscontacts.
Al editar los datos, seleccione Transformar y luego seleccione Usar la primera fila como encabezado.
Actualice el tipo de datos para las columnas que se enumeran a continuación:
- DateOfBirth: fecha
- CreatedOn: fecha/hora/zona
En el campo Nombre del panel de la derecha, cambie el nombre de su origen de datos de Consulta a eCommerceContacts
Guarde el origen de datos.
Ingerir datos de compras en línea
Agregue otro conjunto de datos al mismo origen de datos comercio electrónico. Elija el conector Texto/CSV de nuevo.
Introduzca la URL para datos de Compras en línea https://aka.ms/ciadclassonline.
Al editar los datos, seleccione Transformar y luego seleccione Usar la primera fila como encabezado.
Actualice el tipo de datos para las columnas que se enumeran a continuación:
- PurchasedOn: fecha/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.
Ingerir datos de clientes del esquema de fidelización
Cree un origen de datos llamado LoyaltyScheme y seleccione el conector Texto/CSV.
Ingrese la URL para clientes leales https://aka.ms/ciadclasscustomerloyalty.
Al editar los datos, seleccione Transformar y luego seleccione Usar la primera fila como encabezado.
Actualice el tipo de datos para las columnas que se enumeran a continuación:
- DateOfBirth: fecha
- RewardsPoints: número entero
- CreatedOn: fecha/hora
En el campo Nombre del panel de la derecha, cambie el nombre de su origen de datos a loyCustomers.
Guarde el origen de datos.
Ingerir datos de clientes de revisiones del sitio web
Cree un origen de datos llamado Website y seleccione el conector Texto/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 luego seleccione Usar la primera fila como encabezado.
Actualice el tipo de datos para las columnas que se enumeran a continuación:
- ReviewRating: Número decimal
- ReviewDate: fecha
En el campo Nombre del panel derecho, cambie el nombre de su origen de datos de Consulta a Reseñas.
Guarde el origen de datos.
Tarea 2: unificación de datos
Revise el artículo acerca de la unificación de datos. La siguiente información asume 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.
Describa los datos de cliente que se deben 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>Unificar.
Seleccione las tablas que representan el perfil del cliente: eCommerceContacts y loyCustomers.
Seleccione ContactId como la clave principal para eCommerceContacts y LoyaltyID como la clave principal para loyCustomers.
Seleccione Siguiente. Saltar registros duplicados y seleccionar Siguiente.
Definir reglas coincidentes
Escoja eCommerceContacts : eCommerce como la tabla principal e incluir todos los registros.
Escoja loyCustomers : LoyaltyScheme e incluya todos los registros.
Agregar una regla:
- Seleccione FullName tanto para eCommerceContacts como para loyCustomers.
- Seleccione Tipo (Teléfono, Nombre, Dirección, ...) para Normalizar.
- Conjunto Nivel de precisión: Básico, y Valor: Alto.
Agregue una segunda condición para la dirección de correo electrónico:
- Seleccione Correo electrónico tanto para eCommerceContacts como para loyCustomers.
- Deje Normalizar en blanco.
- Conjunto Nivel de precisión: Básico, y Valor: Alto.
- Introduzca el nombre FullName, Email para el nombre.
Seleccione Listo.
Seleccione Siguiente.
Vista de datos unificados
Renombre ContactId para la tabla loyCustomers a ContactIdLOYALTY para diferenciarlo de los otros ID ingeridos.
Seleccione Siguiente para revisar y luego seleccione Crear perfiles de clientes.
Tarea 3: Crear una actividad del historial de transacciones
Revise el artículo sobre las actividades del cliente. La siguiente información asume que está familiarizado con la creación de actividades en general.
Cree actividades con la tabla eCommercePurchases:eCommerce y la tabla Reviews:Website.
Para eCommercePurchases:eCommerce, seleccione SalesOrderLine como Tipo de actividad y PurchaseId como Clave principal.
Para Reviews:Website, seleccione Revisión como Tipo de actividad y ReviewID como Clave principal.
Escriba la siguiente información para la actividad de compra:
- Nombre de la actividad: eCommercePurchases
- TimeStamp: PurchasedOn
- EventActivity: TotalPrice
- Id. de línea de pedido: PurchaseId
- Fecha de pedido: PurchasedOn
- Amount: TotalPrice
Escriba la siguiente información para la actividad de revisión web:
- Nombre de la actividad: WebReviews
- Marca de tiempo: ReviewDate
- Actividad del evento: Visualización del tipo de actividad
- Detalle adicional : Calificación de revisión
Agregue una relación entre eCommercePurchases:eCommerce y 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 sus cambios y luego seleccione Crear actividades.
Tarea 4: configurar el valor de vida útil del cliente predicción
Con los perfiles de cliente unificados en su lugar y la actividad creada, ahora podemos ejecutar la predicción del valor de vida útil del cliente (CLV). Para conocer los pasos detallados, vea Predicción del valor de vida del cliente.
Vaya a Información>Predicciones.
En la pestaña Crear, seleccione Usar modelo en la ventana Valor de vida útil del cliente.
Seleccione Comenzar.
Nombre el modelo OOB eCommerce CLV predicción 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 durante qué período en el futuro quiere predecir el 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 ser considerado activo.
- Cliente de alto valor: defina manualmente los clientes de alto valor como 30% superior de los clientes activos.
Seleccione Siguiente.
En el paso Datos necesarios, seleccione Agregar datos para proporcionar los datos del historial de transacciones.
Seleccione Línea de pedido de ventas y la tabla eCommercePurchases y seleccione Siguiente. Los datos requeridos se rellenan automáticamente desde la actividad. Seleccione Guardar y, a continuación, Siguiente.
El paso Datos adicionales (opcional) le permite agregar más datos de actividad del cliente para obtener más información sobre las interacciones del cliente. Para este ejemplo, seleccione Agregar datos y agregue la actividad de revisión web.
Seleccione Siguiente.
En el paso Actualizaciones de datos, seleccione Mensual para el programa modelo.
Seleccione Siguiente.
Después de revisar todos los detalles, seleccione Guardar y ejecutar.
Tarea 5: revisar los resultados y las explicaciones del modelo
Deje que el modelo complete el entrenamiento y la puntuación de los datos. Revisar los resultados y las explicaciones del modelo CLV.
Tarea 6: crear un segmento de clientes de alto valor
La ejecución del modelo crea una nueva tabla, que se enumera en Datos>Tablas. Puede crear un nuevo segmento de clientes basado en la tabla creada por el modelo.
En la página de resultados, seleccione Crear segmento.
Cree una regla mediante la tabla OOBeCommerceCLVPrediction y defina el segmento:
- Campo: CLVScore
- Operador: mayor que
- Valor: 1500
Seleccione Guardar y ejecute el segmento.
Ahora tiene un segmento que identifica a los clientes que se prevé que generarán más de 1500 $ de ingresos en los próximos 12 meses. Este segmento se actualiza dinámicamente si se ingieren más datos. Para obtener más información, vea Crear y administrar segmentos.
Propina
También puede crear un segmento para un modelo predicción desde la página Información>Segmentos seleccionando Nuevo y eligiendo Crear desde>Inteligencia. Para obtener más información, consulte Crear un nuevo segmento con segmentos rápidos.