Erstellen einer In-App-Nachricht create-in-app

Auf dieser Seite: Erfahren Sie, wie Sie eine In-App-Nachricht in Adobe Journey Optimizer erstellen und einer Journey oder einer Kampagne hinzufügen, einschließlich der Konfiguration von Triggern und der Anzeigefrequenz.

Sie können eine In-App-Nachricht in einer Kampagne oder einer Journey hinzufügen. Gehen Sie wie folgt vor, um in beiden Kontexten eine In-App-Nachricht zu erstellen.

Beachten Sie, dass In-App-Nachrichten nicht durch die Entscheidung der Benutzenden beeinflusst werden, sich über das Betriebssystem für Push-Benachrichtigungen an- oder abzumelden.

Hinzufügen einer In-App-Nachricht zu einer Journey

Gehen Sie wie folgt vor, um eine In-App-Nachricht in einer Journey hinzuzufügen:

  1. Öffnen Sie Ihren Journey und fügen Sie eine Action-Aktivität hinzu. Weitere Informationen zur Aktivität „Aktion“.

    note important
    IMPORTANT
    Ältere native Kanalaktivitäten (E-Mail, Push, Mobile-Nachricht, In-App, Web, Code-basiertes Erlebnis und Inhaltskarte) werden seit der Version vom März 2026 nicht mehr unterstützt. Vorhandene Journeys, für die diese Aktivitäten verwendet werden, funktionieren weiterhin unverändert. Eine Migration ist nicht erforderlich.
  2. Wählen Sie als Aktionstyp In-App aus.

    note
    NOTE
    Wenn ein Profil das Ende seiner Journey erreicht, laufen alle ihm angezeigten In-App-Nachrichten automatisch ab. Aus diesem Grund wird nach Ihrer In-App-Aktion automatisch eine 3-tägige Aktivität Warten hinzugefügt, um ein angemessenes Timing zu gewährleisten. Weitere Informationen
  3. Geben Sie ein Label ein, um Ihre Aktion auf der Journey-Arbeitsfläche zu identifizieren.

  4. Klicken Sie auf die Schaltfläche Aktion konfigurieren.

  5. Sie werden zur Registerkarte Aktionen weitergeleitet. Wählen Sie dort die In-App-Konfiguration aus, die Sie verwenden möchten, oder erstellen Sie sie. Weitere Informationen

  6. Aktivieren Sie die Vor der Anzeige neu auswerten, um die neuesten Kampagnendaten vom Server abzurufen, bevor die Nachricht angezeigt wird. SDK stellt sicher, dass die Kampagne weiterhin aktiv ist und ihre Zielgruppenbestimmungsregeln nicht geändert wurden, sodass Benutzende keine veralteten Inhalte oder Nachrichten aus abgeschlossenen Kampagnen sehen. Dies wird für zeitkritische Kampagnen empfohlen.

  7. Wählen Sie die Schaltfläche Inhalt bearbeiten aus und erstellen Sie Ihren Inhalt wie gewünscht. Weitere Informationen

  8. Klicken Sie auf Trigger bearbeiten, um die Ereignisse und Kriterien auszuwählen, die Ihre Nachricht auslösen sollen. Mit Rule Builder können Benutzerinnen und Benutzer Kriterien und Werte angeben, die, wenn sie erfüllt sind, eine Reihe von Aktionen auslösen, z. B. das Senden einer In-App-Nachricht. Weitere Informationen

    note
    NOTE
    Ein Trigger ist das Ereignis, das die Prüfung startet, z. B. das Öffnen der App oder ein Klicken auf eine Schaltfläche (das „Wenn„). Ein Merkmal funktioniert als Filter: Es ist eine Bedingung, die erfüllt sein muss, bevor die Nachricht angezeigt wird, z. B. „Die Treuestufe des Benutzers ist Gold“ (das „Wenn„). Fügen Sie Eigenschaften mit der Bedingung Und hinzu.
    1. Klicken Sie auf die Ereignis-Dropdown-Liste, um Ihren Trigger bei Bedarf zu ändern.

      accordion
      Siehe verfügbare Trigger
      table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3
      Paket Auslöser Definition
      Plattform Daten an Plattform gesendet Wird ausgelöst, wenn die Mobile App ein Edge-Erlebnisereignis ausgibt, um Daten an die Adobe Experience Platform zu senden. Normalerweise der API-Aufruf sendEvent aus der AEP Edge-Erweiterung.
      Core-Tracking Aktion nachverfolgen Wird ausgelöst, wenn die in der Mobile-Code-API angebotene ältere Funktionalität trackAction aufgerufen wird.
      Core-Tracking Status nachverfolgen Wird ausgelöst, wenn die in der Mobile-Code-API angebotene ältere Funktionalität trackState aufgerufen wird.
      Core-Tracking PII erfassen Wird ausgelöst, wenn die in der Mobile-Code-API angebotene ältere Funktionalität collectPII aufgerufen wird.
      Anwendungslebenszyklus Anwendungsstart Wird bei jeder Ausführung ausgelöst, einschließlich Abstürzen und Installationen. Wird auch bei einer Wiederaufnahme aus dem Hintergrund ausgelöst, wenn das Sitzungs-Timeout des Lebenszyklus überschritten wurde.
      Anwendungslebenszyklus Anwendungsinstallation Wird beim ersten Ausführen nach einer Installation oder Neuinstallation ausgelöst.
      Anwendungslebenszyklus Anwendungs-Upgrade Wird beim ersten Start nach einem Upgrade oder bei Änderung der Versionsnummer ausgelöst.
      Anwendungslebenszyklus Schließen der Anwendung Wird ausgelöst, wenn die Anwendung geschlossen wird.
      Anwendungslebenszyklus Anwendungsabsturz Wird ausgelöst, wenn die Anwendung geschlossen wird, ohne zuvor in den Hintergrund versetzt worden zu sein. Das Ereignis wird gesendet, wenn die Anwendung nach dem Absturz gestartet wird. Adobe Mobile-Absturz-Reporting implementiert keinen globalen Handler für nicht abgefangene Ausnahmen.
      Places POI eingeben Wird vom Places-SDK ausgelöst, wenn Kundinnen oder Kunden den festgelegten Zielpunkt (Point of Interest, POI) aufrufen.
      Places POI für Austritt Wird vom Places-SDK ausgelöst, wenn Kundinnen oder Kunden den festgelegten Zielpunkt (Point of Interest, POI) beenden.
    2. Klicken Sie auf die Schaltfläche Bedingung hinzufügen, wenn Sie möchten, dass der Trigger mehrere Ereignisse oder Kriterien berücksichtigt.

    3. Wählen Sie die Bedingung Oder, wenn Sie weitere Trigger hinzufügen möchten, um Ihre Regel weiter zu erweitern.

    4. Wählen Sie die Bedingung Und, wenn Sie Merkmale hinzufügen und Ihre Regel besser anpassen möchten.

      accordion
      Siehe verfügbare Merkmale
      table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 18-row-3
      Paket Merkmale Definition
      Anwendungslebenszyklus App-ID Wird ausgelöst, wenn die angegebene App-ID vorliegt.
      Anwendungslebenszyklus Wochentag Wird ausgelöst, wenn der angegebene Wochentag vorliegt.
      Anwendungslebenszyklus Tag seit der ersten Verwendung Wird ausgelöst, wenn die angegebene Anzahl von Tagen seit der ersten Verwendung erreicht ist.
      Anwendungslebenszyklus Tag seit der letzten Verwendung Wird ausgelöst, wenn die angegebene Anzahl von Tagen seit der letzten Verwendung erreicht ist.
      Anwendungslebenszyklus Tag seit Aktualisierung Wird ausgelöst, wenn die angegebene Anzahl von Tagen seit der letzten Aktualisierung erreicht ist.
      Anwendungslebenszyklus Installationsdatum Wird ausgelöst, wenn das angegebene Installationsdatum erreicht ist.
      Anwendungslebenszyklus Starts Wird ausgelöst, wenn die angegebene Anzahl von Starts erreicht ist.
      Anwendungslebenszyklus Tageszeit Wird ausgelöst, wenn die angegebene Tageszeit erreicht ist.
      Benutzerdefiniert Benutzerdefinierte Eigenschaft Wird ausgelöst, wenn die durch ein Schlüssel-Wert-Paar definierte Bedingung erfüllt ist. Der Schlüssel ist das zu überprüfende Datenelement oder XDM-Feld und der Wert ist das Kriterium, das der Schlüssel erfüllen muss.
      Geräteinformationen Betreibername Wird ausgelöst, wenn einer der Betreibernamen aus der Liste vorliegt.
      Geräteinformationen Gerätename Wird ausgelöst, wenn einer der Gerätenamen vorliegt.
      Geräteinformationen Gebietsschema Wird ausgelöst, wenn eine der Sprachen aus der Liste vorliegt.
      Geräteinformationen Betriebssystemversion Wird ausgelöst, wenn eine der angegebenen Betriebssystemversionen vorliegt.
      Geräteinformationen Vorherige Betriebssystemversion Wird ausgelöst, wenn eine der angegebenen vorherigen Betriebssystemversionen vorliegt.
      Geräteinformationen Betriebsmodus Wird ausgelöst, wenn der Betriebsmodus entweder eine Anwendung oder eine Erweiterung ist.
      Places Aktueller POI Wird vom Places-SDK ausgelöst, wenn Ihre Kundin bzw. Ihr Kunde den festgelegten Point of Interest (POI) betritt.
      Places Zuletzt eingetretener POI Wird vom Places-SDK ausgelöst, je nachdem, welcher Zielpunkt (Point of Interest, POI) zuletzt von Ihrer Kundin bzw. Ihrem Kunden eingegeben wurde.
      Places Letzter verlassener POI Wird vom Places-SDK ausgelöst, je nachdem, welcher Zielpunkt (Point of Interest, POI) von Ihrer Kundin bzw. Ihrem Kunden zuletzt verlassen wurde.

    5. Klicken Sie auf Gruppe erstellen, um Auslöser zu gruppieren.

    6. Wählen Sie die Häufigkeit Ihres Auslösers aus, wenn Ihre In-App-Nachricht aktiv ist:

      • Immer: Die Nachricht wird immer angezeigt, wenn die im Abschnitt Nachricht anzeigen, wenn ausgewählten Ereignisse eintreten.
      • Einmal: Diese Nachricht wird nur einmal pro Benutzersitzung angezeigt und bleibt in allen Fenstern oder Aktivitäten sichtbar, bis sie geschlossen wird. Um sie auf einen bestimmten Bildschirm zu beschränken oder automatisch schließen zu lassen, verwenden Sie eine benutzerdefinierte Logik mit dem Messaging-Delegaten.
      • Bis zu Clickthrough: Diese Nachricht wird anzeigen, wenn die im Abschnitt Nachricht anzeigen, wenn ausgewählten Ereignisse eintreten, bis von der SDK ein Interaktionsereignis mit der Aktion „angeklickt“ übermittelt wird.
      • X-mal: Diese Nachricht wird X-mal angezeigt. Geben Sie die Häufigkeit in das Feld Anzahl der Anzeigen ein.

      Die Häufigkeitseinstellungen gelten auch für Testprofile, nachdem die Journey veröffentlicht wurde.

  9. Sie können Ihrer In-App-Nachricht eine oder mehrere eingehende Aktionen hinzufügen, indem Sie auf die Schaltfläche Aktion hinzufügen klicken. Weitere Informationen

  10. Kehren Sie zur Journey-Arbeitsfläche zurück. Schließen Sie bei Bedarf Ihren Journey-Fluss ab, indem Sie zusätzliche Aktionen oder Ereignisse per Drag-and-Drop verschieben. Weitere Informationen

Weitere Informationen zur Erstellung, Konfiguration und Veröffentlichung einer Journey finden Sie auf dieser Seite.

note
NOTE
Wenn Sie eine In-App-Nachricht kurze Zeit nach dem Versand einer Push-Benachrichtigung anzeigen möchten, verwenden Sie die Aktivität Warten, damit die Payload-Zeit der In-App-Nachricht weitergegeben werden kann. Normalerweise wird eine Wartezeit von 5 bis 15 Minuten empfohlen. Die genauen Zeiten können jedoch je nach Payload-Komplexität und Personalisierungsanforderungen variieren.
Hinzufügen einer In-App-Nachricht zu einer Kampagne

Gehen Sie wie folgt vor, um eine In-App-Nachricht in einer Kampagne hinzuzufügen:

  1. Rufen Sie das Menü Kampagnen auf und klicken Sie auf Kampagne erstellen.

  2. Wählen Sie den Typ der Kampagne aus, die Sie ausführen möchten.

    • Geplant – Marketing: die Kampagne wird sofort oder an einem bestimmten Datum ausgeführt. Geplante Kampagnen dienen dem Versand von Marketing-Nachrichten. Sie werden über die Benutzeroberfläche konfiguriert und ausgeführt.

    • API-ausgelöst – Marketing/Transaktion: die Kampagne wird mithilfe eines API-Aufrufs ausgeführt. API-ausgelöste Kampagnen zielen auf den Versand von Nachrichten des Typs „Marketing“ oder „Transaktion“ ab. Beim Typ „Transaktion“ handelt es sich um Nachrichten, die nach einer von einem Kontakt durchgeführten Aktion verschickt werden: Zurücksetzen des Passworts und Verlassen des Warenkorbs.

  3. Geben Sie im Abschnitt Eigenschaften den Titel und die Beschreibung ein.

  4. Um der In-App-Nachricht benutzerdefinierte oder Core-Datennutzungs-Labels zuzuweisen, wählen Sie Zugang verwalten aus. Weitere Informationen.

  5. Klicken Sie auf die Schaltfläche Zielgruppe auswählen, um die Zielgruppe aus der Liste der verfügbaren Adobe Experience Platform-Zielgruppen zu definieren. Weitere Informationen.

    note caution
    CAUTION
    Benutzerdefinierte Upload-Zielgruppen (CSV) werden für In-App-Nachrichten nicht unterstützt. Weitere Informationen
  6. Wählen Sie im Feld Identity-Namespace den Namespace aus, der zur Identifizierung der Personen in der ausgewählten Zielgruppe verwendet werden soll. Weitere Informationen.

  7. Wählen Sie im Abschnitt Aktionen die Option In-App-Benachrichtigung aus und wählen Sie eine Konfiguration aus oder erstellen Sie eine neue Konfiguration.

    Weitere Informationen zur In-App-Konfiguration finden Sie auf dieser Seite.

  8. Aktivieren Sie die Vor der Anzeige neu auswerten, um die neuesten Kampagnendaten vom Server abzurufen, bevor die Nachricht angezeigt wird. SDK stellt sicher, dass die Kampagne weiterhin aktiv ist und ihre Zielgruppenbestimmungsregeln nicht geändert wurden, sodass Benutzende keine veralteten Inhalte oder Nachrichten aus abgeschlossenen Kampagnen sehen. Dies wird für zeitkritische Kampagnen empfohlen.

  9. Klicken Sie auf Experiment erstellen, um mit der Konfiguration Ihres Inhaltsexperiments zu beginnen und Abwandlungen zu erstellen, deren Performance zu messen und die beste Option für Ihre Zielgruppe zu ermitteln. Weitere Informationen

  10. Klicken Sie auf Trigger bearbeiten, um die Ereignisse und Kriterien auszuwählen, die Ihre Nachricht auslösen sollen. Mit Rule Builder können Benutzerinnen und Benutzer Kriterien und Werte angeben, die, wenn sie erfüllt sind, eine Reihe von Aktionen auslösen, z. B. das Senden einer In-App-Nachricht.

    1. Klicken Sie auf die Ereignis-Dropdown-Liste, um Ihren Trigger bei Bedarf zu ändern.

      accordion
      Siehe verfügbare Trigger
      table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3
      Paket Auslöser Definition
      Plattform Daten an Plattform gesendet Wird ausgelöst, wenn die Mobile App ein Edge-Erlebnisereignis ausgibt, um Daten an die Adobe Experience Platform zu senden. Normalerweise der API-Aufruf sendEvent aus der AEP Edge-Erweiterung.
      Core-Tracking Aktion nachverfolgen Wird ausgelöst, wenn die in der Mobile-Code-API angebotene ältere Funktionalität trackAction aufgerufen wird.
      Core-Tracking Status nachverfolgen Wird ausgelöst, wenn die in der Mobile-Code-API angebotene ältere Funktionalität trackState aufgerufen wird.
      Core-Tracking PII erfassen Wird ausgelöst, wenn die in der Mobile-Code-API angebotene ältere Funktionalität collectPII aufgerufen wird.
      Anwendungslebenszyklus Anwendungsstart Wird bei jeder Ausführung ausgelöst, einschließlich Abstürzen und Installationen. Wird auch bei einer Wiederaufnahme aus dem Hintergrund ausgelöst, wenn das Sitzungs-Timeout des Lebenszyklus überschritten wurde.
      Anwendungslebenszyklus Anwendungsinstallation Wird beim ersten Ausführen nach einer Installation oder Neuinstallation ausgelöst.
      Anwendungslebenszyklus Anwendungs-Upgrade Wird beim ersten Start nach einem Upgrade oder bei Änderung der Versionsnummer ausgelöst.
      Anwendungslebenszyklus Schließen der Anwendung Wird ausgelöst, wenn die Anwendung geschlossen wird.
      Anwendungslebenszyklus Anwendungsabsturz Wird ausgelöst, wenn die Anwendung geschlossen wird, ohne zuvor in den Hintergrund versetzt worden zu sein. Das Ereignis wird gesendet, wenn die Anwendung nach dem Absturz gestartet wird. Adobe Mobile-Absturz-Reporting implementiert keinen globalen Handler für nicht abgefangene Ausnahmen.
      Places POI eingeben Wird vom Places-SDK ausgelöst, wenn Kundinnen oder Kunden den festgelegten Zielpunkt (Point of Interest, POI) aufrufen.
      Places POI für Austritt Wird vom Places-SDK ausgelöst, wenn Kundinnen oder Kunden den festgelegten Zielpunkt (Point of Interest, POI) beenden.
    2. Klicken Sie auf die Schaltfläche Bedingung hinzufügen, wenn Sie möchten, dass der Trigger mehrere Ereignisse oder Kriterien berücksichtigt.

    3. Wählen Sie die Bedingung Oder, wenn Sie weitere Trigger hinzufügen möchten, um Ihre Regel weiter zu erweitern.

    4. Wählen Sie die Bedingung Und, wenn Sie Merkmale hinzufügen und Ihre Regel besser anpassen möchten.

      accordion
      Siehe verfügbare Merkmale
      table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 18-row-3
      Paket Merkmale Definition
      Anwendungslebenszyklus App-ID Wird ausgelöst, wenn die angegebene App-ID vorliegt.
      Anwendungslebenszyklus Wochentag Wird ausgelöst, wenn der angegebene Wochentag vorliegt.
      Anwendungslebenszyklus Tag seit der ersten Verwendung Wird ausgelöst, wenn die angegebene Anzahl von Tagen seit der ersten Verwendung erreicht ist.
      Anwendungslebenszyklus Tag seit der letzten Verwendung Wird ausgelöst, wenn die angegebene Anzahl von Tagen seit der letzten Verwendung erreicht ist.
      Anwendungslebenszyklus Tag seit Aktualisierung Wird ausgelöst, wenn die angegebene Anzahl von Tagen seit der letzten Aktualisierung erreicht ist.
      Anwendungslebenszyklus Installationsdatum Wird ausgelöst, wenn das angegebene Installationsdatum erreicht ist.
      Anwendungslebenszyklus Starts Wird ausgelöst, wenn die angegebene Anzahl von Starts erreicht ist.
      Anwendungslebenszyklus Tageszeit Wird ausgelöst, wenn die angegebene Tageszeit erreicht ist.
      Benutzerdefiniert Benutzerdefinierte Eigenschaft Wird ausgelöst, wenn die durch ein Schlüssel-Wert-Paar definierte Bedingung erfüllt ist. Der Schlüssel ist das zu überprüfende Datenelement oder XDM-Feld und der Wert ist das Kriterium, das der Schlüssel erfüllen muss.
      Geräteinformationen Betreibername Wird ausgelöst, wenn einer der Betreibernamen aus der Liste vorliegt.
      Geräteinformationen Gerätename Wird ausgelöst, wenn einer der Gerätenamen vorliegt.
      Geräteinformationen Gebietsschema Wird ausgelöst, wenn eine der Sprachen aus der Liste vorliegt.
      Geräteinformationen Betriebssystemversion Wird ausgelöst, wenn eine der angegebenen Betriebssystemversionen vorliegt.
      Geräteinformationen Vorherige Betriebssystemversion Wird ausgelöst, wenn eine der angegebenen vorherigen Betriebssystemversionen vorliegt.
      Geräteinformationen Betriebsmodus Wird ausgelöst, wenn der Betriebsmodus entweder eine Anwendung oder eine Erweiterung ist.
      Places Aktueller POI Wird vom Places-SDK ausgelöst, wenn Ihre Kundin bzw. Ihr Kunde den festgelegten Point of Interest (POI) betritt.
      Places Zuletzt eingetretener POI Wird vom Places-SDK ausgelöst, je nachdem, welcher Zielpunkt (Point of Interest, POI) zuletzt von Ihrer Kundin bzw. Ihrem Kunden eingegeben wurde.
      Places Letzter verlassener POI Wird vom Places-SDK ausgelöst, je nachdem, welcher Zielpunkt (Point of Interest, POI) von Ihrer Kundin bzw. Ihrem Kunden zuletzt verlassen wurde.

    5. Klicken Sie auf Gruppe erstellen, um Auslöser zu gruppieren.

  11. Klicken Sie auf der Registerkarte Audience auf die Schaltfläche Audience auswählen, um die Audience aus der Liste der verfügbaren Adobe Experience Platform-Audiences zu definieren. Weitere Informationen.

  12. Wählen Sie auf Registerkarte Zeitplan“ die Häufigkeit Ihres Triggers aus, wenn Ihre In-App-Nachricht aktiv ist. Folgende Optionen stehen zur Verfügung:

    • Immer: Die Nachricht wird immer angezeigt, wenn die im Abschnitt Nachricht anzeigen, wenn ausgewählten Ereignisse eintreten.
    • Einmal: Die Nachricht wird nur beim ersten Mal angezeigt, wenn die im Abschnitt Nachricht anzeigen, wenn ausgewählten Ereignisse eintreten.
    • Bis zu Clickthrough: Diese Nachricht wird anzeigen, wenn die im Abschnitt Nachricht anzeigen, wenn ausgewählten Ereignisse eintreten, bis von der SDK ein Interaktionsereignis mit der Aktion „angeklickt“ übermittelt wird.
    • X-mal: Diese Nachricht wird X-mal angezeigt.
  13. Wählen Sie bei Bedarf aus, an welchem Wochentag oder zu welcher Tageszeit die In-App-Nachricht angezeigt wird.

  14. Rufen Sie die Inhalt auf, um mit der Gestaltung Ihrer In-App-Nachricht zu beginnen. Weitere Informationen

Weitere Informationen zur Erstellung, Konfiguration und Aktivierung einer Kampagne finden Sie auf dieser Seite.

Anleitungsvideos video

Verwandte Themen:

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 create an In-app message in Adobe Journey Optimizer and add it to a journey or a campaign, including configuring triggers, traits, and display frequency.

Intents:

  • Add an In-app message to a journey using an Action activity with the In-app channel selected
  • Add an In-app message to a campaign after choosing a Scheduled or API-triggered campaign type
  • Select or create an in-app configuration and edit the message content
  • Edit triggers, add conditions with Or/And, and refine rules with traits
  • Set the display frequency for when the In-app message is active
  • Add one or more inbound actions to the in-app message

Glossary:

  • In-app channel: The channel selected as the action type (In-app) in the Action activity of a journey (product-specific)
  • Wait activity (auto): A 3-days Wait activity automatically added after an Action activity with the In-app channel so in-app messages have proper timing before profiles reach the end of their journey (product-specific)
  • Sent data to Platform: A trigger fired when the mobile app issues an edge experience event to send data to Adobe Experience Platform, usually the sendEvent API call from the AEP Edge extension (product-specific)
  • Trait: An And-condition refinement drawn from packages such as Device info, Application lifecycle, and Places (product-specific)
  • Scheduled - Marketing campaign: A campaign executed immediately or on a specified date, configured and executed from the user interface, aimed at marketing messages (product-specific)
  • API-triggered - Marketing/Transactional campaign: A campaign executed using an API call, aimed at marketing or transactional messages sent following an action performed by an individual (product-specific)

Guardrails:

  • Legacy native channel activities (Email, Push, Mobile message, In-app, Web, Code-based experience, and Content Card) are deprecated as of the March 2026 release; existing journeys using these activities continue to work without any changes and no migration is required.
  • In a journey, a 3-days Wait activity is automatically added after the Action activity with the In-app channel, because in-app messages displayed to a profile automatically expire when the profile reaches the end of their journey.
  • In-app messages are not impacted by the user’s choice to opt-in or opt-out of push notifications at the operating system.
  • To show an in-app message shortly after a push notification, a Wait activity is recommended; typically a 5–15 minute wait is recommended, though exact times vary with payload complexity and personalization needs.

Terminology:

  • Canonical name: In-app message — Acronym: n/a
  • Do not confuse: “Show every time” / “Show once” / “Show until click through” (journey frequency options) ≠ “Everytime” / “Once” / “Until click through” / “X number of times” (campaign frequency options)
  • Do not confuse: “Or” condition (adds more Triggers to expand the rule) ≠ “And” condition (adds Traits to fine-tune the rule)

FAQ:

  • Q: Where can I add an In-app message? — In a campaign or in a journey.
  • Q: Are the legacy native channel activities, such as In-app, still usable? — They are deprecated as of the March 2026 release, but existing journeys using them continue to work without changes and no migration is required.
  • Q: Why is a Wait activity added automatically in a journey? — In-app messages expire when a profile reaches the end of their journey, so a 3-days Wait activity is added after the Action activity with the In-app channel to ensure proper timing.
  • Q: Do OS push opt-out settings affect in-app messages? — No; In-app messages are not impacted by the user’s choice to opt-in or opt-out of push notifications at the operating system.
  • Q: What campaign types can send an In-app message? — Scheduled - Marketing (executed immediately or on a specified date) and API-triggered - Marketing/Transactional (executed using an API call).
  • Q: How do I add more than one action to my in-app message? — Click the Add action button to add one or more inbound actions.

Personas:

  • marketer: Can add an In-app message to a journey using the Action activity with the In-app action type selected. Can also add an In-app message to a Scheduled - Marketing campaign or an API-triggered - Marketing/Transactional campaign. Can edit triggers with Or and And conditions, add traits, and set the display frequency for the message. Where: “Create an In-app message”.

Onboarding:

  • Level: Beginner
  • First minimal step: Drag and drop an Action activity from the Actions section of the palette, then select In-app as the action type.
  • Success check: The In-app action is configured on the journey canvas, and a 3-days Wait activity is added automatically after it.
  • Previous: Creating your first journey before adding an In-app action to it: Create your first journey (building-journeys/journey-gs.md)
  • Next: Designing the content of the In-app message after creating the configuration: Design your In-app content (in-app/design-in-app.md); Testing and sending the In-app notification after it is created: Check and send your In-app notification (in-app/send-in-app.md)
recommendation-more-help
journey-optimizer-help