DokumentationAudience ManagerAudience Manager-Tutorials

Verwenden Sie Best Practices auf SPA-Seiten, wenn Sie Daten an AAM senden

Last update: Mon Aug 18 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • Themen:

Erstellt für:

  • Experte
  • Entwickler

In diesem Dokument werden mehrere Best Practices für das Senden von Daten von Single Page Applications (SPA) an Adobe Audience Manager (AAM) beschrieben. Dieser Artikel konzentriert sich auf die Verwendung von Experience Platform tags, der empfohlenen Implementierungsmethode.

Erste Hinweise

  • Bei den folgenden Elementen wird davon ausgegangen, dass Sie Platform-Tags zur Implementierung auf Ihrer Site verwenden. Wenn Sie keine Platform-Tags verwenden, gelten die Überlegungen trotzdem, Sie müssen sie jedoch an Ihre Implementierungsmethode anpassen.
  • Alle SPAs sind unterschiedlich, sodass Sie möglicherweise einige der folgenden Elemente anpassen müssen, um Ihre Anforderungen optimal zu erfüllen. Adobe möchte jedoch einige Best Practices austauschen, über die Sie beim Senden von Daten von SPA-Seiten an Audience Manager nachdenken müssen.

Einfaches Diagramm zum Arbeiten mit SPAs und AAM in Experience Platform-Tags (ehemals Launch)

SPA für AAM in Tags

NOTE
Wie bereits erwähnt, ist dies ein vereinfachtes Diagramm dazu, wie SPA-Seiten in einer Adobe Audience Manager-Implementierung (ohne Adobe Analytics) mit Platform-Tags verarbeitet werden. Wie Sie sehen können, ist dies relativ einfach, wobei die große Entscheidung darin besteht, wie Sie Platform-Tags eine Änderung der Ansicht (oder eine Aktion) kommunizieren.

Auslösen von Tags auf der SPA-Seite

Zwei der gebräuchlichsten Methoden zum Auslösen einer Regel in Platform-Tags (und damit zum Senden von Daten an Audience Manager) sind:

  • Festlegen benutzerdefinierter JavaScript-Ereignisse (siehe Beispiel HIER mit Adobe Analytics)
  • Verwenden eines Direct Call Rule

In diesem Audience Manager-Beispiel verwenden Sie einen Direct Call rule in Platform-Tags, um den Trigger des Treffers an Audience Manager weiterzuleiten. Wie Sie in den nächsten Abschnitten sehen werden, wird dies nützlich, indem Sie die Data Layer auf einen neuen Wert setzen, damit sie von den Data Element in Platform-Tags aufgenommen werden können.

Demoseite

Hier ist eine kleine Seite, die das Ändern eines Werts in der Datenschicht und das Senden an Audience Manager zeigt, wie Sie es auch auf einer SPA-Seite tun können. Diese Funktion kann für komplexere Änderungen modelliert werden, die erforderlich sind. Diese Demoseite finden Sie HIER.

Festlegen der Datenschicht

Wie bereits erwähnt, muss beim Laden neuer Inhalte auf der Seite oder beim Ausführen einer Aktion auf der Site durch eine Person die Datenschicht dynamisch im Kopf der Seite festgelegt werden, BEVOR Platform-Tags aufgerufen werden und die rules ausführen, damit Platform-Tags die neuen Werte aus der Datenschicht übernehmen und in Audience Manager übertragen können.

Wenn Sie zur oben aufgeführten Demo-Site gehen und sich die Seitenquelle ansehen, sehen Sie Folgendes:

  • Die Datenschicht befindet sich im Kopf der Seite, vor dem Aufruf von Platform-Tags
  • Der JavaScript im simulierten SPA-Link ändert die Data Layer und ruft dann Platform-Tags auf (den _satellite.track()-Aufruf). Wenn Sie benutzerdefinierte JavaScript-Ereignisse anstelle dieses Direct Call Rule verwenden, ist die Lektion dieselbe. Ändern Sie zunächst die data layer und rufen Sie dann Platform-Tags auf.
https://video.tv.adobe.com/v/38108/?quality=12&captions=ger

Zusätzliche Ressourcen

  • SPA in den Adobe-Foren
  • Referenz-Sites zur Architektur, die zeigen, wie SPA in Platform-Tags implementiert wird
  • Verwenden von Best Practices beim Tracking von SPAs in Adobe Analytics
  • Demo-Site für diesen Artikel verwendet
recommendation-more-help
468cbaa0-07ce-4354-9a38-4f23b645a466