Erstellen einer ausgehenden Kampagne mit Ereignisauslösern - 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.

Erstellen einer ausgehenden Kampagne mit Ereignisauslösern

Richten Sie Event-Trigger auf der Amazon Connect Admin-Website ein
  1. Wählen Sie auf der Seite Einrichtung der Kampagne unter Empfänger die Option Kundenereignis aus.

    Die Seite zur Kampagneneinrichtung mit dem im Bereich „Empfänger“ für ereignisgesteuerte Kampagnen ausgewählten „Kundenereignis“
  2. Wählen Sie eine Ereignisquelle aus, um anzugeben, woher die Daten stammen, und konfigurieren Sie die Attributbedingungen, die den Ereignisauslöser aktivieren.

    Ereignisquellen basieren auf Integrationen in Ihrer Customer-Profiles-Domain. Einzelheiten zur Einrichtung Ihrer externen Anwendung finden Sie unter Integration mit externen Anwendungen. Sie können auch eine Integration mit Kinesis oder S3 durchführen.

    Das Fenster zur Auswahl der Ereignisquelle mit Integrationsoptionen und der Konfiguration der Attributbedingungen
  3. Wählen Sie den Zustellungsmodus und weitere Mitteilungseinstellungen aus.

    Die Auswahl des Zustellungsmodus und zusätzliche Mitteilungseinstellungen für ereignisgesteuerte Kampagnen
  4. (Optional) Konfigurieren Sie den Bereich Empfehlungen, um Predictive Insights in Ihre ereignisgesteuerte Kampagne zu integrieren. Auf diese Weise können Sie personalisierte Vorlageninhalte über E-Mail- und SMS-Kanäle bereitstellen.

    Der Abschnitt „Empfehlungen“ in der Amazon Connect Connect-Konsole zeigt das Drop-down-Menü „Empfehlungsgeber“ mit ausgewählten „frequently_paired_items“, das berechnete Attribut für den Empfehlungsgeber mit _last_interacted_item_id, die Anzahl der Empfehlungen auf 3 gesetzt und die Empfehlungsattribute mit Name, Preis, Beschreibung und ausgewählter Kategorie. ImageLink

    Konfigurieren Sie die folgenden Einstellungen:

    • Name des Empfehlungsgebers — Wählen Sie den Namen des Empfehlungsgebers aus, den Sie verwenden möchten, um Empfehlungen für die mit der Kampagne verknüpften Profile zu generieren. Sie können nur aktive Empfehlungsgeber verwenden, um Empfehlungen zu generieren.

      Predictive Insights bietet verschiedene Arten von Empfehlungen. Weitere Informationen finden Sie unter Schritt 3: Predictive Insights erstellen.

    • Berechnetes Attribut für Empfehlungsgeber — Diese Einstellung ist nur erforderlich, wenn der Empfehlungstyp „Ähnliche Artikel“ oder „Häufig gepaarte Artikel“ verwendet wird. Dieser Kontext hilft der Empfehlungsmaschine zu verstehen, auf welchem Produkt sich die Vorschläge stützen sollen, sodass relevantere und zielgerichtetere Empfehlungen für Ihre Kunden möglich sind.

      Sie könnten beispielsweise ein berechnetes Attribut verwenden_last_interacted_item_id, das die ID des gekauften Artikels erfasst.

    • Anzahl der Empfehlungen — Die maximale Anzahl von Empfehlungen, die für ein Profil generiert werden können. Dies kann zwischen 1 und 3 Empfehlungen liegen.

    • Empfehlungsattribute — Definieren Sie, welche Attribute der Empfehlungsantwort in Ihrer Nachrichtenvorlage verwendet werden.

    Weitere Informationen zu Predictive Insights finden Sie unterBeginnen Sie mit Predictive Insights.

  5. Überprüfen Sie Ihre Konfigurationen und wählen Sie Veröffentlichen aus.

    Der Bildschirm zur abschließenden Überprüfung für die Konfiguration einer ereignisgesteuerten Kampagne mit der Schaltfläche „Veröffentlichen“

Erstellen Sie ausgehende Kampagnen mit Ereignisauslösern mithilfe von APIs

Ereignisauslöser für Amazon Connect Connect-Kundenprofile APIs
  • Zwei API-Aufrufe werden getätigt, um einen funktionierenden Ereignisauslöser zu erstellen:

    • CreateEventTrigger: Definiert, welche Aktion auf der Grundlage einer bestimmten Bedingung ausgeführt werden soll.

    • PutIntegration: Definiert die zu verwendende Aktion.

Beispiel für eine Anforderung zum Auslösen eines Ereignisses:

{ "Description": "string", "EventTriggerConditions": [ { "EventTriggerDimensions": [ { "ObjectAttributes": [ { "ComparisonOperator": "string", "FieldName": "string", "Source": "string", "Values": [ "string" ] } ] } ], "LogicalOperator": "string" } ], "EventTriggerLimits": { "EventExpiration": number, "Periods": [ { "MaxInvocationsPerProfile": number, "Unit": "string", "Unlimited": boolean, "Value": number } ] }, "ObjectTypeName": "string", "SegmentFilter": "string", "Tags": { "string" : "string" } }

Der ComparisonOperator unterstützt die folgenden Werte:

ComparisonOperator Comment Unterstützte Typen
INCLUSIVE Prüft, ob das Ziel alle angegebenen Werte enthält Zeichenfolge
EXKLUSIV Prüft, ob das Ziel nicht alle angegebenen Werte enthält Zeichenfolge
CONTAINS Prüft, ob das Ziel einen der angegebenen Werte enthält Zeichenfolge
BEGINS_WITH Prüft, ob das Ziel mit dem angegebenen Wert beginnt Zeichenfolge
ENDS_WITH Prüft, ob das Ziel mit dem angegebenen Wert endet Zeichenfolge
GRÖßER_ALS „True“, wenn das Ziel größer als der angegebene Wert ist Zahl
KLEINER_ALS „True“, wenn das Ziel kleiner als der angegebene Wert ist Zahl
GREATER_THAN_OR_EQUAL „True“, wenn das Ziel größer oder gleich dem angegebenen Wert ist Zahl
LESS_THAN_OR_EQUAL „True“, wenn das Ziel kleiner oder gleich dem angegebenen Wert ist Zahl
EQUAL „True“, wenn das Ziel gleich dem angegebenen Wert ist Zahl
ZWISCHEN „True“, wenn das Ziel innerhalb eines bestimmten Wertebereichs oder Zeitstempels liegt Anzahl/Datum*
NOT_BETWEEN „True“, wenn das Ziel nicht innerhalb eines bestimmten Wertebereichs oder Zeitstempels liegt Anzahl/Datum*
VORHER „True“, wenn das Ziel vor dem angegebenen Zeitstempel liegt Date
DANACH „True“, wenn das Ziel nach dem angegebenen Zeitstempel liegt Date
AUF „True“, wenn das Ziel auf dem angegebenen Zeitstempel liegt Date
  • Source: Wird verwendet, um ein Attribut im Objekt zu definieren

    • In einem einzigen ObjectAttribute-Eintrag ist nur ein Attribut zulässig.

  • FieldName: Wird verwendet, um auf das zugeordnete Attribut in der Datenzuordnung zu verweisen.

    • In einem einzigen ObjectAttribute-Eintrag ist nur ein Attribut zulässig.

  • ObjectTypeName: Unterstützt alle standardmäßigen und benutzerdefinierten Objekttypnamen, jedoch keine Standardobjekttypen wie_profile, _asset_order, und andere.

  • EventTriggerLimits:

    • Standardmäßig sind maximal 20 gleichzeitige Ereignisauslöser pro Kunden-Domain zulässig.

    • Das Standardlimit liegt bei 10 Aufrufen pro Tag, pro Profil und Auslöser. Sie können dies überschreiben, indem Sie UNLIMITED in MaxInvocationPerProfile angeben.

    • MaxInvocationPerProfile:

      • Gültiger Bereich: Mindestwert 1. Maximaler Wert von 1 000 (oder UNLIMITED)

    • Einheit:

      • Zulässige Werte: HOURS, DAYS, WEEKS, MONTHS

    • Wert:

      • Gültiger Bereich: Mindestwert 1. Maximalwert von 24

  • Zeitbereichsvergleich

    • Customer Profiles verwendet Standardbibliotheken, um Zeitwerte zu analysieren. Bei globalen Services ist es wichtig, Zeitzonenumrechnungen zu berücksichtigen, um eine genaue Verarbeitung zu gewährleisten.

  • Der EventExpiration-Wert wird in Millisekunden angegeben. Bei Verwendung zum Auslösen einer Kampagne ist die maximale Ablaufzeit auf 15 Minuten begrenzt.

Auslöser eines Ereignisses für ausgehende Kampagnen APIs

  • CreateCampaignV2

    Die einzigen Änderungen, die für die Erstellung einer ereignisgesteuerten Kampagne erforderlich sind, sind die hervorgehobenen Felder. Die übrigen Felder entsprechen denen für geplante Kampagnen.

    { "name": "string", "connectInstanceId": "string", "channelSubtypeConfig": { // or other channel parameters "email": { "outboundMode": { "agentless":{ } }, "defaultOutboundConfig":{ "connectSourceEmailAddress":"example@example.com", "wisdomTemplateArn":"arn:aws:wisdom:us-west-2:123456789012:message-template/dXXXXX0Pc8-195a-776f-0000-EXAMPLE/51219d5c-b1f4-4bad-b8d3-000673332", "sourceEmailAddressDisplayName": "testEmailDisplayName" } } }, "connectCampaignFlowArn": <Flow ARN>, "schedule": { "endTime": "2024-12-11T21:22:00Z", "startTime": "2024-10-31T20:14:49Z", "timeZone": "America/Los_Angeles" }, "source": { "eventTrigger": { "customerProfilesDomainArn": <Domain ARN> }
  • PutProfileOutboundRequestBatch

    Sie können diese API nicht direkt aufrufen, sie wird jedoch in Ihren Cloudtrail-Protokollen protokolliert. Diese API wird verwendet, um nach Erhalt eines Ereignisses eine Kampagne auszulösen. Sie ist der Mechanismus, der einen Sprachanruf, eine E-Mail oder eine SMS initiiert.