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à.
Crea e inserisci i dati dei clienti nei 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 ai profili dei clienti per accedere ai dati dal bucket Amazon S3 per la mappatura dei dati, PutProfileObject
consulta la tabella in Azioni definite dai profili dei clienti di Amazon Connect.
Inserimento del profilo del cliente
Inserimento di profili basati su account
-
Carica file di dati su S3. L'inserimento 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'inserimento dei profili degli account dovrebbe includere nuovi attributi: tipo di profilo e preferenze di interazione per e-mail e telefono.
-
Inserisci 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 ERA 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 «,» CustomerId :"789",» KeyValue «:» «}] ContactType PersonalEmailAddress [{» KeyName «:» «,» CustomerId «:"456",» KeyValue «:» «}, {» ContactType «:» PhoneNumber «,» «:"789",» KeyName «:» CustomerId «}] KeyValue ContactType PhoneNumber ACC112 PROFILO_ACCOUNT John Doe Sally Doe [{» KeyName «:» «,» CustomerId KeyValue «:"111",» «:» ContactType «}] PersonalEmailAddress [{» KeyName «:» «,» CustomerId «:"111",» KeyValue «:» «}] ContactType PhoneNumber Esempio di preferenze di coinvolgimento con l'e-mail:
[ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PersonalEmailAddress"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PersonalEmailAddress"} ]
Esempio di preferenze di coinvolgimento con Phone:
[ {"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 dei 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 chiamata
ProfileType
.Esempio di mappatura dei tipi 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" ] } ] } }
-
Ripetere la procedura per importare i profili basati sull'account. Nota EngagementPreferences .Email e .Phone. EngagementPreference
Esempio di mappatura dei tipi di oggetto per l'acquisizione 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 fonti di 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 si tratta di profili secondari.
-
Le preferenze di contatto relative all'e-mail e al telefono possono contenere e/o fare riferimento ai profili
KeyName
dei bambini.KeyValue
ProfileId
KeyName
deve essere l'identificatore univoco. -
Gli aggiornamenti ai sottoprofili non aggiornano le preferenze di coinvolgimento nei profili basati sugli account. Gli aggiornamenti devono avvenire tramite il percorso di inserimento.