Struktur

SchlüsselTypBeschreibung
TypZeichenfolge

Es gibt verschiedene Szenarien, in denen Sie über die Unterstützung in Bezug auf die Ablaufverfolgungs-, Debugging- und Anpassungsinteraktionen mit at.js benachrichtigt werden möchten.

Jedes im Folgenden aufgeführte benutzerspezifische Ereignis besitzt zwei Formate: eine „Konstante“ und einen „Zeichenfolgenwert“.

  • Konstante: adobe.target.event. vorangestellt, in Großbuchstaben dargestellt, enthalten Unterstriche. Verwenden Sie die Konstante, um benutzerspezifische Ereignisse zu abonnieren, nachdem at.js geladen, jedoch bevor die Mbox-Antwort empfangen wurde.
  • Zeichenfolgenwerte: Kleinbuchstaben, enthalten Gedankenstriche. Verwenden Sie den Zeichenfolgenwert, um benutzerspezifische Ereignisse zu abonnieren, bevor at.js geladen wird.

Anforderung fehlgeschlagen

Konstante: adobe.target.event.REQUEST_FAILED

Zeichenfolgenwert: at-request-failed

Beschreibung: Eine Mbox-Anfrage schlägt aufgrund eines Timeouts, eines falschen Status-Codes, eines JSON-Analysefehlers usw. fehl.

Anfrage erfolgreich

Konstante: adobe.target.event.REQUEST_SUCCEEDED

Zeichenfolgenwert: at-request-succeeded

Beschreibung: Eine Mbox-Anfrage war erfolgreich.

Inhaltsdarstellung fehlgeschlagen

Konstante: adobe.target.event.CONTENT_RENDERING_FAILED

Zeichenfolgenwert: at-content-rendering-failed

Beschreibung: Die Angebotsdarstellung schlug fehl, weil ein Mbox-Umbruchselement fehlt, die Auswahl nicht gefunden werden kann usw.

Inhaltsdarstellung erfolgreich

Konstante: adobe.target.event.CONTENT_RENDERING_SUCCEEDED

Zeichenfolgenwert: at-content-rendering-succeeded

Beschreibung: Die Angebotsdarstellung war erfolgreich. Anwendung von DOM-Änderungen.

Bibliothek geladen

Konstante: adobe.target.event.LIBRARY_LOADED

Zeichenfolgenwert: at-library-loaded

Beschreibung: Dieses Ereignis ist ideal geeignet, um nachzuverfolgen, wann at.js vollständig geladen wurde. Mit diesem Ereignis können Sie die Ausführung der globalen Mbox anpassen. Sie können dieses Ereignis auch verwenden, um die globale Mbox zu deaktivieren und dieses Ereignis anschließend zu überwachen, um die globale Mbox später auszulösen.

Start der Anfrage

Konstante: adobe.target.event.REQUEST_START

Zeichenfolgenwert: at-request-start

Beschreibung: Dieses Ereignis wird ausgelöst, bevor eine HTTP-Anfrage ausgeführt wird. Sie können dieses Ereignis für Leistungsmessungen mit der Resource Timing-API verwenden.

Start der Inhaltsdarstellung

Konstante: adobe.target.event.CONTENT_RENDERING_START

Zeichenfolgenwert: at-content-rendering-start

Beschreibung: Dieses Ereignis wird ausgelöst, bevor das Selektor-Polling gestartet und der Inhalt auf der Seite dargestellt wird. Sie können dieses Ereignis verwenden, um den Inhaltsdarstellungsfortschritt nachzuverfolgen.

Inhaltsdarstellung - keine Angebote

Konstante: adobe.target.event.CONTENT_RENDERING_NO_OFFERS

Zeichenfolgenwert: at-content-rendering-no-offers

Beschreibung: Dieses Ereignis wird ausgelöst, wenn keine Angebote zurückgegeben werden.

Umleitung der Inhaltsdarstellung

Konstante: adobe.target.event.CONTENT_RENDERING_REDIRECT

Zeichenfolgenwert: at-content-rendering-redirect

Beschreibung: Dieses Ereignis wird ausgelöst, wenn ein Angebot eine Umleitung ist und Target zu einer anderen URL umleitet.

mboxZeichenfolgeName der Mbox
messageZeichenfolgeEnthält für Menschen lesbare Beschreibungen, beispielsweise zu Geschehnissen, zur Fehlermeldung usw.
VerfolgungObjektEnthält sessionId und deviceId. In einigen Fällen fehlt die deviceId möglicherweise, weil Target sie nicht vom Edge-Server abrufen konnte.
TypZeichenfolge

Artefakt bei der geräteinternen Entscheidungsfindung erfolgreich

Konstante:

adobe.target.event.ARTIFACT_DOWNLOAD_SUCCEEDED

Zeichenfolgenwert: artifactDownloadSucceeded

Beschreibung: Wird aufgerufen, wenn das Artefakt „On-Device Decisioning“ erfolgreich heruntergeladen wurde.

Artefakt bei der geräteinternen Entscheidungsfindung fehlgeschlagen

Konstante: adobe.target.event.ARTIFACT_DOWNLOAD_FAILED

Zeichenfolgenwert: artifactDownloadFailed

Beschreibung: Wird aufgerufen, wenn das Artefakt für die geräteinterne Entscheidungsfindung nicht heruntergeladen werden konnte.

Nutzung

document.addEventListener(adobe.target.event.REQUEST_SUCCEEDED, function(event) {
  console.log('Event', event);
});

Schulungsvideo: Antwort-Token und die benutzerdefinierten at.js-Ereignisse Tutorial-Badge

Sehen Sie sich das folgende Video an, um zu erfahren, wie Sie mit Antwort-Token und benutzerdefinierten at.js-Ereignissen Profilinformationen von Target an Drittanbietersysteme weitergeben können.

video poster
Vorherige SeitesendNotifications() - at.js 2.1
Nächste Seite„at.js“-Debugging mit dem Adobe Experience Cloud-Debugger

Target