Orchestrierung einrichten
Decisioning Agents müssen sich mit einer Customer-Engagement-Plattform (CEP) verbinden, um Kommunikation zu orchestrieren, nachdem sie Kundendaten aufgenommen und auf 1:1-Ebene personalisiert haben. Dieser Artikel beschreibt, was Sie vorbereiten müssen und wie Sie die Integration für jede unterstützte CEP konfigurieren.
Was ist Orchestrierung?
Orchestrierung ist die Verbindung zwischen Decisioning Studio Pro und Ihrer Customer-Engagement-Plattform (CEP). Nachdem Ihr Decisioning-Agent die optimale Aktion für jede:n Kund:in ermittelt hat, setzt die Orchestrierung diese Entscheidungen um, indem sie personalisierte Kommunikation über Ihre CEP triggert.
Stellen Sie es sich so vor:
- Decisioning Studio Pro entscheidet, was gesendet wird und wann
- Ihre CEP übernimmt, wie es gesendet wird
CEP auswählen
Im ersten Schritt wählen Sie aus, welche CEP Sie mit Decisioning Studio Pro verwenden möchten. Ihre Wahl beeinflusst die Komplexität der Einrichtung und die verfügbaren Features.
Unterstützte CEPs
| CEP | Integrationstyp | Komplexität der Einrichtung |
|---|---|---|
| Braze | Native API-Integration (empfohlen) | Niedrig |
| Salesforce Marketing Cloud | API-Events + Journey Builder | Mittel |
| Andere CEPs | Angepasst (Empfehlungsdatei) | Hoch |

Wenn Sie Braze bereits als CEP verwenden, nutzen Sie die native Braze-Integration für die reibungsloseste Einrichtung.
Voraussetzungen
Bevor Sie die Orchestrierung einrichten, sollten Sie je nach gewählter CEP die folgenden Elemente bereithalten.
| Anforderung | Beschreibung |
|---|---|
| REST-API-Schlüssel | Ein neuer API-Schlüssel mit Berechtigungen für Nutzerdaten, Nachrichten, Campaigns, Canvas, Segments und Templates. |
| URL des Braze-Dashboards | Die URL Ihrer Braze-Instanz (zum Beispiel https://dashboard-01.braze.com). |
| App-ID | Der API-Schlüssel der App, die Sie tracken möchten (zu finden unter Einstellungen > App-Einstellungen). |
| Anzeigename und Adresse für E-Mails | Die Absenderinformationen für Ihre Campaigns (zu finden unter Einstellungen > E-Mail-Einstellungen). |
| Basis-Templates | Die Nachrichten-Templates, die Ihr Agent für die Orchestrierung verwendet. Für jedes Template erstellen Sie eine API-getriggerte Campaign. |
| Testnutzer:in-ID | Eine Nutzer-ID, mit der Sie die Integration vor dem Launch testen. |
| Anforderung | Beschreibung |
|---|---|
| Zugangsdaten für das App-Paket | Client-ID, Client Secret, Authentication Base URI, REST Base URI und SOAP Base URI aus einem installierten Paket mit Server-zu-Server-API-Integration. |
| API-Berechtigungen | Scopes für Kanäle, Assets, Automatisierungen, Journeys, Kontakte, Data Extensions und Tracking-Events. |
| Data Extensions | Sie benötigen Data Extensions für Abonnent:innen-Daten, Engagement-Daten und Empfehlungen. |
| E-Mail-Templates | Die Templates, die Decisioning Studio Pro verwenden soll, jeweils mit der zugehörigen Template-ID. |
| Zugriff auf Journey Builder | Zugriff zum Erstellen und Aktivieren mehrstufiger Journeys mit API-Events als Entry-Quellen. |
Wenn Sie eine andere CEP als Braze oder Salesforce Marketing Cloud verwenden, kann Decisioning Studio Pro über Empfehlungsdateien integriert werden:
| Element | Beschreibung |
|---|---|
| Möglichkeit zur Datenaufnahme | Ihre CEP muss Empfehlungsdateien (in der Regel CSV oder JSON) mit personalisierten Entscheidungen für alle Kund:innen aufnehmen können. |
| Unterstützung für dynamischen Content | Ihre Campaigns müssen das dynamische Befüllen von Feldern auf Basis der Empfehlungsdaten unterstützen. |
| Ressourcen für angepasste Entwicklung | Ihr Team muss die Integration entwickeln, die Empfehlungsdateien ausliest und die Kommunikation triggert. |
Planen Sie Ihre Campaigns
Bevor Sie die Orchestrierung einrichten, berücksichtigen Sie die folgenden Details:
Basis-Templates
Ein Basis-Template ist jedes Nachrichten-Template, das Ihr Decisioning-Agent verwenden könnte. Überlegen Sie:
- Wie viele Templates? Ihr Agent kann mit einem oder mehreren Templates arbeiten. Bei mehreren Templates kann der Agent personalisieren, welches Template die einzelnen Kund:innen erhalten.
- Welche Kanäle? E-Mail, Push, SMS oder eine Kombination. Für jeden Kanal sind möglicherweise separate Templates und Campaigns erforderlich.
- Welche dynamischen Elemente? Legen Sie fest, welche Teile Ihrer Nachricht der Agent personalisiert (etwa Betreffzeilen, CTAs, Angebote, Timing). Diese werden zu API-Trigger-Eigenschaften oder dynamischen Platzhaltern.
Einstellungen zur erneuten Berechtigung
Ihre Campaigns sollten es Nutzer:innen ermöglichen, Nachrichten mehrmals zu erhalten:
- Beim Testen senden Sie dieselbe Campaign wiederholt an dieselben Nutzer:innen
- Im Produktivbetrieb kann der Agent feststellen, dass dieselbe Campaign für Nutzer:innen an aufeinanderfolgenden Tagen optimal ist

Auch wenn Sie die erneute Berechtigung für Tests einrichten, sind Decisioning Studio Pro-Agents so konzipiert, dass sie Frequency-Capping-Regeln einhalten und dieselbe Campaign im Produktivbetrieb nicht mehr als einmal pro Tag an Nutzer:innen senden.
API-Trigger-Eigenschaften
Planen Sie bei Braze-Integrationen, welche Dimensionen Ihr Agent optimiert. Diese werden zu API-Trigger-Eigenschaften, die dynamische Werte an Ihre Campaigns übergeben:
| Beispieldimension | API-Trigger-Eigenschaft |
|---|---|
| Betreffzeile | {{api_trigger_properties.${subject_line}}} |
| Call-to-Action | {{api_trigger_properties.${cta_message}}} |
| Angebot | {{api_trigger_properties.${offer_id}}} |
| Rabatthöhe | {{api_trigger_properties.${discount}}} |
Integration einrichten
Wählen Sie Ihre CEP aus dieser Liste aus, um mit der Einrichtung der Integration zu beginnen.
Braze-Integration einrichten
Führen Sie die folgenden Schritte aus, um einen Decisioning Studio Pro-Agenten mit der Orchestrierung in Braze zu integrieren. Das Braze-Service-Team unterstützt Sie dabei gerne:
Schritt 1: API-Schlüssel erstellen
Gehen Sie zu Einstellungen > API-Schlüssel und erstellen Sie einen neuen Schlüssel mit den folgenden Berechtigungen:
| Berechtigung | Zweck | Erforderlich? |
|---|---|---|
/users/track |
Aktualisiert angepasste Attribute in Nutzerprofilen und erstellt zusätzlich temporäre Nutzerprofile, wenn Sie Testsendungen verwenden. | ✓ |
/users/delete |
Löscht temporäre Nutzerprofile, die während der Verwendung von Testsendungen erstellt wurden. | Nur für Testsendungen |
/users/export/segment |
Aktualisiert die verfügbaren Zielgruppen-Kommunikationen jeden Morgen, indem die Liste der Nutzer:innen aus jedem ausgewählten Segment exportiert wird. | ✓ |
/users/export/ids |
Ruft eine Liste von Bezeichnern ab, wenn das Targeting von Nutzer:innen über eine external_id anstelle eines Segments erfolgt. Da Decisioning Studio keine personenbezogenen Daten (PII) akzeptiert, müssen Sie sicherstellen, dass Ihr fields_to_export-Parameter nur Felder ohne PII zurückgibt. |
Nur bei Verwendung von external_ids |
/messages/send |
Versendet empfohlene Varianten zum empfohlenen Zeitpunkt mithilfe von API-Campaigns, die für den Experimentator von Decisioning Studio konfiguriert sind. | ✓ |
/campaigns/list |
Ruft die Liste der aktiven Campaigns ab und extrahiert verfügbare E-Mail-Inhalte für Experimente. | ✓ |
/campaigns/data_series |
Exportiert aggregierte Campaign-Daten, um Berichterstellung, Validierung und Fehlerbehebung in Decisioning Studio zu ermöglichen, sodass Sie Berichtswerte vergleichen und die Basis-Performance analysieren können. Diese Berechtigung ist zwar nicht erforderlich, wird aber empfohlen. |
|
/campaigns/details |
Ruft HTML-Inhalte, Betreffzeilen und Bildressourcen aus bestehenden Campaigns für Experimente ab. | ✓ |
/canvas/list |
Ruft die Liste der aktiven Canvases ab, um verfügbare E-Mail-Inhalte für Experimente zu extrahieren. | ✓ |
/canvas/data_series |
Exportiert aggregierte Canvas-Daten für Berichterstellung und Validierung, insbesondere wenn BAU über Canvas orchestriert wird. Diese Berechtigung ist zwar nicht erforderlich, wird aber empfohlen. |
|
/canvas/details |
Ruft HTML-Inhalte, Betreffzeilen und Bildressourcen aus bestehenden Canvases für Experimente ab. | ✓ |
/segments/list |
Ruft alle vorhandenen Segmente als potenzielle Zielgruppen für den Decisioning-Studio-Experimentator ab. | ✓ |
/segments/data_series |
Exportiert Informationen zur Segmentgröße, die in Decisioning Studio bei der Auswahl einer Zielgruppe angezeigt werden. | ✓ |
/segments/details |
Ruft Segmentdetails wie Entry- und Exit-Kriterien ab, um Veränderungen in der Zielgruppengröße oder Performance besser zu verstehen. | |
/templates/email/create |
Erstellt Kopien ausgewählter Basis-HTML-Templates mit dynamischen Platzhaltern (Liquid-Tags von Braze) für Experimente und vermeidet so Änderungen an den Originalen. | ✓ |
/templates/email/update |
Überträgt Aktualisierungen an die von Decisioning Studio erstellten Template-Kopien, wenn sich die Experimentierkriterien ändern, beispielsweise bei Handlungsaufforderungen. | ✓ |
/templates/email/info |
Ruft Informationen zu den von Decisioning Studio erstellten Templates in Ihrer Braze-Instanz ab. | ✓ |
/templates/email/list |
Überprüft, ob die Templates erfolgreich in Ihre Braze-Instanz kopiert wurden. | ✓ |
Schritt 2: API-getriggerte Campaigns einrichten
Richten Sie für jedes Basis-Template eine API-getriggerte Campaign mit API-Trigger-Eigenschaften für alle optimierten Dimensionen ein.
Ein Basis-Template ist jedes Template, das der Decisioning Agent für die Orchestrierung von Nachrichten verwenden kann. Ein Decisioning Agent kann ein einzelnes oder mehrere Basis-Templates haben. Im zweiten Fall ist die Auswahl des passenden Basis-Templates für die einzelnen Kund:innen eine der Entscheidungen, die der Agent personalisiert.
Schritt 3: Wiederberechtigung konfigurieren
Stellen Sie sicher, dass Nutzer:innen bei allen API-getriggerten Campaigns innerhalb von 15 Minuten wieder berechtigt werden.


Der Decisioning Studio Pro-Agent sendet dieselbe Campaign zwar nie mehr als einmal pro Tag, für Testzwecke sollten Sie jedoch dieselben Campaigns mehrmals am Tag versenden können.
Schritt 4: Dynamische Platzhalter hinzufügen
Diese dienen als dynamische Platzhalter für die Entscheidungen, die der Decisioning Studio Pro-Agent optimiert.
Beispiel 1: E-Mail-Campaign
Angenommen, der Decisioning Studio Pro-Agent optimiert eine E-Mail-Campaign. Die Konfiguration könnte so aussehen:

Wenn der Agent die Auswahl der Templates und die Call-to-Action-Nachricht (CTA) optimiert, sollte für jedes Template eine API-getriggerte Campaign erstellt werden. Der CTA-Abschnitt eines Templates könnte dann so aussehen:

Beispiel 2: Push-Campaign
Angenommen, ein Decisioning Studio Pro-Agent optimiert die Nachricht einer Push-Campaign. Die Konfiguration könnte so aussehen:


Daraus ergibt sich die folgende Nachricht:

Beispiel 3: SMS-Campaign
Angenommen, der Decisioning Studio Pro-Agent optimiert Felder in einer SMS-Campaign. Die Konfiguration könnte so aussehen:


Daraus ergibt sich die folgende Nachricht:

SFMC-Integration einrichten
Decisioning Studio Pro unterstützt eine native Integration mit Salesforce Marketing Cloud. Decisioning Studio Pro triggert API-Events in eine Journey mit den Daten, die zum Befüllen dynamischer Elemente erforderlich sind.

Für Ihre Konfiguration müssen API-IDs in Großbuchstaben eingegeben werden. Das gilt für Journey-IDs, Campaign-IDs und alle anderen Bezeichner. Wenn API-IDs in Kleinbuchstaben eingegeben werden, Ihre SFMC-Daten jedoch UUIDs in Großbuchstaben enthalten, stimmen die Event-Filter nicht überein, und die Metriken im Reporting werden nicht korrekt befüllt.
Andere CEP-Integrationen einrichten
Decisioning Studio Pro lässt sich mit jeder Customer-Engagement-Plattform integrieren. Dies kann jedoch angepassten Engineering-Aufwand durch Ihr Team erfordern, da Decisioning Studio Pro Kommunikation nicht direkt triggern kann.
In diesem Szenario liefert der Agent eine „Empfehlungsdatei“. Diese Datei enthält für alle Kund:innen jeweils eine Zeile mit Spalten, die alle personalisierten Entscheidungen für die jeweilige Person angeben.
Die folgende Empfehlungsdatei zum Beispiel:

Könnte verwendet werden, um eine E-Mail-Campaign zu optimieren, die so aussieht:

Best Practices
Beachten Sie diese Best Practices, wenn Sie sich auf die Orchestrierung vorbereiten:
- Beginnen Sie mit einem engen Umfang: Verwenden Sie zunächst einen Kanal und ein oder zwei Templates. Sie können den Umfang später erweitern, sobald Sie wissen, was funktioniert.
- Testen Sie gründlich: Testen Sie Ihre Integration vor dem Launch mit einer kleinen Gruppe von Nutzer:innen, um zu überprüfen, ob der dynamische Content korrekt befüllt wird.
- Dokumentieren Sie Ihr Setup: Behalten Sie den Überblick über Campaign-IDs, Template-IDs, API-Schlüssel und andere Bezeichner. Sie benötigen diese, um im Decisioning Studio Pro-Portal darauf zu verweisen.
- Stimmen Sie sich mit Ihrem Team ab: Am Setup der Orchestrierung können Marketing-, Engineering- und Datenteams beteiligt sein. Stellen Sie sicher, dass alle ihre Rolle im Prozess verstehen.
- Planen Sie Feedback-Daten ein: Die Orchestrierung versendet Nachrichten und sammelt die Engagement- und Conversion-Daten, mit denen Ihr Agent lernt. Weitere Informationen finden Sie unter Daten vorbereiten.
Nächste Schritte
Nachdem Sie die Orchestrierung eingerichtet haben, können Sie mit dem Design Ihres Agenten fortfahren: