Integrieren von AEM 6.5 mit Adobe Campaign Standard integrating-with-adobe-campaign-standard
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.
Integrationsschritte integration-steps
Die Konfiguration der Integration zwischen AEM und Adobe Campaign Standard erfordert eine Reihe von Schritten in beiden Lösungen.
- Konfigurieren Sie die
- Überprüfen Sie die
- Erstellen einer AEM-spezifischen E-Mail-Versandvorlage in Campaign
- Konfigurieren der Campaign-Integration in AEM
- Konfigurieren der Replikation für die AEM-Veröffentlichungsinstanz
- Konfigurieren des AEM-Externalizers
- Konfigurieren Sie die
- Konfigurieren des externen AEM-Kontos in Campaign
Dieses Dokument führt Sie im Detail durch die einzelnen Schritte.
Voraussetzungen prerequisites
- Administratorzugriff auf Adobe Campaign Standard
- Weitere Informationen zum Einrichten und Konfigurieren von Adobe Campaign Standard finden Sie in der Dokumentation zu Adobe Campaign Standard.
- Administratorzugriff auf AEM
Konfigurieren des aemserver-Benutzers in Campaign aemserver-user
Adobe Campaign Standard enthält standardmäßig einen aemserver
-Benutzer, den AEM verwendet, um eine Verbindung zu Adobe Campaign herzustellen. Sie müssen dieser Person eine entsprechende Sicherheitsgruppe zuweisen und ihr Kennwort festlegen.
-
Melden Sie sich bei Adobe Campaign als Admin an.
-
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.
-
Klicken Sie auf die Benutzerin bzw. den Benutzer von
aemserver
in der Benutzerkonsole. -
Stellen Sie sicher, dass der
aemserver
-Benutzer mindestens einer Sicherheitsgruppe zugewiesen ist, die über die RolledeliveryPrepare
verfügt. Standardmäßig hat die GruppeStandard Users
diese Rolle. -
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 einer Support-Fachkraft von Adobe durchgeführt werden. Senden Sie ein Ticket an die Adobe-Kundenunterstützung, um das Zurücksetzen des aemserver
-Kennworts anzufordern. Wenn Sie das Kennwort von der Adobe-Kundenunterstützung erhalten haben, bewahren Sie es an einem sicheren Ort auf.
Überprüfen der Option „AEMResourceTypeFilter“ in Campaign resource-type-filter
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 ein großes Volumen an Inhalten 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.
-
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.
-
Klicken Sie in der Optionskonsole auf
AEMResourceTypeFilter
. -
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
-
Klicken Sie auf Speichern, um die Änderungen zu speichern.
Ihr AEMResourceTypeFilter
ist jetzt so konfiguriert, dass der richtige Inhalt von AEM abgerufen wird.
Erstellen einer AEM-spezifischen E-Mail-Versandvorlage in Campaign aem-email-delivery-template
Standardmäßig ist AEM in den E-Mail-Vorlagen von Adobe Campaign deaktiviert. Konfigurieren Sie eine neue E-Mail-Versandvorlage, 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.
-
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.
Konfigurieren der Campaign-Integration in AEM campaign-integration
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.
- Benutzername: Dies ist der
aemserver
-Benutzer in Adobe Campaign, den Sie in einem vorherigen Schritt konfiguriert haben. Standardgemäß ist diesaemserver
. - Kennwort: Dies ist das Kennwort für den
aemserver
-Benutzer in Adobe Campaign, den Sie in einem vorherigen Schritt von der Adobe-Kundenunterstützung angefordert haben. - API-Endpunkt - Dies ist die Adobe Campaign-Instanz-URL.
- Benutzername: Dies ist der
-
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.
Konfigurieren der Replikation für die AEM-Veröffentlichungsinstanz replication
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 Tools > Bereitstellung > Replikation > Agenten für Autor aus und klicken Sie dann auf Standardagent (veröffentlichen).
-
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. -
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.
com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl
).Konfigurieren des AEM-Externalizers externalizer
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 ihn 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 Sie die URL von der Standardadresse
http://localhost:4503
in Ihre öffentlich verfügbare Veröffentlichungsinstanz. -
Klicken Sie auf Speichern.
Sie haben den Externalizer konfiguriert, und Adobe Campaign kann nun auf Ihre Inhalte zugreifen.
localhost:4503
oder einen anderen Server verweist, den Adobe Campaign nicht erreichen kann, werden Bilder von AEM nicht auf der Adobe Campaign-Konsole angezeigt.Konfigurieren des Benutzers „campaign-remote“ in AEM campaign-remote-user
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.
- Melden Sie sich in AEM als Admin an.
- Klicken Sie in der Hauptnavigationskonsole in der linken Leiste auf Tools.
- Klicken Sie anschließend auf Sicherheit > Benutzer, um die Benutzer-Administration-Console zu öffnen.
- Suchen Sie den
campaign-remote
-Benutzer. - Wählen Sie den
campaign-remote
-Benutzer aus und klicken Sie auf Eigenschaften, um den Benutzer zu bearbeiten. - Klicken Sie im Fenster Benutzereinstellungen bearbeiten auf Kennwort ändern.
- Geben Sie ein neues Kennwort für den Benutzer ein und notieren Sie das Kennwort an einem sicheren Ort für die zukünftige Verwendung.
- Klicken Sie auf Speichern, um die Kennwortänderung zu speichern.
- Klicken Sie auf Speichern und schließen, um die Änderungen am
campaign-remote
-Benutzer zu speichern.
Konfigurieren des externen AEM-Kontos in Campaign acc-external-user
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 Admin an.
-
Klicken Sie oben links in der Menüleiste auf das Adobe Campaign-Logo, um die globale Navigation zu öffnen. Wählen Sie dann im Navigationsmenü Administration > Anwendungseinstellungen > Externe Konten aus.
-
Klicken Sie in der Benutzerkonsole auf Adobe Experience Manager-Instanz (aemInstance).
-
Stellen Sie sicher, dass der Benutzer Adobe Experience Manager als Typ hat.
-
Definieren Sie im Abschnitt Verbindung die folgenden Felder:
- Server: Dies ist die URL Ihres AEM Autoren-Servers. Diese sollte nicht mit einem Schrägstrich enden.
- Konto: Dies ist der
campaign-remote
Benutzer, den Sie zuvor in AEM konfiguriert haben. - Kennwort: Dies ist das Kennwort für den
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!
Nächste Schritte next-steps
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.