Creazione e importazione di dati dei clienti in 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à.

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

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

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

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

    Crea l’integrazione di due origini 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 denominata ProfileType.

    Successivamente, mappa gli attributi del profilo del cliente. Nota la destinazione chiamata 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" ] } ] } }
  6. Ripeti la procedura per importare i profili basati su account. Nota EngagementPreferences .Email e EngagementPreference .Phone.

    Ripeti la procedura per importare i profili basati su account. Nota EngagementPreferences .Email e .Phone. EngagementPreference

    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" ] } ] } }
  7. 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 KeyName e KeyValue o ProfileId per fare riferimento a profili secondari. KeyName deve 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.