Personalisieren Sie Kundengespräche und aktivieren Sie die Kundenabsicht mithilfe des Echtzeit-Kundenprofils mit unstrukturierten Daten
In Adobe Experience Platform können Sie Ihre Kundendaten in einer zentralen Ansicht zusammenführen, indem Sie Daten aus mehreren Kanälen mit dem Echtzeit-Kundenprofil kombinieren. Das Echtzeit-Kundenprofil mit unstrukturierten Daten erweitert bestehende Kundenprofile um dialogbasierte und andere textbasierte Kundendaten. Auf diese Weise können kundenorientierte Agenten konfigurierten Profilkontext und Konversationsverlauf verwenden und Marketing-Experten Signale für die Zielgruppen-Qualifizierung und nachgelagerte Personalisierung definieren.
Grundlegendes zu Profilen mit unstrukturierten Daten understanding
Das Echtzeit-Kundenprofil kombiniert derzeit strukturierte Daten aus verschiedenen Kanälen, einschließlich Online-, Offline-, CRM- und Drittanbieterdaten, und konsolidiert diese Daten in einer einheitlichen Ansicht, die eine aussagekräftige, Darstellung jeder Kundeninteraktion mit Zeitstempel bietet. Dies umfasst jedoch nicht die Aufnahme unstrukturierter Daten, d. h. Daten aus Gesprächen, Transkripten oder anderen multimodalen Daten (wie PDFs oder Bilder) können nicht mit dem Profil verwendet werden.
Das Profil mit unstrukturierten Daten stellt dialogbasierte und andere textbasierte Kundendaten für den Kundenkontext und die Signalextraktion zur Verfügung, sodass Sie Interaktionen über unterstützte Agenten und Kanäle hinweg personalisieren können.
Profile mit unstrukturierten Daten bieten Experience Platform-Kunden die folgenden Funktionen:
- Kundenabsicht verstehen: Nehmen Sie Konversationen, Messaging, Suchabfragen, Anruftranskripte, Umfragen und andere textbasierte Interaktionen auf, um das vorhandene Kundenprofil zu bereichern.
- Konversationen personalisieren: Kombinieren Sie Profilattribute, Zielgruppenzugehörigkeit und Konversationsverlauf, damit Brand Concierge und andere kundenorientierte Agenten personalisierte Erlebnisse kontinuierlich über Agenten, Sitzungen, Geräte und Kanäle hinweg bereitstellen können.
- Absicht in Echtzeit aktivieren: Extrahieren Sie von Marketingexperten definierte Signale aus Konversationen und aktivieren Sie sie über Zielgruppen, Journey und Personalisierung. Diese nachgelagerten Aktivierungen können in ganz Experience Platform verwendet werden, einschließlich Adobe Journey Optimizer und Target.
Anwendungsszenarien use-cases
Mit einem Profil mit unstrukturierten Daten können Sie Gesprächsdaten als Aktivierungssignal für weitere Interaktionen verwenden, wodurch Sie eingehende Personalisierungen und ausgehende Aktivierungen einfacher steuern können. Daher können Sie diese Profile in einer Vielzahl von Anwendungsfällen verwenden.
Konversationspersonalisierung
Signalextraktion und Aktivierung
Kontinuität
Probenfluss sample-flow
Man denke an einen retailer, der Bekleidung und Outdoor-Bekleidung verkauft.
In diesem Szenario besucht ein Kunde, John, die Website von retailer und startet einen Gesprächs-KI-Agenten, um nach Empfehlungen für Trainingsbekleidung zu fragen. Da John angemeldet ist, kann das Profil mit unstrukturierten Daten den konfigurierten Kundenkontext bereitstellen, einschließlich seiner Gold-Treuestufe, aktiver Kleidungsvorlieben und Interesse an Outdoor-Sport. Der Agent kann dann diesen Kontext verwenden, um seine Empfehlungen weiter anzupassen.
John sagt dann: „Ich trainiere für einen halben Marathon, und die Morgen sind eisig und windig. Ich brauche etwas, das mich warm hält, ohne zu überhitzen.“ Der Agent kann nun Johns angegebenen Bedürfnisse mit seinen bestehenden Vorlieben kombinieren, um eine geeignete Kleidung zu empfehlen, wie eine leichte, windresistente Laufjacke.
Darüber hinaus verwendet Experience Platform Profile mit unstrukturierten Daten, um ein von Marketingexperten definiertes „Outdoor-Leistungssignal“ aus den Gesprächen zu erkennen. Mit diesem Signal kann sich John daher für eine Zielgruppe mit „Outdoor-Leistungsabsicht“ qualifizieren und nachfolgende personalisierte Erlebnisse unterstützen.
Beispielsweise kann die retailer die Zielgruppe „Leistungsabsicht im Freien“ verwenden, um John bei seiner Rückkehr auf die Website ein Trainingsangebot für kaltes Wetter zu zeigen oder eine personalisierte E-Mail über eine Anwendung wie Adobe Journey Optimizer zu senden. Wenn die entsprechende Audience und die entsprechende Journey konfiguriert sind, kann diese E-Mail sowohl relevante Laufbekleidung als auch ein Gold-Mitglied mit Doppelpunkten enthalten.
Voraussetzungen für Beta prerequisites
Um Profile mit unstrukturierten Daten verwenden zu können müssen folgenden Voraussetzungen erfüllt sein:
- Bereits ein bestehender Real-Time CDP- oder Adobe Journey Optimizer-Benutzer
- Sie das Healthcare Shield-Add-on
Wenn Sie alle diese Voraussetzungen erfüllen, wenden Sie sich an die Kundenunterstützung von Adobe, um weitere Informationen zur Anforderung der Aktivierung für Profile mit unstrukturierten Daten zu erhalten.
Anforderungen requirements
Bevor Sie mit der Einrichtung von Profilen mit unstrukturierten Daten fortfahren, müssen Sie die folgenden Schritte ausführen:
- Aktivieren Verknüpfungsregeln für Identitätsdiagramme
- Erstellen eines profilaktivierten Datensatzes und Aufnehmen mindestens eines Profils in diesen Datensatz
- Auf diese Weise kann ein Profil mit unstrukturierten Daten die Profilbeschreibung erstellen. Dieser Datensatz ist getrennt von dem Datensatz, in den Konversationen und andere unstrukturierte Daten aufgenommen werden.
Sobald Profil mit unstrukturierten Daten aktiviert wurde, können Sie diese Funktion verwenden, indem Sie die folgenden Schritte einrichten:
- Aufnehmen unstrukturierter Daten in Experience Platform
- Konfigurieren des Profilkontexts, um Konversationen zu personalisieren
- Konfigurieren von Signalen zur Extraktion von Daten aus unstrukturierten Daten für die Aktivierung
Aufnehmen unstrukturierter Daten ingest
Um unstrukturierte Daten im Rahmen Ihres Personalisierungsprozesses zu verwenden, müssen Sie diese Daten zunächst in Experience Platform aufnehmen.
Die Methode zur Aufnahme unstrukturierter Daten unterscheidet sich je nach Quelle der unstrukturierten Daten.
Für den Anwendungsfall „Standardidentität mit Rohtext“ können Sie ein ExperienceEvent-Schema und einen Datensatz verwenden, um die Daten in Experience Platform aufzunehmen. Dies eignet sich am besten für die meisten Anwendungsfälle, einschließlich des Imports von Transkripten, Konversationen, Notizen und Reviews.
Erstellen eines Schemas
| note important |
|---|
| IMPORTANT |
| Aktivieren das Datenschema für das Profil nicht. für den unstrukturierten Datensatz für Profil und Identität. |
Zunächst müssen Sie ein XDM ExperienceEvent-Schema für den Datensatz erstellen. Dieses Schema muss die folgenden Informationen enthalten:
- Die
unstructuredContentFeldergruppe. Weitere Informationen zur Feldergruppe „Unstrukturierter Inhalt“ finden Sie unter XDM GitHub. - Eine Identität, um die bekannte Person zu markieren. Diese Identität kann entweder eine Identitätszuordnung oder ein Feld sein, das als Identitätsdeskriptor markiert ist.
Informationen zum Erstellen eines Schemas finden Sie im Handbuch Erstellen eines Schemas.
Erstellen eines Datensatzes
| note important |
|---|
| IMPORTANT |
| Aktivieren den Datensatz für Profil oder Identität nicht. |
Nachdem Sie das Schema erstellt haben, können Sie einen Datensatz erstellen, der dieses Schema verwendet. Informationen zum Erstellen eines Datensatzes basierend auf einem vorhandenen Schema finden Sie im Handbuch Erstellen eines Datensatzes.
Nachdem Sie den Datensatz erstellt haben, können Sie eine PATCH-Anfrage an den v2/dataSets-Endpunkt stellen und dabei die ID des neu erstellten Datensatzes angeben. Auf diese Weise können Sie den Datensatz für die Verwendung mit Profildaten mit unstrukturierten Daten aktualisieren.
| accordion | ||||
|---|---|---|---|---|
| Beispielhafte PATCH-Anfrage und -Antwort, um den Datensatz für ein Profil mit unstrukturierten Daten zu aktivieren. | ||||
Bei einer erfolgreichen Antwort wird der HTTP-Status 200 mit der ID Ihres neu aktualisierten Datensatzes zurückgegeben.
|
Aufnehmen von Daten
Nachdem das Schema und der Datensatz eingerichtet wurden, können Sie jetzt mit der Aufnahme von Daten in Experience Platform beginnen. Sie können einen standardmäßigen Quell-Connector verwenden, um die Daten in Experience Platform zu laden, da CSV, JSON und Parquet alle unterstützt werden. Fügen Sie bei der Aufnahme der Daten den unstrukturierten Text in das Feld rawText und die Identität in die Spalte identity ein.
Sie können sich jetzt mit Informationen wie der Organisations-ID, Sandbox-Informationen, Datensatzinformationen und Aufnahmemethode (einfache ID mit Rohtext-XDM) an die Adobe-Kundenunterstützung wenden, um die Einrichtung der Datenaufnahme abzuschließen.
| note availability |
|---|
| AVAILABILITY |
| Der WhatsApp-Connector befindet sich in geschlossenen Beta. |
Informationen zum Einrichten des WhatsApp-Connectors finden Sie im WhatsApp Connector-.
Wenn Sie den WhatsApp-Connector einrichten, wird der WhatsAppWebhook- automatisch erstellt. Dieser Datensatz wird automatisch für Profile mit unstrukturierten Daten aktiviert, wobei die Kanalinformationen ebenfalls angewendet werden.
Wenden Sie sich nach der Einrichtung des WhatsApp-Connectors an die Kundenunterstützung von Adobe, um Informationen wie die Organisations-ID, Sandbox-Informationen, den Kanal (WhatsApp Business) und den Modus (Streaming oder Batch) zu erhalten, damit der Connector für Profile mit unstrukturierten Daten verwendet werden kann.
Für Brand Concierge-Konversationen werden automatisch drei Datensätze erstellt, die Benutzeraufforderungen, Agentenantworten und Feedback verfolgen.
Um diese Datensätze für Profile mit unstrukturierten Daten zu aktivieren, müssen Sie eine PATCH-Anfrage an den v2/dataSets-Endpunkt stellen und dabei die ID jedes der drei Datensätze angeben.
| accordion | ||||
|---|---|---|---|---|
| Beispielhafte PATCH-Anfrage und -Antwort, um den Datensatz für ein Profil mit unstrukturierten Daten zu aktivieren. | ||||
Bei einer erfolgreichen Antwort wird der HTTP-Status 200 mit der ID Ihres neu aktualisierten Datensatzes zurückgegeben.
|
Konfigurieren des Profilkontexts
Nach der Aufnahme unstrukturierter Daten in Experience Platform können Sie den Profilkontext konfigurieren, um Ihre Konversationen zu personalisieren. Sie können diese Profilbeschreibung entweder mithilfe von Coworker oder mit den Experience Platform-APIs konfigurieren.
Sie können die Einrichtung mit der Frage „Ich möchte eine semantische Profilkonfiguration erstellen“ in Coworker starten.
Ein Mitarbeiter führt Sie durch die Schritte zum Einrichten eines Profils mit unstrukturierten Daten, indem er die folgenden Schritte durchführt:
-
Mitarbeiter werden fragen: „Was ist Ihr Anwendungsfall?“
-
Nach der Beschreibung Ihres Anwendungsfalls stellt der Mitarbeiter eine Liste der relevanten Attribute basierend auf dem Anwendungsfall bereit
-
Nachdem Sie bestätigt haben, dass die Attribute gut aussehen, führt Sie Coworker durch die verbleibenden Konfigurationsoptionen. Standardmäßig verfügt die Konfiguration über keine Zielgruppenbeschreibungen, verwendet eine präzise Profilbeschreibung, keine Marketing-Aktionsbezeichnungen und verwendet den Namespace Standard Person.
- Wenn Sie die Zielgruppenbeschreibungen zur Profilbeschreibung hinzufügen möchten
- Durch Einschließen der Zielgruppenbeschreibung wird Kontext zur Profilbeschreibung hinzugefügt, wenn sich das Profil für diese Zielgruppe qualifiziert. Das Hinzufügen von Zielgruppenbeschreibungen filtert nicht welche Kundinnen und Kunden die Personalisierung erhalten.
- Die Präzision der Profilbeschreibung
- Die Marketing-Aktionen
- Der verwendete Personen-Namespace
- Wenn Sie die Zielgruppenbeschreibungen zur Profilbeschreibung hinzufügen möchten
Nachdem Sie diese Schritte durchlaufen haben, wird Ihr Profil mit unstrukturiertem Datenkontext erstellt.
Sie können das Profil mit unstrukturiertem Datenkontext einrichten, indem Sie die Experience Platform-APIs verwenden.
Bevor Sie fortfahren, lesen Sie Erste Schritte , um Links zu entsprechenden Dokumentationen zu erhalten, eine Anleitung zum Lesen der Beispiel-API-Aufrufe in diesem Abschnitt und wichtige Informationen zu Kopfzeilen zu erhalten, die für das erfolgreiche Aufrufen einer Experience Platform-API erforderlich sind.
Kategorien abrufen get-categories
Sie müssen zunächst die Kategorien für den Profilkontext abrufen. Die Kategorien sind Gruppierungen von Profilattributen, die in Ihrer Sandbox verfügbar sind.
API-Format
| code language-http |
|---|
|
Anfrage
Mit der folgenden Anfrage wird eine Liste aller verfügbaren Kategorien und ihrer Attribute in Ihrer Sandbox abgerufen.
| accordion | ||
|---|---|---|
| Eine Beispielanfrage zum Abrufen der verfügbaren Kategorien. | ||
|
Antwort
Bei einer erfolgreichen Antwort wird der HTTP-Status 200 mit einer Liste der für Ihre Organisation und Sandbox verfügbaren Kategorien zurückgegeben.
| accordion | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Eine Beispielantwort, die eine Liste der Kategorien und Attribute enthält, die zu Ihrer Organisation und Sandbox gehören | ||||||||||||||||||||
|
Erstellen einer Konfiguration
Nachdem Sie die verfügbaren Kategorien für Ihre Sandbox abgerufen haben, können Sie eine Konfiguration erstellen. Die Konfiguration enthält die Kategorien und Attribute der Profildaten, die Zielgruppen, die hervorgehoben werden sollen, die Marketing-Aktionen, die erzählerische Präzision sowie den Namespace.
API-Format
| code language-http |
|---|
|
Anfrage
Mit der folgenden Anfrage wird ein Profil mit einer unstrukturierten Datenkonfiguration erstellt, wobei die Kategorie Kundendemografie verwendet wird, einschließlich einer bestimmten Zielgruppe, ohne Marketing-Aktionen, ungenauer Erzählungspräzision und E-Mail-Namespace.
| accordion | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Eine Beispielanfrage zum Erstellen einer Profilkonfiguration. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Antwort
Bei einer erfolgreichen Antwort wird der HTTP-Status 200 mit einer eindeutigen Anfrage-ID und den Details der neu erstellten Konfiguration zurückgegeben.
| accordion | ||
|---|---|---|
| Eine Beispielantwort, die die neu erstellte Konfiguration enthält. | ||
|
Nachdem der Profilkontext erstellt wurde, können Sie die Konfiguration für Brand Concierge oder einen anderen kundenorientierten Agenten speichern.
Profilkontext in Brand Concierge profile-context-brand-concierge
Wählen Sie in Brand Concierge den Concierge aus, auf den Sie die Profilkonfiguration anwenden möchten.
Nachdem Sie den Concierge ausgewählt haben, wechseln Sie zur Registerkarte Personalization, wählen Sie die zuvor erstellte Konfiguration aus und klicken Sie auf Speichern, um die Profilkonfiguration anzuwenden.
Profilkontext mit anderen kundenorientierten Agenten profile-context-other
Um Profilkontext mit anderen kundenorientierten Agenten zu verwenden, müssen Sie die Experience Platform-API verwenden, um den Profilkontext des Kunden nachzuschlagen und den Gesprächsverlauf abzurufen. Durch Abrufen dieser beiden Werte kann Ihr Agent ordnungsgemäß den vollständigen und relevanten Kontext abrufen, bevor er eine Konversation beginnt.
Um den Profilkontext des Kunden nachzuschlagen, müssen Sie eine GET-Anfrage an den /semanticprofile/lookup/narrative-Endpunkt stellen und dabei die entityIdNS, die entityId und die configurationName als Abfrageparameter angeben.
| code language-shell |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Abfrageparameter | Beschreibung |
entityIdNS |
Der Identity-Namespace. Dies muss ein Namespace sein, der in Ihrer Sandbox definiert ist. Zu den möglichen Werten gehören Email, ECID und CRMID. |
entityId |
Der Identitätswert innerhalb des Namespace. Sie müssen reservierte URL-Zeichen kodieren. Wenn die gesuchte E-Mail beispielsweise john+1@example.com lautet, muss dies wie john%2B1@example.com geschrieben werden. |
configurationName |
Der Name der zuvor erstellten Konfiguration. |
Eine erfolgreiche Antwort gibt den HTTP-Status-Code 200 mit Informationen zum Profilkontext zurück.
| code language-json |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Feld | Beschreibung |
requestId |
Die eindeutige ID, die für die Anfrage generiert wurde. |
narrative |
Die generierte Zusammenfassung des natürlichen Sprachprofils. |
Um den vorherigen Gesprächsverlauf eines Kunden nachzuschlagen, müssen Sie eine POST-Anfrage an den /semanticprofile/query/v1/profile-Endpunkt senden und dabei die entityIdNS und entityId als Abfrageparameter angeben.
| code language-shell |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Abfrageparameter | Beschreibung |
entityIdNS |
Der Identity-Namespace. Dies muss ein Namespace sein, der in Ihrer Sandbox definiert ist. Zu den möglichen Werten gehören Email, ECID und CRMID. |
entityId |
Der Identitätswert innerhalb des Namespace. Sie müssen reservierte URL-Zeichen kodieren. |
| Anfragefeld | Typ | Beschreibung |
| ------------- | -------- | ---- | ----------- |
| conversations | Objekt | Ein -Objekt, das bestimmt, ob Informationen zu den Unterhaltungen zurückgegeben werden sollen. Wenn Sie es als leeres Objekt belassen, erhalten Sie automatisch Informationen über die Interaktionen, Metadaten und Signale. |
Eine Beispielantwort gibt den HTTP-Status-Code 200 mit Informationen zu den Konversationen für die angeforderte Entität zurück.
| code language-json |
|---|
|
Nachdem Sie sowohl die Erzählung als auch die Unterhaltungen erhalten haben, können Sie diese Informationen an Ihre KI-Agenten von Drittanbietern weiterleiten. Dadurch erhält der KI-Agent Informationen darüber, wer der Kunde ist, sowie Informationen darüber, was der Kunde besprochen hat.
Konfigurieren von Signalen zum Extrahieren von Daten configure-signals
Nachdem Sie den Profilkontext konfiguriert haben, können Sie jetzt Signale konfigurieren, um Daten aus Ihren unstrukturierten Daten zu extrahieren.
Sie können diesen Prozess beginnen, indem Sie zu einem Kollegen gehen und fragen: „Lassen Sie mich Signale aus Gesprächen extrahieren“. Der Kollege fragt dann, welche Signale Sie aus den Gesprächen erkennen möchten.
Als Nächstes fragt Coworker, zu welcher Art von Marke oder Unternehmen diese Gespräche gehören.
Schließlich werden Sie von Coworker gefragt, ob Sie eine neue Signalgruppe erstellen oder zu einer vorhandenen Signalgruppe hinzufügen möchten.
Sie können dann überprüfen, ob die oben genannten Schritte korrekt aussehen und ob Sie mit der Signalerstellung fortfahren möchten.
Die Signalerstellung beginnt. Anschließend erstellt der Mitarbeiter ein -Signal, das automatisch zu Experience Platform hinzugefügt wird.
Nachdem das Signal erstellt wurde, können Sie es mit Audience Builder einer Audience hinzufügen. Die Signale werden als Erlebnisereignisse angezeigt.
Weitere Informationen zur Verwendung von Audience Builder finden Sie in der Audience Builder-Dokumentation.
Nachdem Sie eine Zielgruppe mit einem Signal erstellt haben, können Sie Profile extrahieren, die dieses Signal verwenden. Erkannte Signale sind Erlebnisereignisse mit dem Ereignistyp semantic.signalDetected.
Häufig gestellte Fragen faq
Im folgenden Abschnitt finden Sie häufig gestellte Fragen zu Profilen mit unstrukturierten Daten.
Sind Profile mit unstrukturierten Daten von einem normalen Kundenprofil getrennt?
Was ist die Kontext-/Profilbeschreibung?
Der Profilkontext (Profilbeschreibung) ist die konsolidierte Information, die einem KI-Agenten bereitgestellt wird, um eine Interaktion zu verbessern. Der Kontext kann die folgenden Daten kombinieren:
- Profilattribute
- Zielgruppenzugehörigkeit
- Verhaltenshistorie
- Navigationsaktivität
- Vorherige Unterhaltungen
Was ist ein Signal?
Ein Signal ist eine strukturierte, aktivierungsfähige Bedeutungsdarstellung, die innerhalb einer unstrukturierten Interaktion erkannt wird. Beispiele für Signale sind:
- Produktinteresse
- Stornierungsbedingung
- Eine erklärte Präferenz
- Ein Lebensereignis
- Negative Erfahrungen
- Eine Branche
- A Buyer Role
Signale können entweder von Marketing-Experten definiert oder vom System durch Analyse einzelner in den Daten entdeckter Signale erzeugt werden.
Wie unterscheidet sich ein Signal vom Rohgespräch?
Unterstützt Profil mit unstrukturierten Daten nur Brand Concierge?
Welche Datenquellen kann ich verwenden?
Die folgenden Quellen werden unterstützt:
- Brand Concierge- und Nicht-Brand Concierge-Unterhaltungen
- WhatsApp-Unterhaltungen
- Suchanfragen
- Callcenter-Transkripte
- Chat-Protokolle
- Umfragen
- Webinar und Protokolle zu Verkaufsaufrufen
- Andere textbasierte Interaktionen