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.
Ermöglichen Sie es Kunden, Chat-Konversationen in Amazon Connect fortzusetzen
Kunden beginnen häufig einen Chat, verlassen dann das Gespräch und kehren später zurück, um den Chat fortzusetzen. Dies kann im Laufe mehrerer Tage, Monate oder sogar Jahre mehrmals vorkommen. Um solche Chats mit langer Laufzeit zu unterstützen, aktivieren Sie den dauerhaften Chat.
Mit dem dauerhaften Chat können Kunden frühere Gespräche fortsetzen, wobei der Kontext, die Metadaten und die Transkripte übernommen werden. Sie müssen sich nicht wiederholen, wenn sie zu einem Chat zurückkehren, und die Kundendienstmitarbeiter haben Zugriff auf den gesamten Konversationsverlauf.
Chat-Weiterführung
Dauerhafter Chat wird durch einen Prozess erreicht, der als Chat-Rehydratation bezeichnet wird. Dieser Prozess ermöglicht es, Chat-Transkripte von früheren Chat-Kontakten abzurufen und anzuzeigen. Es ermöglicht Kunden und Agenten, Konversationen einfach dort fortzusetzen, wo sie aufgehört haben.
Wichtig
Nur beendete Chat-Sitzungen dürfen in einer neuen Chat-Sitzung weitergeführt werden.
Amazon Connect unterstützt zwei Arten der Rehydratation:
-
ENTIRE_PAST_SESSION
: Startet eine neue Chat-Sitzung und führt alle Chat-Segmente aus vergangenen Chat-Sitzungen weiter. -
FROM_SEGMENT
: Startet eine neue Sitzung und führt den Inhalt des angegebenen vergangenen Chat-Segments weiter.
Anwendungsfälle, die diese verschiedenen Weiterführungsmodi zeigen, finden Sie beispielsweise unter Beispielanwendungsfälle.
RelatedContactId
Ein neuer Kontakt kann über die RelatedContactId
mit einem vorhandenen Kontakt verknüpft werden. Dieser neue Kontakt enthält eine Kopie der Kontakteigenschaften des zugehörigen Kontakts.
Weitere Informationen dazu, wie die RelatedContactId
in Kontaktdatensätzen modelliert ist, finden Sie unter Datenmodell für Amazon Connect Connect-Kontaktdatensätze.
Bei einem dauerhaften Chat stellt die RelatedContactId
die contactId
dar, die für die Weiterführung des Chats verwendet wird.
So aktivieren Sie den dauerhaften Chat
Es gibt zwei Möglichkeiten, den persistenten Chat zu aktivieren:
-
Geben Sie beim Erstellen eines neuen Chats eine vorherige Kontakt-ID an. Detaillierte Anweisungen finden Sie unter Aktivieren Sie den persistenten Chat, wenn Sie einen neuen Chat-Kontakt erstellen.
-
Fügen Sie den Block Dauerhafte Kontaktverknüpfung erstellen zu einem Flow hinzu. Detaillierte Anweisungen finden Sie unter Aktivieren Sie den persistenten Chat in einem Flow.
Anmerkung
Sie können nur eine der beiden Methoden verwenden, um Chats dauerhaft zu speichern. Das heißt, Sie können die Persistenz von a in einem SourceContactID
neuen Chat nur einmal aktivieren.
Um dauerhafte Chat-Erlebnisse bereitzustellen, müssen Sie eine vorherige Kontakt-ID angeben, wenn Sie einen neuen Chat starten oder wenn Sie den Flow-Block Persistent Contact Association erstellen verwenden. Dies wird nicht automatisch für Sie erledigt. Wir empfehlen, dass Sie ein Repository zum Speichern von Kontaktdatensatzdaten erstellen. Das Repository ermöglicht das Abrufen dieser Daten für jeden Ihrer Kunden.
Es gibt zwei Möglichkeiten, Einträge in einem Repository zu erstellen:
-
Verwenden Sie das Streaming von Chat-Nachrichten, um einen Eintrag zu erstellen, wenn ein Chat beendet ist.
-
Untersuchen Sie Kontaktereignisse und verwenden Sie die AWS Lambda Funktion zum Erstellen von Einträgen in Ihrem Repository.
Nachdem ein Repository eingerichtet wurde, können Sie die vorherige Kontakt-ID für den Kunden abrufen und sie angeben, wenn Sie einen neuen Chat starten oder im Flow Block Persistent contact association erstellen.
Stellen Sie außerdem sicher, dass frühere Chat-Transkripte aus dem Amazon S3 S3-Bucket Ihrer Instance abgerufen werden können. Die folgenden beiden Dinge verhindern, dass Amazon Connect Transkripte abruft, und verhindern, dass Chats fortgeführt werden:
-
Sie verwenden mehrere Chat-Transkript-Buckets.
-
Sie ändern den Namen der Chat-Protokolldatei, die von Amazon Connect generiert wird.
Aktivieren Sie den persistenten Chat, wenn Sie einen neuen Chat-Kontakt erstellen
Um beim Erstellen eines neuen Chat-Kontakts persistente Chat-Erlebnisse einzurichten, geben Sie den vorherigen Wert contactId
im SourceContactId
Parameter von an StartChatContactAPI. Dadurch können die Chat-Transkripte früherer Kontakte rehydriert werden. Die Transkripte werden im Chat sowohl dem Kunden als auch dem Agenten angezeigt. Ein Beispiel finden Sie unter Beispielanwendungsfälle.
Aktivieren Sie den persistenten Chat in einem Flow
So richten Sie persistente Chat-Erlebnisse in einem Flow ein:
-
Nachdem ein Chat-Kontakt erstellt wurde, fügen Sie Ihrem Flow den Block Dauerhafte Kontaktverknüpfung erstellen hinzu.
-
Verwenden Sie ein benutzerdefiniertes Attribut, um eine Quellkontakt-ID anzugeben.
Alternativ können Sie die verwenden, CreatePersistentContactAssociationAPIum eine Quell-Kontakt-ID anzugeben, um den aktuellen Chat dauerhaft zu machen.
Die Rehydratation wird gestartet, nachdem der Chat gestartet wurde, wenn der Flow-Block verwendet wird oderAPI. Wenn die Rehydrierung abgeschlossen ist, wird ein Ereignis ausgelöst, das Sie darüber informiert, dass die Rehydrierung abgeschlossen ist.
Beispielanwendungsfälle
Ein Kunde startet beispielsweise eine Chat-Sitzung:
-
Kundendienstmitarbeiter a1 akzeptiert den Chat und das Gespräch zwischen dem Kunden und dem Kundendienstmitarbeiter a1 beginnt. Dies ist der erste Kontakt, der in der aktuellen Chat-Sitzung erstellt wurde. Die
contactId
C1 könnte beispielsweise 11111111-aaaa-bbbb-1111-1111111111111 lauten. -
Kundendienstmitarbeiter a1 leitet den Chat dann an Kundendienstmitarbeiter a2 weiter. Dadurch wird ein weiterer Kontakt erstellt. Die
contactId
C2 könnte beispielsweise 2222222-aaaa-bbbb-2222-222222222222222 lauten. -
Der Kundendienstmitarbeiter a2 beendet den Chat.
-
Der Kunde wird für eine Umfrage nach dem Chat, bei der ein weiterer Kontakt erstellt wird, in den VerbindungstrennungsFlow weitergeleitet. Die
contactId
C3 könnte beispielsweise 33333333-aaaa-bbbb-3333333333333 lauten. -
Die Umfrage nach dem Chat wird angezeigt und die Chat-Sitzung wird beendet.
-
Später kehrt der Kunde zurück und möchte seine vergangene Chat-Sitzung fortsetzen.
An dieser Stelle gibt es potenziell zwei verschiedene Anwendungsfälle für den Kunden. Im Folgenden finden Sie die Anwendungsfälle für dauerhafte Chats, die der Kunde haben kann, und wie Sie die Amazon Connect für deren Bereitstellung konfigurieren.
Anwendungsfall 1
Der Kunde möchte seine vergangene Chat-Sitzung fortsetzen, möchte aber die Umfrage nach dem Chat ausblenden. Verwenden Sie in diesem Fall die folgende Konfiguration, um das zu erreichen.
Anfrage:
PUT /contact/chat HTTP/1.1 Content-type: application/json { "Attributes": { "string" : "string" }, "ContactFlowId": "string", "InitialMessage": { "Content": "string", "ContentType": "string" }, "InstanceId": "string", ... // other chat fields // NEW Attribute for persistent chat "PersistentChat" : { "SourceContactId":"2222222-aaaa-bbbb-2222-222222222222222" "RehydrationType":"FROM_SEGMENT" } }
Konfiguration
-
SourceContactId = 2222222-aaaa-bbbb-2222-2222222222222 (der für C2) contactId
-
RehydrationType = "
FROM_SEGMENT
"
Erwartetes Verhalten
-
Diese Konfiguration startet eine dauerhafte Chat-Sitzung mit dem angegebenen beendeten Kontakt C2 (z. B. 2222222-aaaa-bbbb-2222-22222222222222222).
Transkripte der vergangenen Chat-Sitzungen C2 (2222222-aaaa-bbbb-2222-2222222222222) und C1 (11111111-aaaa-bbbb-1111-1111111111111) sind in der aktuellen dauerhaften Chat-Sitzung zugänglich. Beachten Sie, dass das Chat-Segment C3 (33333333-aaaa-bbbb-3333-3333333333333) aus der dauerhaften Chat-Sitzung gelöscht wird.
-
In diesem Fall gibt die Antwort C2 (2222222-aaaa-bbbb-2222-222222222222222) als "“ zurück. StartChatContactContinuedFromContactId
-
Die
RelatedContactId
für diese dauerhafte Chat-Sitzung lautet 2222222-aaaa-bbbb-222222222222222 (C2).
Anwendungsfall 2
Der Kunde möchte die vergangene Chat-Sitzung fortsetzen und das Transkript des gesamten vergangenen Gesprächs sehen. Außerdem möchte er die Umfrage nach dem Chat nicht verstecken. Verwenden Sie in diesem Fall die folgende Konfiguration, um das zu erreichen.
Anmerkung
Geben Sie für den ENTIRE_PAST_SESSION
-Weiterführungstyp den ersten Kontakt (ursprüngliche contactId
) der letzten Chat-Sitzung als SourceContactId
-Attribut an.
Anfrage:
PUT /contact/chat HTTP/1.1 Content-type: application/json { "Attributes": { "string" : "string" }, "ContactFlowId": "string", "InitialMessage": { "Content": "string", "ContentType": "string" }, "InstanceId": "string", ... // other chat fields // NEW Attribute for persistent chat "PersistentChat":{ "SourceContactId":"11111111-aaaa-bbbb-1111-1111111111111" // (first contactId C1) "RehydrationType":"ENTIRE_PAST_SESSION" } }
Konfiguration
-
SourceContactId = (C1)
11111111-aaaa-bbbb-1111-1111111111111
-
RehydrationType = „E
NTIRE_PAST_SESSION
“
Erwartetes Verhalten
-
Dadurch wird eine dauerhafte Chat-Sitzung mit dem zuletzt beendeten Chat-Kontakt (C3) gestartet. Transkripte der vergangenen Chat-Sitzungen C3, C2 und C1 sind in der aktuellen dauerhaften Chat-Sitzung zugänglich.
-
In diesem Fall gibt die StartChatContactAntwort 33333333-aaaa-bbbb-333333333333333 (C3) als "“ zurück. ContinuedFromContactId
-
Die
RelatedContactId
für diese dauerhafte Chat-Sitzung lautet 33333333-aaaa-bbbb-3333-3333333333333 (C3).
Anmerkung
Chat-Verknüpfungen sind kumulativ. Nachdem die Chat-Sitzungen verknüpft wurden, werden sie übertragen.
Wird zum Beispiel ein Kontakt (contactId
C2), der zu einer vergangenen Chat-Sitzung gehört, mit einem Kontakt (contactId
C1) aus einer anderen vergangenen Chatsitzung verknüpft, dann führt eine neue dauerhafte Chat-Sitzung, die durch die Verknüpfung von C2-Ergebnissen erstellt wird, auch zu einer impliziten Verknüpfung von C1. Die neue dauerhafte Chat-Sitzung wird die folgende Verknüpfung haben: C3 → C2 → C1
Die Vergangenheit, von der aus die persistente Chat-Sitzung fortgesetzt contactId wird, wird in dem Feld in der Antwort angezeigt. ContinuedFromContactId
StartChatContactAPI Es ist auch in der RelatedContactId Feld im Kontaktdatensatz für den Kontakt
So greifen Sie auf das Transkript früherer Chat-Kontakte für einen dauerhaften Chat zu
Beim Zugriff auf das Transkript eines vergangenen Chats für einen dauerhaften Chat wird das bestehende NextToken
-Paginierungs-Modell verwendet. Der erste Anruf GetTranscriptbei einer neu gestarteten dauerhaften Chat-Sitzung enthält ein NextToken
in der Antwort, falls frühere Chat-Nachrichten vorhanden sind. NextToken
muss verwendet werden, um auf das Protokoll des letzten Chats zuzugreifen und beim nachfolgenden GetTranscriptAnruf BACKWARD
auf ScanDirection
zu setzen, um vergangene Chat-Nachrichten abzurufen.
Wenn es mehrere vergangene Chat-Nachrichten gibt, wird ein neuer GetTranscriptzurückgegeben NextToken
und derselbe Vorgang kann wiederholt werden, um weitere Chat-Transkripte abzurufen.
Nicht unterstützt: Die Verwendung von – StartPosition
und contactId
-Filtern für dauerhafte Chats
Amazon Connect unterstützt nicht die Verwendung StartPosition
und contactId
Filterung des GetTranscriptAnrufs nach Attributen von Protokollobjekten, die aus dem vergangenen Chat stammen.