Funktionsweise von at.js 2.0 in Adobe Target
at.js
2.0 erweitert die Unterstützung von Adobe Target für Single Page Applications (SPA) und integriert sich in andere Experience Cloud-Lösungen. In diesem Video und den zugehörigen Diagrammen wird erklärt, wie alles zusammenkommt.
Architekturdiagramme
-
Der Aufruf gibt die Experience Cloud-ID (ECID) zurück. Wenn der Benutzer authentifiziert ist, wird die Kunden-ID durch einen weiteren Aufruf synchronisiert.
-
at.js
Bibliothek wird synchron geladen und blendet den Hauptteil des Dokuments aus (at.js
kann auch asynchron geladen werden, wobei ein optionales pre-hiding-Snippet auf der Seite implementiert ist). -
Seitenladeanforderung erfolgt, einschließlich aller konfigurierten Parameter, ECID, SDID und Kunden-ID.
-
Profilskripte werden ausgeführt und in die Profile Store eingespeist. Der Store fordert qualifizierte Zielgruppen aus dem Audience Library an (z. B. von Analytics freigegebene Zielgruppen, Audience Manager usw.). Customer Attributes werden in einem Batch-Prozess an Profile Store gesendet.
-
Basierend auf URL, Anfrageparametern und Profildaten entscheidet Target, welche Aktivitäten und Erlebnisse für die aktuelle Seite und zukünftige Ansichten an den Besucher zurückgegeben werden sollen
-
Zielgerichteter Inhalt, der an die Seite zurückgesendet wird, optional einschließlich Profilwerten für eine zusätzliche Personalisierung.
Zielgerichtete Inhalte auf der aktuellen Seite werden so schnell wie möglich angezeigt, ohne dass der Standardinhalt flackert.
Zielgerichtete Inhalte für zukünftige Ansichten einer Einzelseitenanwendung werden im Browser zwischengespeichert, sodass sie sofort ohne zusätzlichen Server-Aufruf angewendet werden können, wenn die Ansichten ausgelöst werden. (Das
triggerView()
Verhalten finden Sie im nächsten Diagramm.) -
Analytics von Daten, die von der Seite an die Data Collection Server gesendet werden
-
Target Daten werden über die SDID mit Analytics-Daten abgeglichen und in den Analytics-Reporting-Speicher verarbeitet. Analytics Daten können dann sowohl in Analytics als auch Target über A4T-Berichte angezeigt werden.
-
adobe.target.triggerView()
wird in der Einzelseitenanwendung aufgerufen -
Zielgerichtete Inhalte für die Ansicht werden aus dem Cache gelesen
-
Zielgerichtete Inhalte werden so schnell wie möglich ohne Flimmern des Standardinhalts angezeigt
-
Eine Benachrichtigungsanfrage wird an die Target Profile Store gesendet, um den Besucher in der Aktivitäts- und Inkrementmetrik zu zählen
-
Analytics Daten werden von der SPA an die Data Collection gesendet
-
Target Daten werden vom Target-Backend an die Data Collection-Server gesendet. Target Daten werden über die SDID mit Analytics Daten abgeglichen und in den Analytics-Reporting-Speicher verarbeitet. Analytics Daten können dann sowohl in Analytics als auch Target über A4T-Berichte angezeigt werden.