Aktualisieren Sie Ihre Datenerfassungsbibliothek für den Audience Manager von der Audience Manager-Tag-Erweiterung zur Web SDK-Tag-Erweiterung.
Vorgesehene Zielgruppe
Diese Seite richtet sich an Audience Manager-Kunden, die die Audience Manager-Tag-Erweiterung verwenden, um Web-Sammlungsdaten in den Audience Manager zu bringen. Kunden, die die AppMeasurement JavaScript-Bibliothek verwenden, lesen bitte das Handbuch zum Aktualisieren Ihrer Datenerfassungsbibliothek für den Audience Manager von der AppMeasurement JavaScript-Bibliothek zur Web SDK JavaScript-Bibliothek.
Vor- und Nachteile dieses Implementierungspfads
Die Verwendung dieses Migrationsansatzes hat sowohl Vor- als auch Nachteile. Wägen Sie jede Option sorgfältig ab, um zu entscheiden, welcher Ansatz für Ihr Unternehmen am besten geeignet ist.
- Keine Code-Änderungen auf Ihrer Site: Da in Ihrer Implementierung bereits Tags installiert sind, können alle Migrationsaktualisierungen in der Tags-Oberfläche vorgenommen werden.
- Verwendet Ihre vorhandene Implementierung: Für diesen Ansatz ist keine neue Implementierung erforderlich. Neue Regelaktionen sind zwar erforderlich, aber Sie können Ihre vorhandenen Datenelemente und Regelbedingungen mit minimalen Änderungen wiederverwenden.
- Erfordert kein Schema: Für diesen Schritt der Migration zur Web-SDK benötigen Sie kein XDM-Schema. Stattdessen können Sie das
data
-Objekt füllen, das Daten direkt an Adobe Audience Manager sendet. Sobald die Migration auf die Web-SDK abgeschlossen ist, können Sie ein Schema für Ihr Unternehmen erstellen und die Datenstromzuordnung verwenden, um die entsprechenden XDM-Felder auszufüllen. Wenn in dieser Phase des Migrationsprozesses ein Schema erforderlich wäre, würde Ihr Unternehmen gezwungen sein, ein Adobe Audience Manager-XDM-Schema zu verwenden. Die Verwendung dieses Schemas erschwert es Ihrem Unternehmen, in Zukunft Ihr eigenes Schema zu verwenden.
- Technischer Aufwand bei der Implementierung: Da dieser Ansatz eine geänderte Form Ihrer vorhandenen Implementierung verwendet, kann es schwieriger sein, die Implementierungslogik zu verfolgen und bei Bedarf Änderungen durchzuführen. Benutzerdefinierter Code kann besonders schwer zu debuggen sein.
- Zuordnung erforderlich, um Daten an Platform zu senden: Wenn Ihr Unternehmen für die Verwendung von Real-Time CDP bereit ist, müssen Sie Daten an einen Datensatz in Adobe Experience Platform senden. Für diese Aktion muss jedes Feld im
data
-Objekt ein Eintrag im Datenstrom-Zuordnungs-Tool sein, der es einem XDM-Schemafeld zuweist. Die Zuordnung muss für diesen Workflow nur einmal durchgeführt werden und erfordert keine Änderungen an der Implementierung. Es ist jedoch ein zusätzlicher Schritt, der beim Senden von Daten in einem XDM-Objekt nicht erforderlich ist.
Adobe empfiehlt, diesen Implementierungspfad einzuhalten, wenn Sie über eine vorhandene Implementierung mit der Tag-Erweiterung "Adobe Audience Manager" verfügen.
Zur Migration auf die Web-SDK erforderliche Schritte
Die folgenden Schritte enthalten konkrete Ziele, auf die Sie hinarbeiten müssen. Wählen Sie jeden Schritt aus, um detaillierte Anweisungen zur Durchführung zu erhalten.
Gehen Sie wie folgt vor, um einen Datenstrom in der Datenerfassung von Adobe Experience Platform zu erstellen. Wenn Sie Daten an diesen Datenstrom senden, leitet er Daten an den -Audience Manager weiter. In Zukunft leitet derselbe Datenstrom Daten an Real-Time CDP weiter.
-
Navigieren Sie zu experience.adobe.com und melden Sie sich mit Ihren Anmeldedaten an.
-
Navigieren Sie mithilfe der Startseite oder des Produktselektors oben rechts zu Data Collection.
-
Wählen Sie in der linken Navigation Datastreams aus.
-
Wählen Sie New Datastream aus.
-
Geben Sie den gewünschten Namen ein und wählen Sie dann Save aus.
-
Wählen Sie nach der Erstellung des Datenstroms Add Service aus.
-
Wählen Sie im Dropdown-Menü Service die Option Adobe Audience Manager aus.
-
Stellen Sie sicher, dass die Option Enable XDM Flattened Fields deaktiviert ist.
Ihr Datenstrom ist jetzt bereit, Daten zu empfangen und an den Audience Manager weiterzuleiten.
In diesem Abschnitt wird Ihr Tag auf den Großteil des Migrationsaufwands vorbereitet, der im nächsten Schritt stattfindet.
-
Wählen Sie oben links in der Adobe Experience Platform-Benutzeroberfläche das Hamburger-Symbol und dann Tags aus.
-
Wählen Sie die gewünschte Tag-Eigenschaft aus.
-
Wählen Sie im linken Navigationsbereich der Tag-Eigenschaft Extensions aus.
-
Wählen Sie oben Catalog aus, um eine Liste aller verfügbaren Erweiterungen anzuzeigen.
-
Suchen Sie nach der Adobe Experience Platform Web SDK-Erweiterung, wählen Sie sie aus und klicken Sie dann auf der rechten Seite auf Install .
-
Die Konfigurationseinstellungen der Erweiterung werden angezeigt. Suchen Sie den Abschnitt Datastreams und wählen Sie die verwendete Sandbox und den im vorherigen Schritt erstellten Datenstrom aus.
-
Wählen Sie Save aus.
In Ihrer Tag-Eigenschaft ist jetzt Web SDK installiert.
Das Datenelement „Datenobjekt“ bietet ein intuitives Framework zum Konfigurieren einer Payload, die von Web SDK zum Senden an einen Datenstrom verwendet wird. Die meisten Regeln, die Sie im folgenden Schritt aktualisieren, interagieren mit diesem Datenelement.
-
Wählen Sie in der linken Navigation der Tags-Benutzeroberfläche Data Elements aus.
-
Add Data Element auswählen
-
Geben Sie dem Datenelement die folgenden Einstellungen:
- Name: Alles, was Sie möchten, z. B. „Datenschicht“ oder „Datenobjekt“
- Extension: Adobe Experience Platform Web SDK
- Data Element Type: Variable
- Kontrollkästchen können unverändert bleiben.
-
Wählen Sie rechts die folgenden Einstellungen aus:
- Optionsfeld „Eigenschaft“: Data
- Solution: Adobe Audience Manager
-
Wählen Sie Save aus.
Ihre Tag-Eigenschaft verfügt jetzt über alles, was zum Aktualisieren jeder Regel erforderlich ist.
Dieser Schritt enthält den Großteil des für die Migration auf die Web-SDK erforderlichen Arbeitsaufwands und setzt Kenntnisse der Funktionsweise Ihrer Implementierung voraus. Nachfolgend finden Sie ein Beispiel für die Bearbeitung einer typischen Tag-Regel. Aktualisieren Sie alle Tag-Regeln in Ihrer Implementierung, um alle Verweise auf die Audience Manager-Erweiterung durch die Web SDK-Erweiterung zu ersetzen.
-
Wählen Sie in der linken Navigation der Tags-Benutzeroberfläche Rules aus.
-
Regel zum Bearbeiten auswählen.
-
Audience Manager - Set Variables auswählen
-
Notieren Sie alle Audience Manager-Variablen, die in dieser Regel festgelegt sind. Schließen Sie sowohl in den Dropdown-Menüs festgelegte Variablen als auch Variablen ein, die in benutzerdefiniertem Code festgelegt sind.
-
Ändern Sie die Action Configuration in die folgenden Einstellungen:
- Extension: Adobe Experience Platform Web SDK
- Action type: Variable aktualisieren
-
Stellen Sie sicher, dass das in Schritt 3 erstellte Datenobjekt in der Dropdown-Liste auf der rechten Seite im Feld Data element ausgewählt ist.
-
Legen Sie die Schlüssel-Wert-Paare des Audience Managers auf dieselben entsprechenden Werte fest, wie sie in der Audience Manager-Erweiterung konfiguriert wurden.
-
Nachdem die gesamte Regellogik mithilfe der Web-SDK-Erweiterung repliziert wurde, wählen Sie Keep Changes aus.
-
Wiederholen Sie diese Schritte für jede Aktionskonfiguration, die die Audience Manager-Tag-Erweiterung zum Festlegen von Werten verwendet.
Die obigen Schritte gelten nur für Regeln, die Werte festlegen. Die folgenden Schritte ersetzen alle Aktionen, die die Action Configuration-Send Event verwenden.
-
Wählen Sie eine Regel aus, die ein Web SDK-Ereignis sendet.
-
Wählen Sie die Send Event Aktionstyp aus.
-
Ändern Sie die Action Configuration in die folgenden Einstellungen:
- Extension: Adobe Experience Platform Web SDK
- Action type: Send event
-
Ändern Sie auf der rechten Seite die Aktionseinstellungen wie folgt:
- Type: Verwenden Sie Web Webpagedetails Page Views.
- Data: Wählen Sie das Datenobjekt aus, das Sie in Schritt 3 erstellt haben.
-
Wählen Sie Keep Changes aus.
-
Wiederholen Sie diese Schritte für jede Aktionskonfiguration, die Audience Manager zum Senden eines Ereignisses verwendet.
Das Veröffentlichen aktualisierter Regeln folgt demselben Workflow wie alle anderen Änderungen an Ihrer Tags-Konfiguration.
-
Wählen Sie in der linken Navigation der Tags-Benutzeroberfläche Publishing Flow aus.
-
Wählen Sie Add Library aus.
-
Geben Sie diesem Tag-Commit einen Namen, z. B. „Upgrade auf Web SDK".
-
Wählen Sie Add All Changed Resources aus.
-
Wählen Sie Save aus.
-
Der Veröffentlichungs-Workflow zeigt einen orangefarbenen Punkt an, der angibt, dass er gerade erstellt wird. Sobald der Punkt grün wird, sind Ihre Änderungen in Ihrer Entwicklungsumgebung verfügbar.
-
Testen Sie die Änderungen in Ihrer Entwicklungsumgebung, um sicherzustellen, dass alle Regeln ordnungsgemäß ausgelöst werden und das Datenobjekt mit erwarteten Werten gefüllt wird.
-
Wenn Sie bereit sind, senden Sie die Bibliothek zur Genehmigung, erstellen Sie sie für das Staging, genehmigen Sie sie dann letztendlich und veröffentlichen Sie sie in der Produktion.
Nachdem Ihre Tag-Implementierung vollständig in die Web-SDK migriert wurde, können Sie die Audience Manager-Erweiterung deaktivieren.
- Wählen Sie in der linken Navigation der Tags-Benutzeroberfläche Extensions aus.
- Suchen Sie die Audience Manager-Erweiterung und wählen Sie sie aus. Wählen Sie rechts Disable aus.
- Befolgen Sie denselben Veröffentlichungs-Workflow wie oben, um die Entfernung der Audience Manager-Erweiterung zu veröffentlichen.
- Sobald die Erweiterung in der Produktion deaktiviert ist, können Sie sie vollständig deinstallieren. Klicken Sie auf die Erweiterung, dann auf das Dreipunkt-Menü auf der rechten Seite und schließlich auf Uninstall.
- Folgen Sie demselben Veröffentlichungs-Workflow wie oben, um diese Änderungen in der Produktion zu veröffentlichen.
Zu diesem Zeitpunkt wird Ihre Audience Manager-Implementierung vollständig in die Web-SDK migriert und ist bereit, in Zukunft zu Real-Time CDP zu wechseln.