Über In-App-Messaging

In-App-Messaging ist ein Messaging-Kanal, mit dem Sie in einer App eine Nachricht einblenden können, wenn ein Benutzer diese gerade verwendet. Dieser Nachrichtentyp ist eine Ergänzung zu Push-Benachrichtigungen, mit denen Nachrichten direkt an die Benachrichtigungszentrale des Telefons des Benutzers gesendet werden. Weiterführende Informationen zu Push-Benachrichtigungen erhalten Sie in diesem Abschnitt.

Dieser Kanal erfordert die Integration von Mobile Apps mit dem Adobe Experience Platform SDK. Diese Apps müssen in Adobe Experience Platform Launch aktiviert werden, damit sie in Adobe Campaign für In-App-Sendungen verfügbar sind.

Um In-App-Nachrichten mithilfe des Experience Platform SDK über Mobile Apps senden zu können, müssen folgende Voraussetzungen gegeben sein:

  1. Sie benötigen in Adobe Campaign Zugriff auf den In-App-Kanal. Wenn Sie keinen Zugriff auf diesen Kanal haben, kontaktieren Sie das für Ihr Konto zuständige Team.

  2. Anwendungsfälle für Mobilgeräte, die in Adobe Campaign Standard in Kombination mit einer Experience Cloud SDK-Applikation unterstützt werden, erfordern eine in Adobe Experience Platform Launch erstellte und in Adobe Campaign Standard konfigurierte App. Eine Schritt-für-Schritt-Anleitung hierzu finden Sie auf dieser Seite.

  3. Nach der Konfiguration können Sie Ihre In-App-Nachricht vorbereiten. Weiterführende Informationen hierzu finden Sie auf dieser Seite.

  4. Im Anschluss daran bestimmen Sie noch, ob Sie eine In-App-Nachricht versenden oder eine Nachricht vom Typ "Lokale Benachrichtigung" anpassen möchten.

  5. Ihre Nachricht ist jetzt bereit für den Versand. Weiterführende Informationen finden Sie auf dieser Seite.

Verwandte Inhalte:

Häufig gestellte Fragen zu In-App-Nachrichten

Welche Ressourcen wären empfehlenswert, um mehr über den In-App-Kanal in Adobe Campaign Standard zu erfahren?

Sehen Sie sich die folgenden Ressourcen an:

Welchen Zweck haben die Campaign-Erweiterungs-APIs setLinkageField und resetLinkageField?

Da In-App-Nachrichten vom SDK aus Campaign abgerufen werden, möchten wir einen sicheren Mechanismus bereitstellen, um sicherzustellen, dass In-App-Nachrichten mit PII-Daten nicht in böswillige Hände geraten. Daher verfügen wir über folgenden Mechanismus, um den sicheren Versand von Nachrichten an das Gerät zu gewährleisten:

  • Kunden markieren mobile Profilfelder (Tabelle appSubscriberRcp) als persönlich und vertraulich, wenn sie sicherstellen möchten, dass diese speziellen Informationen sicher zugestellt werden.
  • Als solche gekennzeichnete Felder können nur in der Profilvorlage (nicht in der AppSubscriber-Vorlage oder der Broadcast-Vorlage) verwendet werden, in die ein zusätzlicher Sicherheitsmechanismus integriert ist.
  • Mit der Profilvorlage erstellte Nachrichten können nur zugestellt werden, wenn sich der Benutzer bei der App angemeldet hat.
  • Um diesen sicheren Handshake zu ermöglichen, sollten Entwickler von Mobile Apps zusätzliche Authentifizierungsdetails mithilfe der setLinkageField-API übergeben. Bitte beachten Sie, dass die Verknüpfungsfelder diejenigen sind, die bei der Erweiterung der appSubscriberRcp-Tabelle als Verknüpfung zwischen mobilen Profilen und CRM-Profilen identifiziert werden.
  • Sie sollten die auf dem Gerät gespeicherten In-App-Nachrichten leeren und resetLinkagefields zurücksetzen, wenn sich der Benutzer mit resetLinkageField bei der App abmeldet. Dadurch wird sichergestellt, dass ein anderer Benutzer, der sich bei der App anmeldet, nicht die für den vorherigen Benutzer bestimmten Nachrichten sieht.
  • Informationen zur Client-seitigen Implementierung dieses Sicherheitsmechanismus finden Sie unter Mobile SDK-APIs.

Was muss ich tun, um In-App-Berichte in Campaign zu aktivieren?

Konfigurieren Sie ein Postback für das In-App-Tracking. Anweisungen dazu finden Sie hier.

Informationen zur Implementierung des lokalen Benachrichtigungs-Tracking finden Sie auf dieser Seite.

Welche Berichte stehen für den In-App-Kanal zur Verfügung?

In Adobe Campaign steht für den In-App-Kanal ein vordefinierter Bericht zur Verfügung. In dieser Dokumentation finden Sie weitere Informationen.

Auf dieser Seite erfahren Sie, wie die einzelnen In-App-Metriken berechnet werden.

Unterstützen Sie mehrsprachige Inhaltsvarianten für In-App-Nachrichten ähnlich wie für Push-Nachrichten?

Für In-App-Nachrichten stehen derzeit keine mehrsprachigen Vorlagen zur Verfügung.

Wenn das Ziel jedoch darin besteht, eine In-App-Nachricht in einer anderen Sprache als Englisch zu senden, können die Inhalte direkt in die verfügbaren Textfelder eingefügt werden.

Können Campaign-Personalisierungsfelder zu benutzerdefiniertem HTML hinzugefügt werden?

Nein, das wird noch nicht unterstützt.

Ich habe eine Warnmeldung konfiguriert, aber sie wird nicht auf dem Gerät angezeigt.

Für Warnmeldungen ist mindestens eine Schaltfläche zum Verwerfen erforderlich (der primäre oder sekundäre Dialog sollte eine Aktion zum Verwerfen aufweisen). Andernfalls ist es möglich, die Nachricht zu speichern, sie wird jedoch nicht empfangen.

Wenn lokale Benachrichtigungen den benutzerdefinierten Ton unter iOS nicht abspielen, wird dann stattdessen der Standardton abgespielt?

Für einen benutzerdefinierten Ton unter iOS müssen Sie beim Erstellen einer lokalen Benachrichtigung einen Dateinamen mit Erweiterung angeben (z. B. sound.caf). Wenn diese Erweiterung nicht bereitgestellt wird, wird der Standardton verwendet.

Ja, Deeplinks werden in In-App-Nachrichten unterstützt. Deeplinks sollten Folgendes enthalten:

  • Sprache, die besagt, dass das Versand-Tracking deaktiviert werden muss, damit die Deeplinks funktionieren.
  • Appsflyer mit Branch als Partner, die das Deeplink-Tracking durchführen können. Weitere Informationen zur Integration von Branch und Adobe Campaign Standard finden Sie auf dieser Seite.

Kann eine In-App-Nachricht ausgelöst werden, wenn der Benutzer die App über eine Push-Benachrichtigung startet?

Ja, diese Nachrichten werden auch als Daisy-Chain-Nachrichten bezeichnet. Befolgen Sie die nachstehenden Schritte:

  1. Erstellen Sie eine In-App-Nachricht.

  2. Definieren Sie ein benutzerdefiniertes Ereignis und wählen Sie es als Ereignis-Trigger für diese In-App-Nachricht aus, beispielsweise "Trigger aus der Herbstvorschau-Push-Benachrichtigung".

  3. Definieren Sie beim Erstellen Ihrer Push-Nachricht eine benutzerdefinierte Variable, deren Wert als Ereignis festgelegt werden kann, das zum Auslösen von In-App-Nachrichten verwendet wird, beispielsweise Schlüssel = "inappkey" und Wert = "Trigger aus der Herbstvorschau-Push-Benachrichtigung".

  4. Implementieren Sie den Ereignis-Trigger im Code der Mobile App wie folgt:

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now