Die Integration von AEM mit Adobe Target über die Target Standard-API erfordert die Konfiguration von Adobe IMS (Identity Management-System) mithilfe der Adobe Developer Console.
Die Unterstützung für die Adobe Target Standard-API ist in AEM 6.5 neu. Die Target Standard-API verwendet die IMS-Authentifizierung.
Die Verwendung der Adobe Target Classic-API in AEM wird aus Gründen der Abwärtskompatibilität weiterhin unterstützt. Die Die Target Classic-API verwendet die Authentifizierung von Benutzeranmeldeinformationen.
Die API-Auswahl wird von der Authentifizierungsmethode gesteuert, die für die AEM/Target-Integration verwendet wird.
Siehe auch Mandanten-ID und Client-Code Abschnitt.
Bevor Sie mit diesem Verfahren beginnen:
Adobe-Support muss Ihr Konto für Folgendes bereitstellen:
Der Systemadministrator Ihres Unternehmens sollte die Admin Console verwenden, um die erforderlichen Entwickler in Ihrem Unternehmen den relevanten Produktprofilen hinzuzufügen.
Der erste Schritt der Konfiguration besteht darin, eine IMS-Konfiguration in AEM zu erstellen und den öffentlichen Schlüssel zu generieren.
Öffnen Sie AEM Instrumente Menü.
Im Sicherheit Abschnittsauswahl Adobe IMS-Konfigurationen.
Auswählen Erstellen , um Technische Kontokonfiguration für Adobe IMS.
Verwenden der Dropdown-Liste unter Cloud-Konfiguration auswählen Adobe Target.
Aktivieren Neues Zertifikat erstellen und geben Sie einen neuen Alias ein.
Bestätigen mit Zertifikat erstellen.
Auswählen Download (oder Öffentlichen Schlüssel herunterladen), um die Datei auf Ihr lokales Laufwerk herunterzuladen, damit sie einsatzbereit ist, wenn IMS für die Adobe Target-Integration mit AEM konfigurieren.
Lassen Sie diese Konfiguration geöffnet. Sie wird bei Abschließen der IMS-Konfiguration in AEM.
Mithilfe der Adobe Developer Console müssen Sie ein Projekt (Integration) mit Adobe Target erstellen, das AEM verwenden wird, und dann die erforderlichen Berechtigungen zuweisen.
Öffnen Sie die Adobe Developer Console, um ein Projekt mit Adobe Target zu erstellen, das AEM Folgendes verwenden wird:
Öffnen Sie die Adobe Developer Console for Projects:
Alle Projekte, die Sie haben, werden angezeigt. Auswählen Neues Projekt erstellen - Ort und Nutzung hängen von Folgendem ab:
Wenn Sie noch kein Projekt haben, Neues Projekt erstellen wird zentriert sein, unten.
Wenn Sie bereits über vorhandene Projekte verfügen, werden diese aufgelistet und Neues Projekt erstellen oben rechts.
Auswählen Zum Projekt hinzufügen gefolgt von API:
Auswählen Adobe Target, dann Nächste:
Wenn Sie Adobe Target abonniert haben, es jedoch nicht aufgeführt sehen, sollten Sie die Option Voraussetzungen.
Öffentlichen Schlüssel hochladen und nach Abschluss des Vorgangs mit Nächste:
Überprüfen Sie die Anmeldeinformationen und fahren Sie mit Nächste:
Wählen Sie die erforderlichen Produktprofile aus und fahren Sie mit Konfigurierte API speichern:
Welche Produktprofile mit angezeigt werden, hängt davon ab, ob Sie über Folgendes verfügen:
Die Erstellung wird bestätigt.
Sie müssen der Integration jetzt die erforderlichen Berechtigungen zuweisen:
Adobe öffnen Admin Console:
Navigieren Sie zu Produkte (obere Symbolleiste) und wählen Sie Adobe Target - <your-tenant-id> (im linken Bereich).
Auswählen Produktprofile, dann den gewünschten Arbeitsbereich aus der angezeigten Liste. Beispiel: Standardarbeitsbereich.
Auswählen API-Anmeldeinformationen, dann die erforderliche Integrationskonfiguration.
Auswählen Editor als Produktrolle; anstelle von Beobachter.
In der Adobe Developer Console - Projekte können Sie eine Liste aller Integrationsprojekte anzeigen:
Auswählen Ansicht (rechts neben einem bestimmten Projekteintrag), um weitere Details zur Konfiguration anzuzeigen. Dazu gehören:
Einige davon müssen Sie die Integration von Adobe Target in AEM basierend auf IMS abschließen.
Kehren Sie zu AEM zurück und Sie können die IMS-Konfiguration abschließen, indem Sie erforderliche Werte aus der Adobe Developer Console-Integration für Target hinzufügen:
Kehren Sie zu IMS-Konfiguration geöffnet in AEM.
Wählen Sie Weiter aus.
Hier können Sie die Details aus der Projektkonfiguration in der Adobe Developer Console:
aud
der Nutzlast unten, z. B. https://ims-na1.adobelogin.com
im Beispiel untenBestätigen Sie mit Erstellen.
Ihre Adobe Target-Konfiguration wird in der AEM Console angezeigt.
So überprüfen Sie, ob die Konfiguration erwartungsgemäß funktioniert:
Öffnen Sie:
https://localhost<port>/libs/cq/adobeims-configuration/content/configurations.html
Beispiel:
https://localhost:4502/libs/cq/adobeims-configuration/content/configurations.html
Wählen Sie Ihre Konfiguration aus.
Auswählen Konsistenzprüfung aus der Symbolleiste, gefolgt von Überprüfen.
Bei erfolgreicher Ausführung wird die Meldung angezeigt:
Auf die Konfiguration kann nun verwiesen werden, damit ein Cloud Service die Target Standard-API verwenden kann:
Öffnen Sie die Instrumente Menü. Anschließend innerhalb der Cloud Services Bereich, wählen Sie Ältere Cloud Services.
Scrollen Sie nach unten zu Adobe Target und wählen Sie Jetzt konfigurieren.
Die Konfiguration erstellen wird geöffnet.
Geben Sie einen Titel und, falls gewünscht, ein Name (Wenn Sie das Feld leer lassen, wird dies aus dem Titel generiert.)
Sie können auch die gewünschte Vorlage auswählen (wenn mehrere Vorlagen verfügbar sind).
Bestätigen Sie mit Erstellen.
Die Komponente bearbeiten wird geöffnet.
Geben Sie die Details im Adobe Target-Einstellungen tab:
Authentifizierung: IMS
Mandanten-ID: die Adobe IMS-Mandantenkennung. Siehe auch Mandanten-ID und Client-Code Abschnitt.
Für IMS muss dieser Wert aus Target selbst übernommen werden. Sie können sich bei Target anmelden und die Mandantenkennung aus der URL extrahieren.
Wenn die URL beispielsweise:
https://experience.adobe.com/#/@yourtenantid/target/activities
Dann würden Sie yourtenantid
.
Clientcode: Siehe Mandanten-ID und Client-Code Abschnitt.
IMS-Konfiguration: den Namen der IMS-Konfiguration auswählen
API-Typ: REST
A4T-Analyse-Cloud-Konfiguration: Wählen Sie die Analyse-Cloud-Konfiguration aus, die für Target-Aktivitätsziele und -metriken verwendet wird. Sie benötigen sie, wenn Sie Adobe Analytics als Quelle für die Berichterstellung für bestimmte Inhalte verwenden. Wenn Ihre Cloud-Konfiguration nicht angezeigt wird, finden Sie weitere Informationen unter Konfigurieren der A4T-Analytics Cloud-Konfiguration.
Verwenden des präzisen Targetings: Standardmäßig ist dieses Kontrollkästchen aktiviert. Bei Aktivierung dieser Option wird für die Cloud Service-Konfiguration gewartet, bis das Laden des Kontexts erfolgt ist, bevor der Inhalt geladen wird. Siehe Hinweis unten.
Segmente aus Adobe Target synchronisieren: Wählen Sie diese Option aus, um in Target definierte Segmente herunterzuladen und in AEM zu verwenden. Sie müssen diese Option auswählen, wenn die Eigenschaft „API-Typ“ auf „REST“ festgelegt ist, da Inline-Segmente nicht unterstützt werden und Sie immer Segmente aus Target verwenden müssen. (Beachten Sie, dass der AEM-Begriff „Segment“ hier dem Target-Begriff „Zielgruppe“ entspricht.)
Client-Bibliothek: Wählen Sie aus, ob die AT.js-Client-Bibliothek oder mbox.js (veraltet) verwendet werden soll.
Verwenden des Tag Management Systems zur Bereitstellung der Client-Bibliothek: Verwenden Sie DTM (nicht mehr unterstützt), Adobe Launch oder ein anderes Tag-Management-System.
Benutzerdefinierte at.js: Lassen Sie das Feld leer, wenn Sie das Kontrollkästchen Tag-Management aktiviert haben oder die standardmäßige at.js-Datei verwenden möchten. Alternativ hierzu können Sie Ihre benutzerdefinierte Datei „AT.js“ hochladen. Sie wird nur angezeigt, wenn Sie „AT.js“ ausgewählt haben.
Konfiguration eines Cloud Service zur Verwendung der Target Classic-API ist veraltet (verwendet die Registerkarte Adobe Recommendations-Einstellungen ).
Klicken Verbindung mit Target herstellen , um die Verbindung mit Adobe Target zu initialisieren.
Wenn die Verbindung erfolgreich hergestellt wurde, wird die Meldung Verbindung erfolgreich angezeigt.
Auswählen OK auf die Nachricht, gefolgt von OK im Dialogfeld, um die Konfiguration zu bestätigen.
Sie können jetzt fortfahren Hinzufügen eines Target-Frameworks zum Konfigurieren von ContextHub- oder ClientContext-Parametern, die an Target gesendet werden. Beachten Sie, dass dies möglicherweise nicht für den Export AEM Experience Fragments in Target erforderlich ist.
Mit Adobe Experience Manager 6.5.8.0, wurde das Feld Client-Code zum Target-Konfigurationsfenster hinzugefügt.
Beachten Sie beim Konfigurieren der Felder Mandanten-ID und Client-Code Folgendes:
Beachten Sie in beiden Fällen Folgendes:
Wie bereits erwähnt, ist der erste Fall der häufigste Fall für AEM 6.5. Achten Sie in beiden Fällen darauf, both -Felder enthalten die richtigen Informationen entsprechend Ihren Anforderungen.
Wenn Sie eine bestehende Target-Konfiguration ändern möchten: