Crea e inserisci i dati dei clienti nei profili dei clienti - Amazon Connect

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
  1. 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.

  2. 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.

  3. 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 ProfileTypePROFILE, puoi inserire e aggiungere preferenze di coinvolgimento utilizzando lo stesso metodo.

  4. Crea due mappature dei dati, una per i profili secondari e una per i profili basati sugli account.

    Crea due integrazioni di fonti di dati, ciascuna delle quali creerà una mappatura basata sulla relazione descritta. Ad esempio, account/profili.
  5. Successivamente, mappa gli attributi del profilo del cliente. Annota la destinazione chiamataProfileType.

    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" ] } ] } }
  6. Ripetere la procedura per importare i profili basati sull'account. Nota EngagementPreferences .Email e .Phone. EngagementPreference

    Ripeti 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" ] } ] } }
  7. 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 KeyNamedeve 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.