Durch die Integration von AEM 6.5 mit Adobe Campaign Standard (ACS) 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 Standard als auch AEM erforderlich.
Durch diese Integration können AEM und Adobe Campaign Standard 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 Standard mit AEM 6.5 integrieren. Weiterführende Informationen zu anderen Campaign-Integrationen finden Sie im Dokument Integrieren von AEM 6.5 in Adobe Campaign.
Die Konfiguration der Integration zwischen AEM und Adobe Campaign Standard erfordert mehrere Schritte in beiden Lösungen.
Dieses Dokument führt Sie im Detail durch die einzelnen Schritte.
Adobe Campaign Standard enthält standardmäßig einen aemserver
-Benutzer, den AEM verwendet, um eine Verbindung zu Adobe Campaign herzustellen. Sie müssen diesem Benutzer eine entsprechende Sicherheitsgruppe zuweisen und sein Kennwort festlegen.
Melden Sie sich bei Adobe Campaign als Administrator an.
Tippen oder klicken Sie oben links in der Menüleiste auf das Adobe Campaign-Logo, um die globale Navigation zu öffnen. Wählen Sie dann über das Navigationsmenü Administration > Benutzer und Sicherheit > Benutzer aus.
Tippen oder klicken Sie auf den aemserver
-Benutzer in der Benutzerkonsole.
Stellen Sie sicher, dass der aemserver
-Benutzer mindestens einer Sicherheitsgruppe zugewiesen ist, die über die Rolle deliveryPrepare
verfügt. Standardmäßig hat die Gruppe Standard Users
diese Rolle.
Tippen oder klicken Sie auf Speichern, um die Änderungen zu speichern.
Ihr aemserver
-Benutzer verfügt jetzt über die erforderlichen Berechtigungen, damit AEM ihn für die Kommunikation mit Adobe Campaign verwenden kann.
Bevor AEM jedoch den aemserver
-Benutzer verwenden kann, muss sein Kennwort festgelegt sein. Dies kann nicht über Adobe Campaign erfolgen. Es muss von einem Support-Techniker von Adobe durchgeführt werden. Senden eines Tickets an die Adobe-Kundenunterstützung , um das Zurücksetzen der aemserver
Kennwort. Sobald Sie das Kennwort von der Adobe-Kundenunterstützung haben, halten Sie es an einem sicheren Ort.
AEMResourceTypeFilter
ist eine Option in Adobe Campaign, die zum Filtern von AEM-Ressourcen verwendet wird, die in Adobe Campaign verwendet werden können. Da AEM viele Inhalte enthält, dient diese Option als Filter, mit dem Adobe Campaign nur die AEM Inhalte von Typen abrufen kann, die speziell für die Verwendung in Adobe Campaign entwickelt wurden.
Diese Option ist vorkonfiguriert. Sie müssen sie jedoch möglicherweise aktualisieren, wenn Sie die Campaign-Komponenten von AEM angepasst haben. Um sicherzustellen, dass die Option AEMResourceTypeFilter
konfiguriert ist, führen Sie die folgenden Schritte aus.
Melden Sie sich bei Adobe Campaign als Administrator an.
Tippen oder klicken Sie oben links in der Menüleiste auf das Adobe Campaign-Logo, um die globale Navigation zu öffnen. Wählen Sie dann über das Navigationsmenü Administration > Anwendungseinstellungen > Optionen aus.
Tippen oder klicken Sie auf AEMResourceTypeFilter
in der Optionskonsole.
Bestätigen Sie die Konfiguration von AEMResourceTypeFilter
. Die Pfade sind durch Kommas getrennt und enthalten standardmäßig Folgendes:
mcm/campaign/components/newsletter
mcm/campaign/components/campaign_newsletterpage
mcm/neolane/components/newsletter
Tippen oder klicken Sie auf Speichern, um die Änderungen zu speichern.
Ihr AEMResourceTypeFilter
ist jetzt so konfiguriert, dass der richtige Inhalt von AEM abgerufen wird.
Standardmäßig ist AEM in den E-Mail-Vorlagen von Adobe Campaign nicht aktiviert. Sie müssen eine neue E-Mail-Versandvorlage konfigurieren, die zum Erstellen von E-Mails mit AEM-Inhalten verwendet werden kann. Gehen Sie wie folgt vor, um eine AEM-spezifische E-Mail-Versandvorlage zu erstellen.
Melden Sie sich bei Adobe Campaign als Administrator an.
Tippen oder klicken Sie oben links in der Menüleiste auf das Adobe Campaign-Logo, um die globale Navigation zu öffnen. Wählen Sie dann über das Navigationsmenü Ressourcen > Vorlagen > Versandvorlagen aus.
Suchen Sie in der Versandvorlagen-Konsole die Standard-E-Mail-Vorlage Per E-Mail versenden (Mail) und bewegen Sie den Mauszeiger über die Karte (oder die Linie), die ihr entspricht, um die Optionen anzuzeigen. Klicken Sie auf Element duplizieren.
Klicken Sie im Bestätigungsdialog auf Bestätigen, um die Vorlage zu duplizieren.
Der Vorlageneditor wird mit Ihrer Kopie der Vorlage Per E-Mail versenden (Mail) geöffnet. Klicken Sie auf das Symbol Eigenschaften bearbeiten rechts oben im Fenster.
Ändern Sie im Eigenschaftenfenster das Feld Bezeichnung, sodass es Ihre neue AEM-Vorlage beschreibt.
Klicken Sie auf die Überschrift Inhalt, um es zu erweitern, und wählen Sie Adobe Experience Manager in der Dropdown-Liste Inhaltsquelle aus.
Dadurch wird das Feld Adobe Experience Manager-Konto angezeigt. Wählen Sie in der Dropdown-Liste den Benutzer Adobe Experience Manager-Instanz (aemInstance) aus. Dies ist der standardmäßige externe Benutzer für die AEM Integration.
Klicken Sie auf Bestätigen, um die Änderungen an den Eigenschaften zu speichern.
Klicken Sie im Vorlageneditor auf Speichern, um Ihre geänderte Kopie der E-Mail-Vorlage zur Verwendung mit AEM zu speichern.
Sie verfügen nun über eine E-Mail-Vorlage, die AEM-Inhalte verwenden kann.
AEM kommuniziert mit Adobe Campaign mithilfe einer vorhandenen Integration und dem aemserver
-Benutzer, den Sie in Adobe Campaign konfiguriert haben. Führen Sie diese Schritte aus, um diese Integration zu konfigurieren.
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
-Benutzer in Adobe Campaign, den Sie in einem vorherigen Schritt konfiguriert haben. Standardgemäß ist dies aemserver
.aemserver
-Benutzer in Adobe Campaign, den Sie in einem vorherigen Schritt von der Adobe-Kundenunterstützung angefordert haben.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 globalen Navigationsleiste die Option Tools > Bereitstellung > Replikation > Agenten für Autor, und tippen oder klicken Sie dann auf Standardagent (veröffentlichen).
Tippen oder 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.
Tippen oder klicken Sie auf 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. Sie müssen ihn konfigurieren, damit 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.
Tippen oder 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.
Genau wie Sie einen Benutzer in Adobe Campaign benötigen, den AEM für die Kommunikation mit Adobe Campaign verwenden kann, benötigt Adobe Campaign auch einen Benutzer in AEM für die Kommunikation mit AEM. Standardmäßig erstellt die Campaign-Integration den campaign-remote
-Benutzer in AEM. Führen Sie diese Schritte aus, um diesen Benutzer zu konfigurieren.
campaign-remote
-Benutzer.campaign-remote
-Benutzer aus und klicken Sie auf Eigenschaften, um den Benutzer zu bearbeiten.campaign-remote
-Benutzer zu speichern.Wenn Sie eine AEM-spezifische E-Mail-Versandvorlage erstellt haben, haben Sie festgelegt, dass die Vorlage das externe aemInstance
-Konto zur Kommunikation mit AEM verwenden soll. Um die bidirektionale Kommunikation zwischen beiden Lösungen zu ermöglichen, müssen Sie dieses Konto in Adobe Campaign konfigurieren.
Melden Sie sich bei Adobe Campaign als Administrator an.
Tippen oder klicken Sie auf das Adobe Campaign-Logo oben links in der Menüleiste, um die globale Navigation zu öffnen. Wählen Sie dann im Navigationsmenü Administration > Anwendungseinstellungen > Externe Konten.
Tippen oder klicken Sie auf den Benutzer Adobe Experience Manager-Instanz (aemInstance) in der Benutzerkonsole.
Stellen Sie sicher, dass der Benutzer Adobe Experience Manager als Typ hat.
Definieren Sie im Abschnitt Verbindung die folgenden Felder:
campaign-remote
Benutzer, den Sie zuvor in AEM konfiguriert haben.campaign-remote
-Benutzer, den Sie zuvor in AEM konfiguriert haben.Vergewissern Sie sich, dass das Kontrollkästchen Aktiviert ausgewählt ist und klicken Sie dann auf Speichern, um Ihre Änderungen zu speichern.
Herzlichen Glückwunsch! Sie haben die Integration zwischen AEM und Adobe Campaign Standard abgeschlossen!
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.