Bereitstellen und Testen der Lösung
Verwenden Sie zum Bereitstellen dieser Lösung die bereitgestellte server.js-Datei als Einstiegspunkt für Ihr Node.js-Programm. Die Beispielanwendung stellt einen Endpunkt bereit, der durch die in Adobe Journey Optimizer konfigurierte benutzerdefinierte Aktion aufgerufen wird.
Voraussetzungen
Stellen Sie vor der Bereitstellung der Anwendung Folgendes sicher:
- Ein gültiges SendGrid- mit der Berechtigung zum Senden von E-Mails.
- Eine verifizierte Absender-E-Mail-Adresse, die in SendGrid konfiguriert ist.
- Zugriff auf Adobe Experience Manager Forms-Services und ein gültiges Bearer-Token.
- Eine Node.js-Laufzeitumgebung zum Hosten der Beispielanwendung.
Umgebungsvariablen
Konfigurieren Sie die folgenden Umgebungsvariablen, bevor Sie die Anwendung starten:
const SENDGRID_API_KEY = process.env.SEND_GRID_API_KEY;
const SENDGRID_FROM = process.env.SENDGRID_FROM;
const AEM_BEARER = process.env.AEM_BEARER;
- SENDGRID_API_KEY - API-Schlüssel zur Authentifizierung bei SendGrid für den E-Mail-Versand.
- SENDGRID_FROM - Verifizierte Absender-E-Mail-Adresse, die für ausgehende Nachrichten verwendet wird.
- AEM_BEARER - Bearer-Token, das zum Authentifizieren von Anfragen an Adobe Experience Manager-Services verwendet wird.
Adobe Journey Optimizer-Integration
Nach der Bereitstellung kann in einer benutzerdefinierten Aktion von Adobe Journey Optimizer auf den Endpunkt verwiesen werden, der von der Node.js-Anwendung verfügbar gemacht wird. Wenn die benutzerdefinierte Aktion während eines Journey aufgerufen wird, generiert das Programm eine personalisierte PDF-Kommunikation und stellt sie mithilfe von SendGrid an die Empfängerin bzw. den Empfänger bereit.
Testen Sie die Lösung, indem Sie ein adaptives Formular mit den erforderlichen Details ausfüllen, einschließlich einer E-Mail-Adresse und der gewünschten Cloud-Lösung. Stellen Sie sicher, dass die Informationen einem neuen Kundenprofil in Adobe Experience Platform entsprechen. Dadurch wird eine Journey in Adobe Journey Optimizer Trigger, die eine personalisierte interaktive Kommunikation erstellt. Eine PDF-Version dieser Mitteilung wird dann an die angegebene E-Mail-Adresse gesendet.
Das Video zeigt das Endbenutzererlebnis für diesen Anwendungsfall.