Erstellen von Erlebnissen mit benutzerdefinierten Kanälen create-custom-channel

Auf dieser Seite Erfahren Sie, wie Sie einen benutzerdefinierten Kanal zu einer Journey oder einer Kampagne in Adobe Journey Optimizer hinzufügen und personalisierte Nachrichten-Payloads mit dem Ausdruckseditor erstellen.

In Journey Optimizer können Sie Nachrichten mithilfe benutzerdefinierter Kanäle in Kampagnen und Journey versenden. Gehen Sie wie folgt vor, um Ihr benutzerdefiniertes Kanalerlebnis einzurichten.

NOTE
Bevor Sie ein benutzerdefiniertes Kanalerlebnis erstellen, stellen Sie sicher, dass von Ihrem Administrator ein benutzerdefinierter Kanal konfiguriert wurde. Weitere Informationen

Hinzufügen einer benutzerdefinierten Aktion über eine Journey oder Kampagne create-custom-channel-experience

Hinzufügen eines benutzerdefinierten Kanals zu einer Journey

Benutzerdefinierte Kanäle werden im Abschnitt Aktionen der Journey-Arbeitsfläche angezeigt, die nach ihrem Anzeigenamen und ihrem benutzerdefinierten Symbol aufgeführt sind, wie in Channel Builder definiert.

So fügen Sie eine benutzerdefinierte Kanalaktion zu einer Journey hinzu:

  1. Erstellen einer Journey

  2. Beginnen Sie Ihre Journey mit einem Ereignis oder einer Aktivität vom Typ Zielgruppe lesen.

  3. Ziehen Sie per Drag-and-Drop eine Aktivität Aktion aus dem Abschnitt Aktionen der Palette. Weitere Informationen zur Aktivität „Aktion“.

  4. Wählen in der-Liste „Aktion“ den gewünschten benutzerdefinierten Kanal aus. Benutzerdefinierte Kanäle werden durch den Namen und das Symbol aufgelistet, die im Kanal Builder zugewiesen sind.

    Benutzerdefinierte Kanalaktionsauswahl auf der Journey-Arbeitsfläche {width="80%"}

  5. Fügen Sie Ihrer Aktion einen Titel hinzu, klicken Sie im rechten Bereich auf Configure action und wählen Sie die Kanalkonfiguration aus. Erfahren Sie, wie Sie eine benutzerdefinierte Kanalkonfiguration erstellen

  6. Klicken Sie im Abschnitt Nachricht auf Inhalt bearbeiten, um den Payload-Editor zu öffnen und Ihre Nachricht zu erstellen. Erfahren Sie, wie Sie Inhalte erstellen

  7. Schließen Sie den Journey-Ablauf ab, indem Sie bei Bedarf zusätzliche Schritte hinzufügen, und veröffentlichen Sie dann die Journey. Weitere Informationen

Erstellen einer benutzerdefinierten Kanalkampagne

So verwenden Sie einen benutzerdefinierten Kanal in einer Kampagne:

  1. Erstellen einer Kampagne.

  2. Kampagnentyp auswählen:

    • Geplant - Marketing - Wird sofort oder an einem bestimmten Datum ausgeführt. Konzipiert für Marketing-Nachrichten, konfiguriert über die Benutzeroberfläche.
    • API-ausgelöst - Marketing - Wird über einen API-Aufruf ausgeführt. Entwickelt für ereignisausgelöstes Messaging. Weitere Informationen
    note availability
    AVAILABILITY
    Benutzerdefinierte Kanäle sind in Journey-, orchestrierten Kampagnen und Marketing-Kampagnen (action- und API-gesteuert) verfügbar. Sie sind nicht in Kampagnentypen für Transaktionen verfügbar.
  3. Schließen Sie die Kampagneneinrichtung ab: Kampagneneigenschaften​ "" und Zeitplan.

  4. Wählen im Abschnitt den benutzerdefinierten Kanal aus der Kanalauswahl aus. Alle benutzerdefinierten Kanäle, die in Ihrer Sandbox konfiguriert sind, werden neben nativen Kanälen angezeigt.

    Benutzerdefinierte Aktionsauswahl in Campaign {width="80%"}

  5. Wählen oder erstellen Sie die Kanalkonfiguration, die verwendet werden soll. Erfahren Sie, wie Sie eine Kanalkonfiguration erstellen

    Auswahl der benutzerdefinierten Kanalkonfiguration {width="80%"}

  6. Optional können Sie Aktions-Tracking aktivieren, um automatisch Links in Ihrer Nachrichten-Payload zu verfolgen (erfordert eine für benutzerdefinierte Kanäle konfigurierte Subdomain). Erfahren Sie, wie Sie eine Subdomain für benutzerdefinierte Kanäle delegieren

  7. Im Abschnitt Optimierung haben Sie folgende Möglichkeiten:

    • Erstellen von Zielgruppenregeln um verschiedene Nachrichten an verschiedene Segmente Ihrer Audience zu senden. Weitere Informationen
    • Klicken Sie Experiment erstellen, um A/B-Tests für Ihre benutzerdefinierten Kanalnachrichten durchzuführen. Weitere Informationen
    • Verwenden Sie die Geschäftsregeln Dropdown-Liste, um einen Regelsatz auszuwählen und Begrenzungsregeln auf Ihre Nachrichten von benutzerdefinierten Kanälen anzuwenden, genauso wie bei nativen Kanälen. Erfahren Sie, wie Sie mit Regelsätzen arbeiten
  8. Klicken Sie Inhalt bearbeiten, um den Payload-Editor zu öffnen und Ihre Nachricht zu erstellen. Erfahren Sie, wie Sie Inhalte erstellen

  9. Kampagne überprüfen und aktivieren Weitere Informationen

Erstellen benutzerdefinierter Kanalinhalte author-content

Der Inhaltseditor spiegelt die Payload-Struktur wider, die Sie beim Konfigurieren des benutzerdefinierten Kanals definiert haben. Klicken Sie Code bearbeiten, um den Payload-Editor zu öffnen und den Nachrichteninhalt einzugeben.

Benutzerdefinierter Kanal-Payload-Editor {width="80%"}

Es werden die Felder angezeigt, die Sie erstellen und personalisieren können. Sie können den Personalisierungseditor von Journey Optimizer mit allen Personalisierungs- und Bearbeitungsfunktionen nutzen. Weitere Informationen

NOTE
Es werden nur JSON-Payloads unterstützt. Wenn Ihre benutzerdefinierte Kanal-Payload nicht JSON ist, können Sie einen JSON-Wrapper verwenden, um Ihren Inhalt einzukapseln. Wenn Ihre Payload beispielsweise XML ist, können Sie sie in ein JSON-Objekt wie das folgende einschließen:
code language-json
{
      "payload": "<xml>...</xml>"
    }

Payload personalisieren personalize

Die vollständigen Personalisierungsfunktionen von Journey Optimizer sind im Payload-Editor verfügbar:

  • Profilattribute - Fügen Sie beliebige XDM-Profilattribute ein, z. B. {{profile.person.name.firstName}} oder eine benutzerdefinierte Identität wie eine Benutzer-ID der Messaging-Plattform, die in einem benutzerdefinierten Namespace gespeichert ist.
  • Kontextuelle Attribute - Verwenden Sie Journey-Ereignisattribute oder kontextuelle Kampagnendaten, die zum Versandzeitpunkt aufgelöst wurden.
  • Hilfsfunktionen - Formatieren Sie Werte mithilfe integrierter Zeichenfolgen-, Datums- oder arithmetischer Funktionen. Weitere Informationen
  • Ausdrucksfragmente - Wiederverwenden freigegebener Personalisierungslogik über mehrere Kanäle und Kampagnen hinweg. Weitere Informationen
CAUTION
Derzeit findet keine Validierung der Payload zum Zeitpunkt der Bearbeitung statt. Mit der Funktion Inhalt simulieren können Sie überprüfen, ob Ihre Payload ein wohlgeformtes JSON ist und ob alle Personalisierungsausdrücke für Ihre Testprofile korrekt aufgelöst werden. Weitere Informationen

Die folgenden Beispiele zeigen JSON-Payloads mit Profilpersonalisierung:

{
  "message": {
    "template": "Limited offer just for you, {{profile.person.name.firstName}}!",
    "header": "You have a FREE drink when you buy a King menu!"
  },
  "campaign_ref": {
    "id": "2grjya",
    "type": "loyalty",
    "url": "/companies/wNmRsLbu/campaigns/wallet/2grjya"
  }
}
{
  "messaging_product": "mess",
  "recipient_type": "individual",
  "to": "{{profile.mobilePhone.number}}",
  "zipCode": 4001,
  "type": "image",
  "image": {
    "id": "1479537139650973",
    "caption": "The best succulent ever?"
  }
}

Verwenden von Entscheidungsinhalten in benutzerdefinierten Kanal-Payloads use-decisioning

Journey Optimizer können Sie mithilfe des Personalisierungseditors Entscheidungsinhalte in Ihre benutzerdefinierten Kanal-Payloads einbeziehen. Sie können Entscheidungsrichtlinien einfügen und die zurückgegebenen Entscheidungselementattribute verwenden, um Ihre Payload dynamisch zu personalisieren.

Der Workflow zum Einfügen von Entscheidungsrichtlinien wird in diesem Abschnitt beschrieben.

Um einen getrackten Link in Ihre benutzerdefinierte Kanal-Payload einzuschließen, sodass Klicks automatisch verfolgt und in den Reporting-Dashboards des Kanals sichtbar sind, umschließen Sie die URL mit der folgenden Handlebar-Syntax:

{{url trackedUrl='' originalUrl='https://example.com/' type='TRACKED'}}
  • originalUrl - Die Ziel-URL, an die Sie den Empfänger weiterleiten möchten.
  • trackedUrl - Lassen Sie dieses Feld leer; Journey Optimizer füllt es zum Versandzeitpunkt automatisch mit der Tracking-fähigen Umleitungs-URL.
  • type - Muss auf TRACKED gesetzt werden.
NOTE
Für das Linktracking ist eine Subdomain erforderlich, die für benutzerdefinierte Kanäle konfiguriert ist. Erfahren Sie, wie Sie eine Subdomain für benutzerdefinierte Kanäle delegieren

Beispiel - getrackter Link in einer Payload:

{
  "receiver": "{{profile.mobilePhone.number}}",
  "min_api_version": 1,
  "sender": {
    "name": "Luma Rewards",
    "avatar": "https://avatar.example.com"
  },
  "tracking_data": "{{profile.person.name.firstName}}",
  "type": "text",
  "text": "Hello {{profile.person.name.firstName}}! Discover our new collection: {{url trackedUrl='' originalUrl='https://luma.com/collection' type='TRACKED'}}"
}

Aktivieren des benutzerspezifischen Kanalerlebnisses activate

IMPORTANT
Vorschau und Test der benutzerdefinierten Kanal-Payload vor der Aktivierung. Weitere Informationen
Wenn für Ihre Kampagne oder Ihren Journey eine Validierungsrichtlinie gilt, müssen Sie vor der Aktivierung eine Validierung anfordern. Weitere Informationen
  • Von einer Journey - Klicken Sie Veröffentlichen im oberen rechten Bereich. Der Journey wird live geschaltet und ruft Ihren externen Endpunkt auf, um Profile zu qualifizieren. Erfahren Sie mehr über das Veröffentlichen von Journeys.
  • Von einer Kampagne - Klicken Sie auf Zum Aktivieren überprüfen, überprüfen Sie Ihre Einstellungen und klicken Sie dann auf Aktivieren. Die Kampagne nimmt den Live-Status an (oder Geplant wenn ein künftiges Startdatum definiert wurde). Weitere Informationen über Aktivieren von Kampagnen.
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains how to deliver messages through a custom channel by adding it to a journey or a campaign, authoring and personalizing the JSON payload, optionally tracking links, and then activating the experience.

Intents:

  • Add a custom channel to a journey using an Action activity with the custom channel selected
  • Use a custom channel in a Scheduled or API-triggered campaign
  • Select a channel configuration for the custom channel
  • Author and personalize the JSON message payload in the payload editor
  • Track links included in the payload
  • Activate the custom channel experience from a journey or a campaign

Glossary:

  • Custom channel (in a journey): A channel selected in the drop-down of an Action activity; custom channels are listed by the name and icon assigned in the Channel Builder (product-specific)
  • Channel configuration: The configuration selected for the custom channel, in a journey after clicking Configure action and in a campaign in the Actions section; the page links to custom-channel-configuration for how to create one (product-specific)
  • Payload editor: The content editor, opened with Edit content or Edit code, that reflects the payload structure defined for the custom channel (product-specific)
  • Simulate content: The feature used to validate that the payload is well-formed JSON and that all personalization expressions resolve correctly for your test profiles (product-specific)
  • Action tracking: A campaign option that automatically tracks links included in the message payload and requires a subdomain configured for custom channels (product-specific)
  • Expression fragments: Shared personalization logic that can be reused across multiple channels and campaigns (product-specific)

Guardrails:

  • A custom channel must be configured by your administrator before you create a custom channel experience.
  • Only JSON payloads are supported; non-JSON content such as XML can be wrapped in a JSON object.
  • There is currently no validation of the payload at authoring time; use Simulate content to validate that the payload is well-formed JSON and that personalization expressions resolve correctly for your test profiles.
  • Action tracking and link tracking require a subdomain configured for custom channels.
  • For a tracked link, leave trackedUrl empty and set type to TRACKED; Journey Optimizer populates trackedUrl at send time.
  • Custom channels are available in journeys, orchestrated campaigns and Marketing (action and API-triggered) campaigns. They are not available in transactional campaign types.
  • If your campaign or journey is subject to an approval policy, you must request approval before activation.

Terminology:

  • Canonical name: custom channel experience — Acronym: n/a
  • Both “Edit content” and “Edit code” are named on this page as the button that opens the payload editor
  • Do not confuse: “Scheduled - Marketing” ≠ “API-triggered - Marketing” (the two campaign types listed on this page)
  • Do not confuse: “Publish” (journey activation) ≠ “Review to activate” and “Activate” (campaign activation)
  • Do not confuse: “Live” ≠ “Scheduled” (campaign statuses after activation)

FAQ:

  • Q: What payload format can I author? — Only JSON; wrap non-JSON content such as XML in a JSON object.
  • Q: How do I check my payload before activating? — Use Simulate content to confirm the payload is well-formed JSON and that all personalization expressions resolve correctly for your test profiles.
  • Q: How do I track links in the payload? — Wrap the URL with the handlebar syntax, leaving trackedUrl empty and setting type to TRACKED; link tracking requires a delegated subdomain.
  • Q: How do I activate the experience? — From a journey, click Publish; from a campaign, click Review to activate and then Activate.
  • Q: Can I run A/B tests on custom channel messages in a campaign? — Yes, in the Optimization section of the campaign, click Create experiment.
recommendation-more-help
journey-optimizer-help