Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione e importazione di dati dei clienti in Profili dei clienti
È possibile definire dati da qualsiasi fonte utilizzando Amazon S3 e arricchire in modo continuo il profilo di un cliente senza la necessità di integrazioni personalizzate o preinstallate. Ad esempio, supponiamo che tu desideri fornire agli agenti informazioni pertinenti sulla cronologia degli acquisti. È possibile importare i dati delle transazioni di acquisto da un'applicazione interna in un file di foglio di calcolo su S3 e quindi collegarli a un profilo cliente.
Per configurarlo, è necessario definire una mappatura dei tipi di oggetto che descriva l'aspetto dell'oggetto del profilo personalizzato. Questa mappatura definisce come i campi dei dati possono essere utilizzati per popolare i campi del profilo standard o come possono essere utilizzati per assegnare i dati a un profilo specifico.
Dopo aver creato la mappatura del tipo di oggetto, puoi utilizzare l'PutProfileObjectAPI per caricare i dati del profilo personalizzato dal tuo CRM nell'oggetto del profilo personalizzato.
Nota
Profili cliente non supporta l'acquisizione di dati da intestazioni CSV che contengono la notazione a punti.
Per un elenco delle autorizzazioni IAM necessarie a Customer Profiles per accedere ai dati dal bucket Amazon S3 per la mappatura dei dati, consulta PutProfileObject nella tabella Azioni definite da Amazon Connect Customer Profiles.
Importazione di profili cliente
Importazione di profili basati su account
-
Caricamento dei file di dati su S3. L’importazione dei profili a cui si fa riferimento nei profili degli account e dei profili degli account stessi deve avvenire separatamente.
-
Il nuovo file utilizzato per l’importazione dei profili degli account dovrebbe includere nuovi attributi: tipo di profilo e preferenze di interazione per e-mail e telefono.
-
Importa i file da S3 al Profilo del cliente utilizzando la console AWS
Profili di esempio (a cui si fa riferimento nei seguenti profili basati sugli account) CSV
FirstName LastName PersonalEmailAddress PhoneNumber Stato 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 O 111 PROFILE Esempi di profili basati su account 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 ACCOUNT_PROFILE John Doe Sally Doe [{» KeyName «:» «,» CustomerId «:"111",» KeyValue «:» «}] ContactType PersonalEmailAddress [{» KeyName «:» «,» CustomerId «:"111",» KeyValue «:» «}] ContactType PhoneNumber Esempio di preferenze di interazione con E-mail:
[ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PersonalEmailAddress"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PersonalEmailAddress"} ]Esempio di preferenze di interazione con Telefono:
[ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PhoneNumber"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PhoneNumber"} ]Nota
Infatti ProfileType
PROFILE, puoi inserire e aggiungere preferenze di coinvolgimento utilizzando lo stesso metodo. -
Crea due mappature di dati, una per i profili secondari e una per i profili basati sugli account.
-
Successivamente, mappa gli attributi del profilo del cliente. Annota la destinazione denominata
ProfileType.
Esempio di mappatura del tipo di oggetto per l’importazione di profili a cui si fa riferimento nei profili basati su account
{ "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" ] } ] } } -
Ripeti la procedura per importare i profili basati su account. Nota EngagementPreferences .Email e EngagementPreference .Phone.
Esempio di mappatura del tipo di oggetto per l’importazione di profili basati su account
{ "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" ] } ] } } -
Crea l’integrazione di due origini dati, ciascuna delle quali creerà una mappatura basata sulla relazione descritta. Ad esempio, account/profili.
Nota
-
L'acquisizione di profili basati su account deve avvenire solo dopo aver verificato l'avvenuta acquisizione dei profili a cui si fa riferimento nei profili basati sull'account utilizzando l'API o le metriche del SearchProfilesprofilo nella console Amazon Connect Customer Profiles.
-
La mappatura generata automaticamente non funziona per l’importazione di profili basati su account e relativi sottoprofili.
-
L’elenco delle preferenze di contatto tramite e-mail e telefono può avere
KeyNameeKeyValueoProfileIdper fare riferimento a profili secondari.KeyNamedeve essere l’identificativo univoco. -
Gli aggiornamenti ai sottoprofili non aggiornano le preferenze di interazione nei profili basati sugli account. Gli aggiornamenti devono avvenire tramite il percorso di importazione.