Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Creación e ingesta de datos de clientes en Perfiles de clientes
Puede definir datos de cualquier origen mediante Amazon S3 y enriquecer sin complicaciones un perfil de cliente sin necesidad de integraciones personalizadas ni prediseñadas. Por ejemplo, supongamos que desea proporcionar a los agentes información pertinente sobre el historial de compras. Puede importar datos de transacciones de compra de una aplicación interna a un archivo de hoja de cálculo en S3 y, a continuación, vincularlos a un perfil de cliente.
Para realizar esta configuración, debe definir una asignación de tipo de objeto que describa el aspecto del objeto de perfil personalizado. Esta asignación define cómo pueden utilizarse los campos de sus datos para rellenar los campos del perfil estándar o cómo puede utilizarse para asignar los datos a un perfil específico.
Después de crear el mapeo de tipos de objeto, puede usar la PutProfileObjectAPI para cargar los datos de perfil personalizados de su CRM al objeto de perfil personalizado.
nota
Perfiles de clientes no permite realizar la ingesta de datos procedentes de encabezados CSV que contengan notación de puntos.
Para obtener una lista de los permisos de IAM necesarios para que los perfiles de clientes accedan a los datos del bucket de Amazon S3 para la asignación de datos, consulte PutProfileObject
en la tabla de Acciones definidas por los perfiles de clientes de Amazon Connect.
Ingestión del perfil del cliente
Ingerir perfiles basados en cuentas
-
Cargue archivos de datos a S3. La ingesta de los perfiles a los que se hace referencia en los perfiles de la cuenta y de los propios perfiles de la cuenta debe realizarse por separado.
-
El nuevo archivo utilizado para la recopilación de perfiles de cuentas debería incluir nuevos atributos: el tipo de perfil y las preferencias de interacción para el correo electrónico y el teléfono.
-
Transfiera archivos de S3 al perfil del cliente mediante la consola de AWS
Perfiles de muestra (a los que se hace referencia en los siguientes perfiles basados en cuentas) CSV
FirstName LastName PersonalEmailAddress PhoneNumber Estado CustomerId ProfileType Sam Joe sam@example.com 1111111111 WA 456 PROFILE John Doe john@example.com 2222222222 IL 789 PROFILE Sally Doe sally@example.com 3333333333 OR 111 PROFILE Ejemplos de perfiles basados en cuentas CSV
AccountId ProfileType PrimaryOwner SecondaryOwner EmailEngagementPreferences PhoneEngagementPreferences ACC111 ACCOUNT_PROFILE Sam Joe John Doe [{» KeyName «:» CustomerId «,» KeyValue «:"456",» ContactType «:» «}, {» PersonalEmailAddress «:» «,» KeyName «:"789",» KeyValue «:» «}] CustomerId ContactType PersonalEmailAddress [{» KeyName «:» «,» CustomerId «:"456",» KeyValue «:» «}, {» ContactType «:» «:» PhoneNumber «,» «:"789",» KeyName «:» CustomerId «}] KeyValue ContactType PhoneNumber ACC112 PERFIL_CUENTA John Doe Sally Doe [{» KeyName «:» CustomerId «,» KeyValue «:"111",» ContactType «:» «}] PersonalEmailAddress [{» KeyName «:» «,» CustomerId «:"111",» KeyValue «:» ContactType «}] PhoneNumber Ejemplo de preferencias de interacción con el correo electrónico:
[ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PersonalEmailAddress"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PersonalEmailAddress"} ]
Ejemplo de preferencias de interacción con el teléfono:
[ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PhoneNumber"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PhoneNumber"} ]
nota
Pues ProfileType
PROFILE
, puedes incorporar y añadir las preferencias de participación mediante el mismo método. -
Crea dos mapeos de datos: uno para los subperfiles y otro para los perfiles basados en cuentas.
-
A continuación, mapee los atributos del perfil del cliente. Anote el destino al que se ha llamado
ProfileType
.Ejemplo de mapeo de tipos de objeto para ingerir perfiles a los que se hace referencia en los perfiles basados en cuentas
{ "AllowProfileCreation": true, "Description": "Standard Profile Object Type", "Fields": { "FirstName": { "ContentType": "STRING", "Source": "_source.FirstName", "Target": "_profile.FirstName" }, "LastName": { "ContentType": "STRING", "Source": "_source.LastName", "Target": "_profile.LastName" }, "PhoneNumber": { "ContentType": "PHONE_NUMBER", "Source": "_source.PhoneNumber", "Target": "_profile.PhoneNumber" }, "PersonalEmailAddress": { "ContentType": "EMAIL_ADDRESS", "Source": "_source.PersonalEmailAddress", "Target": "_profile.PersonalEmailAddress" }, "State": { "ContentType": "STRING", "Source": "_source.State", "Target": "_profile.Address.State" }, "CustomerId": { "ContentType": "STRING", "Source": "_source.CustomerId", "Target": "_profile.Attributes.CustomerId" }, "ProfileType": { "ContentType": "STRING", "Source": "_source.ProfileType", "Target": "_profile.ProfileType" } }, "Keys": { "CustomerId": [ { "FieldNames": [ "CustomerId" ], "StandardIdentifiers": [ "PROFILE", "UNIQUE" ] } ] } }
-
Repita el proceso para ingerir perfiles basados en cuentas. Nota: Correo electrónico y EngagementPreferences teléfono. EngagementPreference
Ejemplo de mapeo de tipos de objetos para ingerir perfiles basados en cuentas
{ "AllowProfileCreation": true, "Description": "Account-based profiles Object Type", "Fields": { "AccountNumber": { "ContentType": "STRING", "Source": "_source.AccountId", "Target": "_profile.AccountNumber" }, "PrimaryOwner": { "ContentType": "STRING", "Source": "_source.PrimaryOwner", "Target": "_profile.Attributes.PrimaryOwner" }, "SecondaryOwner": { "ContentType": "STRING", "Source": "_source.SecondaryOwner", "Target": "_profile.Attributes.SecondaryOwner" }, "ProfileType": { "ContentType": "STRING", "Source": "_source.ProfileType", "Target": "_profile.ProfileType" }, "EmailEngagementPreferences": { "ContentType": "STRING", "Source": "_source.EmailEngagementPreferences", "Target": "_profile.EngagementPreferences.Email" }, "PhoneEngagementPreferences": { "ContentType": "STRING", "Source": "_source.PhoneEngagementPreferences", "Target": "_profile.EngagementPreferences.Phone" } }, "Keys": { "Account": [ { "FieldNames": [ "AccountNumber" ], "StandardIdentifiers": [ "PROFILE", "UNIQUE" ] } ] } }
-
Cree una integración de dos fuentes de datos, cada una de las cuales creará un mapeo basado en la relación descrita. Por ejemplo, cuentas o perfiles.
nota
-
La ingesta de perfiles basados en cuentas solo debe realizarse después de verificar la ingesta correcta de los perfiles a los que se hace referencia en los perfiles basados en cuentas mediante la SearchProfilesAPI o las métricas de perfil de la consola de perfiles de clientes de Amazon Connect.
-
La creación automática de mapas no funciona a la hora de recopilar perfiles basados en cuentas y sus subperfiles.
-
La lista de direcciones de correo electrónico y teléfono con preferencias de contactos puede incluir perfiles secundarios
KeyValue
oProfileId
hacer referencia aKeyName
ellos.KeyName
debe ser el identificador único. -
Las actualizaciones de los subperfiles no actualizan las preferencias de participación en los perfiles basados en cuentas. Las actualizaciones deben realizarse a través de la ruta de ingestión.