Durch die Integration von AEM mit Adobe Campaign Classic (ACC) können Sie E-Mail-Versand, Inhalte und Formulare direkt in AEM verwalten. Zur bidirektionalen Kommunikation zwischen Lösungen sind Konfigurationsschritte sowohl in Adobe Campaign Classic als auch in AEM erforderlich.
Durch diese Integration können AEM und Adobe Campaign Classic unabhängig voneinander verwendet werden. Marketing-Experten können in Adobe Campaign Kampagnen erstellen und Targeting verwenden, während Ersteller von Inhalten parallel an der Inhaltserstellung in AEM arbeiten können. Durch die Integration können Inhalt und Design der in AEM erstellten Kampagne zielgerichtet über Adobe Campaign bereitgestellt werden.
In diesem Dokument wird beschrieben, wie Sie Adobe Campaign Classic in AEM 6.5 integrieren. Weitere Campaign-Integrationen finden Sie im Dokument Integration von AEM 6.5 mit Adobe Campaign.
Die Integration von AEM und Campaign erfordert in beiden Lösungen mehrere Schritte.
Dieses Dokument führt Sie im Detail durch die einzelnen Schritte.
Die AEM -Paket in Adobe Campaign enthält mehrere Standardkonfigurationen, die für die Verbindung mit AEM erforderlich sind.
Als Administrator melden Sie sich mit der Client-Konsole bei der Adobe Campaign-Instanz an.
Wählen Sie Tools > Erweitert > Paket importieren… aus.
Klicken Sie auf Standardpaket installieren und dann auf Weiter.
Überprüfen Sie das AEM-Integrationspaket.
Klicken Sie auf Weiter und dann auf Starten, um die Installation zu starten.
Klicken Sie auf Schließen, wenn die Installation abgeschlossen ist.
Das Integrationspaket ist jetzt installiert.
Das Integrationspaket erstellt automatisch den aemserver
-Benutzer, den AEM verwendet, um eine Verbindung mit Adobe Campaign herzustellen. Definieren Sie eine Sicherheitszone für diesen Operator und legen Sie sein Kennwort fest.
Melden Sie sich mit der Client-Konsole bei Adobe Campaign als Administrator an.
Auswählen Instrumente > Explorer aus der Menüleiste.
Navigieren Sie im Explorer zum Knoten Administration > Zugriffsverwaltung > Benutzer.
Wählen Sie den aemserver
-Benutzer aus.
Wählen Sie auf der Registerkarte Bearbeiten des Benutzers die Unter-Registerkarte Zugriffsberechtigungen aus und klicken Sie auf den Link Zugriffsparameter bearbeiten….
Wählen Sie die entsprechende Sicherheitszone aus und definieren Sie die vertrauenswürdige IP-Maske nach Bedarf.
Klicken Sie auf Speichern.
Melden Sie sich beim Adobe Campaign-Client ab.
Navigieren Sie im Dateisystem des Adobe Campaign-Servers zum Speicherort der Campaign-Installation und bearbeiten Sie die Datei serverConf.xml
als Administrator. Diese Datei befindet sich normalerweise unter:
C:\Program Files\Adobe\Adobe Campaign Classic v7\conf
in Windows./usr/local/neolane/nl6/conf/eng
in Linux.Suchen Sie nach securityZone
und stellen Sie sicher, dass die folgenden Parameter für die Sicherheitszone des AEM-Benutzers festgelegt sind.
allowHTTP="true"
sessionTokenOnly="true"
allowUserPassword="true"
.Speichern Sie die Datei.
Stellen Sie sicher, dass die Sicherheitszone nicht durch die entsprechende Einstellung in der Datei config-<server name>.xml
überschrieben wird.
allowUserPassword
in true
.Wenn Sie den Adobe Campaign Classic-Server-Anschluss ändern möchten, ersetzen Sie 8080
durch den gewünschten Anschluss.
Standardmäßig ist keine Sicherheitszone für den Operator konfiguriert. Damit AEM eine Verbindung zu Adobe Campaign herstellen kann, müssen Sie einen Bereich auswählen, wie in den vorherigen Schritten beschrieben.
Wir empfehlen Ihnen dringend, eine speziell AEM zugewiesene Sicherheitszone zu erstellen, um Sicherheitsprobleme zu vermeiden. Weitere Informationen zu diesem Thema finden Sie im Abschnitt Dokumentation zu Adobe Campaign Classic.
Kehren Sie im Campaign-Client zum aemserver
-Operator zurück und wählen Sie die Registerkarte Allgemein aus.
Klicken Sie auf den Link Kennwort zurücksetzen….
Geben Sie ein Kennwort an und speichern Sie es an einem sicheren Ort für die zukünftige Verwendung.
Klicken Sie auf OK, um das Kennwort für den aemserver
-Operator zu speichern.
AEM den Operator, den Sie bereits in Campaign eingerichtet haben zur Kommunikation mit Campaign
Melden Sie sich bei Ihrer AEM Authoring-Instanz als Admin an.
Wählen Sie in der Seitenleiste der globalen Navigation die Option Instrumente > Cloud Services > Ältere Cloud Services > Adobe Campaign und klicken Sie auf Jetzt konfigurieren.
Erstellen Sie im Dialogfeld eine Campaign-Service-Konfiguration, indem Sie einen Titel eingeben und auf Erstellen klicken.
Ein neues Fenster und Dialogfeld wird geöffnet, um die Konfiguration zu bearbeiten. Geben Sie die folgenden Informationen ein.
aemserver
.Wählen Sie Verbindung zu Adobe Campaign herstellen aus, um die Verbindung zu überprüfen, und klicken Sie dann auf OK.
AEM kann jetzt mit Adobe Campaign kommunizieren.
Stellen Sie sicher, dass Ihr Adobe Campaign-Server über das Internet erreichbar ist. AEM können nicht auf private Netze zugreifen.
Campaign-Inhalte werden von Autorinnen und Autoren von Inhalten in der AEM-Autoreninstanz erstellt. Diese Instanz ist in der Regel in Ihrer Organisation nur intern verfügbar. Damit die Empfängerinnen und Empfänger Ihrer Kampagne auf Inhalte wie Bilder und Assets zugreifen können, müssen Sie diese Inhalte veröffentlichen.
Der Replikationsagent ist für die Veröffentlichung Ihres Inhalts aus der AEM-Autoreninstanz zur Veröffentlichungsinstanz verantwortlich und muss eingerichtet werden, damit die Integration ordnungsgemäß funktioniert. Dieser Schritt ist auch erforderlich, um bestimmte Autoreninstanzkonfigurationen in die Veröffentlichungsinstanz zu replizieren.
So konfigurieren Sie die Replikation von Ihrer AEM-Autoreninstanz zur Veröffentlichungsinstanz:
Melden Sie sich bei Ihrer AEM-Autoreninstanz als Admin an.
Wählen Sie in der Seitenleiste der globalen Navigation die Option Instrumente > Implementierung > Replikation > Agenten für Autor Klicken Sie auf Standardagent (publish).
Klicken Sie auf Bearbeiten und wählen Sie dann die Registerkarte Transport aus.
Konfigurieren Sie das Feld URI, indem Sie die Standardeinstellung des localhost
-Werts durch die IP-Adresse der AEM-Veröffentlichungsinstanz ersetzen.
Klicks OK , um die Änderungen an den Agenteneinstellungen zu speichern.
Sie haben die Replikation zur AEM-Veröffentlichungsinstanz konfiguriert, damit Ihre Kampagnenempfängerinnen und -empfänger auf Ihren Inhalt zugreifen können.
Wenn Sie nicht die Replikations-URL, sondern die öffentlich zugängliche URL verwenden möchten, können Sie die öffentliche URL in der folgenden Konfigurationseinstellung über OSGi festlegen
Wählen Sie in der globalen Navigationleiste die Option Tools > Aktivitäten > Web-Konsole > OSGi-Konfiguration und suchen Sie nach AEM Campaign-Integration – Konfiguration. Bearbeiten Sie die Konfiguration und ändern Sie das Feld Öffentliche URL (com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl
).
Der Externalizer ist ein OSGi-Service in AEM, der einen Ressourcenpfad in eine externe und absolute URL umwandelt, was erforderlich ist, damit AEM für Campaign geeignete Inhalte bereitstellen kann. Konfigurieren Sie sie so, dass die Campaign-Integration funktioniert.
Melden Sie sich bei der AEM-Autoreninstanz als Admin an.
Wählen Sie in der globalen Navigationsleiste die Option Tools > Vorgänge > Web-Konsole > OSGi-Konfiguration und suchen Sie nach Day CQ Link Externalizer.
Standardmäßig ist der letzte Eintrag im Feld Domains für die Veröffentlichungsinstanz vorgesehen. Ändern der URL von der Standardeinstellung http://localhost:4503
an Ihre öffentlich verfügbare Veröffentlichungsinstanz.
Klicken Sie auf Speichern.
Sie haben den Externalizer konfiguriert, und Adobe Campaign kann nun auf Ihre Inhalte zugreifen.
Die Veröffentlichungsinstanz muss vom Adobe Campaign-Server aus erreichbar sein. Falls sie auf localhost:4503
oder einen anderen Server verweist, den Adobe Campaign nicht erreichen kann, werden Bilder von AEM nicht auf der Adobe Campaign-Konsole angezeigt.
Damit Campaign mit AEM kommunizieren kann, müssen Sie ein Kennwort für den campaign-remote
-Benutzer in AEM festlegen.
campaign-remote
-Benutzer.campaign-remote
-Benutzer aus und klicken Sie auf Eigenschaften, um den Benutzer zu bearbeiten.campaign-remote
-Benutzer zu speichern.Bei der Installation des AEM-Integrationspakets in Campaign wird ein externes Konto für AEM erstellt. Durch die Konfiguration dieses externen Kontos kann Adobe Campaign eine Verbindung zu AEM herstellen und so eine bidirektionale Kommunikation zwischen beiden Lösungen ermöglichen.
Melden Sie sich mit der Client-Konsole bei Adobe Campaign als Administrator an.
Auswählen Instrumente > Explorer aus der Menüleiste.
Navigieren Sie im Explorer zum Knoten Administration > Platform > Externe Konten.
Suchen Sie das externe AEM-Konto. Standardmäßig hat es die folgenden Werte:
AEM
AEM Instance
aemInstance
Geben Sie auf der Registerkarte Allgemein dieses Kontos die Benutzerinformationen ein, die Sie im Schritt Festlegen des Kennworts für den Benutzer „campaign-remote“ definiert haben.
campaign-remote
, den Sie in AEM im Schritt Festlegen des Kennworts für den Benutzer „campaign-remote“ definiert haben.campaign-remote
identisch, den Sie in AEM im Schritt Festlegen des Kennworts für den Benutzer „campaign-remote“ definiert haben.Aktivieren Sie das Kontrollkästchen Aktiviert.
Klicken Sie auf Speichern.
Adobe Campaign kann jetzt mit AEM kommunizieren.
Nach der Konfiguration von sowohl Adobe Campaign Classic als auch AEM ist die Integration nun abgeschlossen.
Sie können jetzt erfahren, wie Sie einen Newsletter in Adobe Experience Manager erstellen, indem Sie mit diesem Dokument fortfahren.