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.
Ingesta del perfil del cliente
Ingesta de perfiles basados en cuentas
-
Cargue archivos de datos en S3. La ingesta de los perfiles a los que se hace referencia en los perfiles de cuenta y de los propios perfiles de cuenta debe realizarse por separado.
-
El nuevo archivo utilizado para la ingesta 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.
-
Ingiera archivos de S3 en el perfil del cliente mediante la consola de AWS.
Perfiles CSV de muestra (a los que se hace referencia en los siguientes perfiles basados en cuentas)
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 CSV basados en cuentas
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 ACCOUNT_PROFILE John Doe Sally Doe [{» KeyName «:» «,» CustomerId «:"111",» KeyValue «:» «}] ContactType PersonalEmailAddress [{» KeyName «:» «,» CustomerId «:"111",» KeyValue «:» ContactType «}] PhoneNumber Ejemplo de preferencias de interacción mediante correo electrónico:
[ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PersonalEmailAddress"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PersonalEmailAddress"} ]Ejemplo de preferencias de interacción mediante teléfono:
[ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PhoneNumber"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PhoneNumber"} ]nota
Por ejemplo ProfileType
PROFILE, puedes incorporar y añadir las preferencias de participación mediante el mismo método. -
Cree dos asignaciones de datos: una para los subperfiles y otra para los perfiles basados en cuentas.
-
A continuación, asigne los atributos del perfil de clientes. Observe el destino denominado
ProfileType.
Ejemplo de asignación de tipos de objetos para ingerir los 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. Tenga en cuenta EngagementPreferences .Correo electrónico y EngagementPreference .Teléfono.
Ejemplo de asignación de tipos de objetos para ingerir los 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 orígenes de datos, cada una de las cuales creará una asignación basada en la relación descrita. Por ejemplo, cuentas/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 asignación generada de forma automática no funciona a la hora de ingerir perfiles basados en cuentas y sus subperfiles.
-
Las preferencias de la lista de contactos de direcciones de correo electrónico y teléfonos puede incluir
KeyNameyKeyValueoProfileIdpara hacer referencia a los perfiles secundarios.KeyNamedebe ser el identificador único. -
Las actualizaciones de los subperfiles no actualizan las preferencias de interacción en los perfiles basados en cuentas. Las actualizaciones deben realizarse a través de la ruta de ingesta.