Kundendaten erstellen und in Kundenprofile aufnehmen - Amazon Connect

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kundendaten erstellen und in Kundenprofile aufnehmen

Mit Amazon S3 können Sie Daten aus beliebigen Quellen definieren und ein Kundenprofil nahtlos ohne benutzerdefinierte oder vorkonfigurierte Integrationen anreichern. Nehmen wir zum Beispiel an, Sie möchten Ihren Kundendienstmitarbeitern relevante Informationen zur einer Kaufhistorie bereitstellen. Sie können Kauftransaktionsdaten aus einer internen Anwendung in eine Tabellenkalkulationsdatei auf S3 importieren, und diese dann mit einem Kundenprofil verknüpfen.

Für eine Datenzuordnung muss zunächst eine Objekttypenzuordnung erstellt werden, die das benutzerdefinierte Profilobjekt beschreibt. Diese Zuordnung legt fest, wie Felder aus Ihren Daten zur Befüllung von Feldern im Standardprofil, oder zur Zuordnung der Daten zu einem bestimmten Profil verwendet werden sollen.

Nachdem Sie die Objekttyp-Zuordnung erstellt haben, können Sie die PutProfileObjectAPI verwenden, um die benutzerdefinierten Profildaten aus Ihrem CRM in das benutzerdefinierte Profilobjekt hochzuladen.

Anmerkung

Customer Profiles unterstützt keine Datenaufnahme aus CSV-Headern mit Punktnotation.

Eine Liste der erforderlichen IAM-Berechtigungen, die für Kundenprofile erforderlich sind, um auf Daten aus dem Amazon S3 S3-Bucket für die Datenzuordnung zuzugreifen, finden Sie PutProfileObject in der Tabelle unter Aktionen definiert durch Amazon Connect Connect-Kundenprofile.

Aufnahme von Kundenprofilen

Erfassung von kontobasierten Profilen
  1. Laden Sie Datendateien auf S3 hoch. Die Aufnahme von Profilen, auf die in Kontoprofilen verwiesen wird, und den Kontoprofilen selbst sollte getrennt erfolgen.

  2. Die neue Datei, die für die Aufnahme von Kontoprofilen verwendet wird, sollte neue Attribute enthalten: Profiltyp und Interaktionseinstellungen für E-Mail und Telefon.

  3. Dateien mithilfe der AWS-Konsole aus S3 in das Kundenprofil aufnehmen

    Beispielprofile (auf die in den folgenden kontobasierten Profilen verwiesen wird) CSV

    FirstName LastName PersonalEmailAddress PhoneNumber Status 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 ODER 111 PROFILE

    Beispiel für kontobasierte Profile im CSV-Format

    AccountId ProfileType PrimaryOwner SecondaryOwner EmailEngagementPreferences PhoneEngagementPreferences
    ACC111 ACCOUNT_PROFILE Sam Joe Hans Muster [{“ 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 KONTOPROFIL Hans Muster Sally Doe [{“ KeyName „:“ CustomerId „,“ KeyValue „:"111",“ ContactType „:“ „}] PersonalEmailAddress [{“ KeyName „:“ „,“ CustomerId „:"111",“ KeyValue „:“ ContactType „}] PhoneNumber

    Beispiel für Interaktionspräferenzen mit E-Mail:

    [ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PersonalEmailAddress"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PersonalEmailAddress"} ]

    Beispiel für Interaktionspräferenzen mit Telefon:

    [ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PhoneNumber"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PhoneNumber"} ]
    Anmerkung

    Denn ProfileTypePROFILESie können Interaktionspräferenzen mit derselben Methode aufnehmen und hinzufügen.

  4. Erstellen Sie zwei Datenzuordnungen — eine für Unterprofile und eine für kontobasierte Profile.

    Erstellen Sie zwei Datenquellenintegrationen, die jeweils eine Zuordnung auf der Grundlage der beschriebenen Beziehung erstellen. Zum Beispiel Konten/Profile.
  5. Ordnen Sie als Nächstes die Attribute des Kundenprofils zu. Notieren Sie sich das aufgerufene ZielProfileType.

    Ordnen Sie als Nächstes die Kundenprofilattribute zu. Notieren Sie sich das aufgerufene Ziel ProfileType.

    Beispiel für eine Objekttyp-Zuordnung für Aufnahmeprofile, auf die in kontobasierten Profilen verwiesen wird

    { "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. Wiederholen Sie den Vorgang, um kontobasierte Profile aufzunehmen. Hinweis: EngagementPreferences .Email und .Phone. EngagementPreference

    Wiederholen Sie den Vorgang, um kontobasierte Profile aufzunehmen. Hinweis: EngagementPreferences .Email und .Phone. EngagementPreference

    Beispiel für eine Objekttyp-Zuordnung zum Erfassen von kontobasierten Profilen

    { "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. Erstellen Sie zwei Datenquellenintegrationen, die jeweils eine Zuordnung auf der Grundlage der beschriebenen Beziehung erstellen. Zum Beispiel Konten/Profile.

Anmerkung
  • Die Erfassung von kontobasierten Profilen sollte erst erfolgen, nachdem die erfolgreiche Aufnahme von Profilen, auf die in kontobasierten Profilen verwiesen wird, mithilfe der SearchProfilesAPI oder der Profilmetriken in der Amazon Connect Connect-Konsole für Kundenprofile überprüft wurde.

  • Die automatische Generierung der Zuordnung funktioniert nicht für die Erfassung von kontobasierten Profilen und deren Unterprofilen.

  • E-Mail- und Telefonlisten mit Kontaktpräferenzen können entweder KeyName und KeyValue oder ProfileId enthalten, um auf Kinderprofile zu verweisen. KeyNamesollte die eindeutige Kennung sein.

  • Durch Aktualisierungen von Unterprofilen werden die Interaktionseinstellungen in kontobasierten Profilen nicht aktualisiert. Aktualisierungen müssen über den Aufnahmepfad erfolgen.