Versionshinweise
In diesem Dokument werden die Versionshinweise für das Adobe Experience Platform Web SDK behandelt.
Die neuesten Versionshinweise zur Web SDK-Tag-Erweiterung finden Sie in den Versionshinweisen zur Tag-Erweiterung für Web SDK.
Version 2.24.1 – Samstag, 6. Dezember 2024
Behoben und Verbesserungen
- Es wurde ein Abhängigkeitsproblem im Zusammenhang mit der Adobe Experience Platform-RegelEngine behoben, das in einigen Kundenintegrationen zu Fehlern führte. Für Web SDK ist jetzt die Adobe Experience Platform-RegelEngine, Version 2.0.3 oder höher, erforderlich.
Version 2.24.0 – Freitag, 31. Oktober 2024
Neue Funktionen
-
Datenstrom-Überschreibungen werden jetzt beim Starten von Mediensitzungen unterstützt.
-
Unterstützung für Adobe Target-Antwort-Token im Überwachungs
onContentRendering
Hook hinzugefügt.
Fehlerbehebungen und Verbesserungen
-
Wenn mehrere In-App-Nachrichten zurückgegeben werden, wird nur die Nachricht mit der höchsten Priorität angezeigt. Die anderen werden als unterdrückt aufgezeichnet.
-
Leere Datenstrom-Überschreibungen werden nicht mehr an das Edge Network gesendet, wodurch potenzielle Konflikte mit Server-seitigen Routing-Konfigurationen reduziert werden.
-
Die folgenden Namen der Protokollnachrichten-Komponenten wurden umbenannt, um sie an andere Adobe-SDKs anzupassen:
DecisioningEngine
wurde inRulesEngine
umbenanntLegacyMediaAnalytics
wurde inMediaAnalyticsBridge
umbenanntPrivacy
wurde inConsent
umbenannt
-
Fehlerkorrektur - Beim Rendern von Standardinhaltelementen über
applyPropositions
tritt jetzt kein Fehler mehr auf. -
Ein CSS-Fehler in Aktionen zum Verschieben und Ändern der Größe von Adobe Target wurde behoben.
-
Der
machineLearning
Schlüssel wurde aussendEvent
Antworten entfernt.
Version 2.23.0 – Freitag, 19. September 2024
Neue Funktionen
- Unterstützung für das Anfordern der CORE ID im Befehl getIdentity hinzugefügt.
Fehlerbehebungen und Verbesserungen
- Es wurde ein Problem behoben, bei dem Cookies bei der lokalen Ausführung der Web-SDK nicht korrekt geschrieben wurden.
Version 2.22.0 – Freitag, 22. August 2024
Neue Funktionen
- Es wurde Unterstützung für Hooks zur Personalisierungsüberwachung hinzugefügt.
Fehlerbehebungen und Verbesserungen
- Die Unterstützung für Internet Explorer wurde entfernt, wodurch die Gzip-Größe der Bibliothek um 9 % verringert wurde.
- Es wurde ein Problem behoben, bei dem Activity Map-Link-Details nicht initialisiert wurden, wenn der
onInstanceConfigured
Monitor-Hook aufgerufen wurde. - Es wurde ein Problem behoben, bei dem Cookie-Ziele nicht auf den richtigen Pfad eingestellt wurden.
- Es wurde ein Kundenproblem mit einem -Aufruf an behoben.
- Es wurde ein Problem behoben, bei dem eine ungültige URL-Codierung im
adobe_mc
-Parameter dazu führte, sendEvent-Aufrufe fehlschlugen.
Version 2.21.1 – Freitag, 18. Juli 2024
Fehlerbehebungen und Verbesserungen
- Fehlerkorrektur - Bei der Verwendung der NPM-Bibliothek tritt jetzt kein Build-Fehler mehr auf.
Version 2.21.0 – Mittwoch, 16. Juli 2024
Neue Funktionen
- Unterstützung für die automatische Interaktionsverfolgung von Vorschlägen wurde hinzugefügt.
- Es wurde ein benutzerdefiniertes Build-Skript hinzugefügt, das eine alloy.js-Datei bereitstellt.
- Verbesserte Klick-Sammlung mit ActivityMap- und Ereignisgruppierungsunterstützung.
Version 2.20.0 – Mittwoch, 21. Mai 2024
Neue Funktionen
- Es wurde Unterstützung für Streaming Media Collection hinzugefügt.
Fehlerbehebungen und Verbesserungen
- Es wurde ein Fehler behoben, der dazu führte, dass der Standardinhalt durch den Code-Ausschnitt zum Vorab-Ausblenden ausgeblendet wurde, wenn das Einverständnis abgelehnt wurde.
Version 2.19.2 – Donnerstag, 10. Januar 2024
Fehlerbehebungen und Verbesserungen
- Es wurde ein Problem behoben, bei dem Identitätsfehler andere Fehler maskierten und Identitätsfehler in Warnungen änderten.
- Es wurde ein Problem behoben, bei dem Seitenaufrufe am Ende nie gesendet wurden, wenn der Seitenaufruf am Anfang war und
renderDecisions
auffalse
gesetzt war. - Es wurde ein Problem behoben, bei dem Web SDK beim Lesen domänenübergreifender Identitäten mehrere
adobe_mc
Abfragezeichenfolgenparameter aufwies.
Version 2.19.1 – Samstag, 10. November 2023
Fehlerbehebungen und Verbesserungen
- Es wurde ein Problem behoben, bei dem das Vorschläge-Array, das von
sendEvent
Aufrufen zurückgegeben wurde, immer leer war.
Version 2.19.0 – Donnerstag, 1. November 2023
Neue Funktionen
- Unterstützung für das Rendern von In-App-Nachrichten von Adobe Journey Optimizer wurde hinzugefügt.
- Es wurde Unterstützung für Ereignisse oben und unten auf der Seite hinzugefügt.
- Dem
sendEvent
-Befehl wurdedefaultPersonalizationEnabled
Option hinzugefügt, um das Anfordern des seitenweiten Bereichs und der Standardoberfläche zu steuern.
Fehlerbehebungen und Verbesserungen
- Kombinierte Personalisierung zeigt Ereignisse zusammen an, wenn mehrere Personalisierungstypen gerendert werden.
- Es wurde ein Problem behoben, bei dem bei den Ansichtsnamen einer Einzelseitenanwendung die Groß-/Kleinschreibung beachtet wurde.
- Es wurde ein Problem mit personalisierten Shadow-DOM-Angebotsselektoren behoben.
Version 2.18.0 – 31. Juli 2023
Neue Funktionen
- Unterstützung für Überschreibungen der Datenstrom-ID pro Befehl hinzugefügt.
Fehlerbehebungen und Verbesserungen
- Es wurde ein Problem behoben, durch das Beenden-Links nicht qualifiziert werden konnten, da die Domain Teil der Abfrage war.
- Statt
edgeConfigId
wird jetztdatastreamId
in der Web SDK-Konfiguration unterstützt.
Version 2.17.0 – 17. Mai 2023
Fehlerbehebungen und Verbesserungen
- Das Web SDK kodiert jetzt die Zielwerte der Audience Manager-Cookies, ähnlich wie bei der Data Integration Library (DIL).
Version 2.16.0 – 25. April 2023
Neue Funktionen
- Es wurde Unterstützung für Überschreibungen der Datenstromkonfiguration hinzugefügt.
Version 2.15.0 – 30. März 2023
Neue Funktionen
- Unterstützung für
onBeforeLinkClickSend
Link-Klick-Rückruf hinzugefügt. - Adobe Journey Optimizer-Klick-Tracking wird nun unterstützt.
Fehlerbehebungen und Verbesserungen
- Die Link-Erfassung enthält jetzt den Link-Namen und die Besucherregion.
- Konsolenfehler für fehlgeschlagene URL-Ziele wurde entfernt.
Version 2.14.0 – 25. Januar 2023
- (Beta) Zusätzliche Unterstützung für Adobe Journey Optimizer-Oberflächen und Vorschläge.
Fehlerbehebungen und Verbesserungen
- Es wurde ein Problem mit benutzerspezifischen Adobe Target-VEC-Code-Aktionen behoben, bei denen sich der Code an einer anderen Stelle als bei at.js befand.
- Es wurde ein Problem behoben, bei dem die „Referer“-Kopfzeile in manchen Edge-Fällen nicht ordnungsgemäß auf Anforderungen an das Edge-Netzwerk festgelegt wurde.
- Es wurde ein Problem behoben, bei dem Eigenschaften von Client-Hinweisen für Benutzeragenten- und -agentinnen auf einen falschen Typ eingestellt werden konnten.
- Es wurde ein Problem behoben, bei dem
placeContext.localTime
nicht mit dem Schema übereinstimmte.
Version 2.13.1 – 13. Oktober 2022
- Es wurde ein Problem behoben, bei dem die Besuchermigration nicht funktionierte, wenn window.Visitor nach der Konfiguration definiert wurde. Dies ist insbesondere bei der Ausführung mit Adobe-Tags ein Problem.
- Es wurde ein Problem behoben, bei dem
device.screenWidth
unddevice.screenHeight
in einigen Umgebungen als Zeichenfolgen gefüllt wurden.
Version 2.13.0 – 28. September 2022
Neue Funktionen
- Es wurde Unterstützung für seitenweise vollständige Migration hinzugefügt. Das Adobe Target-Profil wird jetzt beibehalten, wenn Besuchende zwischen at.js- und Web SDK-Seiten wechseln.
- Es wurde konfigurierbare Unterstützung für hohe Entropie bei Client-Hinweisen für Benutzeragenten hinzugefügt.
- Es wurde Unterstützung für den
applyResponse
-Befehl hinzugefügt. Dies ermöglicht die hybride Personalisierung über die Edge Network Server-API. - QA-Modus-Links funktionieren jetzt über mehrere Seiten.
Fehlerbehebungen und Verbesserungen
- Es wurde ein Problem behoben, bei dem Metriken für Personalisierungs-Klick-Tracking nicht aktualisiert wurden, wenn das Linktracking deaktiviert war.
- Befehle für das Auslösen eines Validierungsfehlers, wenn unbekannte Optionen angegeben waren, wurden aktualisiert.
- Die
_experience.decisioning.propositionEventType
-Eigenschaft wird jetzt beim automatischen Senden von Anzeige- und Interaktions-Personalisierungsereignissen gefüllt. - Es wurde eine duplizierte Namespace-Validierung für den
getIdentity
-Befehl hinzugefügt. - Es wurde eine duplizierte Validierung des Entscheidungsumfangs für den
sendEvent
-Befehl hinzugefügt.
Version 2.12.0 – 29. Juni 2022
- Ändern Sie die Anforderungen an das Edge-Netzwerk, um den
cluster
-Cookie-Standorthinweis als Teil der URL zu verwenden. Dadurch wird sichergestellt, dass Benutzende, die ihren Standort während der Sitzung ändern (z. B. über ein VPN oder durch Mobilgeräte usw.), denselben Edge erreichen und über dasselbe Personalisierungsprofil verfügen. - Konvertieren Sie die konfigurierten Funktionen in der Befehlsantwort getLibraryInfo in eine Zeichenfolge.
Version 2.11.0 – 13. Juni 2022
Neue Funktionen
- Sie können jetzt personalisierte Erlebnisse präziser bereitstellen, indem Sie Besucher-IDs zwischen mobilen Apps und mobilen Webinhalten sowie domänenübergreifend freigeben. Weitere Informationen finden Sie in der spezifischen Dokumentation.
- Sie können jetzt ein Vorschläge-Array von Adobe Target in Einzelseitenanwendungen rendern oder ausführen, ohne die Analysemetriken zu inkrementieren. Dadurch werden Berichtsfehler reduziert und die Analysegenauigkeit erhöht. Weitere Informationen finden Sie in der spezifischen Dokumentation.
- Zusätzliche Informationen zum
getLibraryInfo
-Befehl, einschließlich verfügbarer Befehle und der endgültigen Konfiguration für die Instanz, wurden hinzugefügt.
Fehlerbehebungen und Verbesserungen
- Die Cookie-Einstellungen zur Verwendung von
sameSite="none"
- undsecure
-Markierungen auf HTTPS-Seiten wurden aktualisiert. - Es wurde ein Problem behoben, bei dem personalisierter Inhalt bei Verwendung der
eq
-Pseudoauswahl nicht korrekt angewandt wurde. - Es wurde ein Problem behoben, bei dem
localTimezoneOffset
zum Fehlschlagen der Experience Platform-Validierung führen konnte.
Version 2.10.1 – 3. Mai 2022
- Es wurde ein Problem behoben, bei dem mehrere persistente iFrames für ID-Synchronisationen und Segmentziele erstellt wurden.
Version 2.10.0 – 22. April 2022
- Verwenden Sie einen persistenten iFrame für alle ID-Synchronisierungen und Segmentziele.
- Es wurde ein Problem behoben, bei dem zusammengeführte Metrikvorschläge im
sendEvent
-Ergebnis dupliziert wurden.
Version 2.9.0 – 10. März 2022
- Unterstützung für das Tracking von control (default) Adobe Target-Erlebnissen wurde hinzugefügt.
- Die Ansichtsänderungsereignisse für Einzelseitenanwendungen wurden optimiert. Die Anzeigebenachrichtigung ist jetzt beim Rendern personalisierter Erlebnisse im Ansichtsänderungsereignis enthalten.
- Die Konsolenwarnung wurde entfernt, wenn
eventType
nicht vorhanden ist. - Es wurde ein Problem behoben, bei dem die
propositions
-Eigenschaft nur von einemsendEvent
-Befehl zurückgegeben wurde, wenn Erlebnisse aus dem Cache angefordert oder abgerufen wurden. Diepropositions
-Eigenschaft wird jetzt immer als Array definiert. - Es wurde ein Problem behoben, bei dem ausgeblendete Container nicht angezeigt wurden, wenn ein Fehler vom Edge Network zurückgegeben wurde.
- Es wurde ein Problem behoben, bei dem die Interaktionsereignisse in Adobe Target nicht gezählt wurden. Dieses Problem wurde behoben, indem der Ansichtsname unter web.webPageDetails.viewName zu XDM hinzugefügt wurde.
- Es wurden fehlerhafte Dokumentationslinks in Konsolenmeldungen behoben.
Version 2.8.0 – 19. Januar 2022
- Unterstützung für Schatten-DOM-Selektoren für die Personalisierung.
- Die Ereignistypen für die Personalisierung wurden umbenannt. (
display
undclick
werden zudecisioning.propositionDisplay
unddecisioning.propositionInteract
) - Es wurde ein Problem behoben, bei dem HTML-Angebote mit Inline-Skript-Tags die Skript-Tags zweimal zur Seite hinzugefügt haben, obwohl das Skript nur einmal ausgeführt wurde.
Version 2.7.0 – 26. Oktober 2021
- Zusätzliche Informationen aus dem Edge Network werden im Rückgabewert von
sendEvent
verfügbar gemacht, einschließlichinferences
unddestinations
. Das Format dieser Eigenschaften kann sich ändern, da diese Funktionen derzeit als Teil einer Beta eingeführt werden.
Version 2.6.4 – 7. September 2021
- Es wurde ein Problem behoben, bei dem setHTML-Aktionen von Adobe Target, die auf das
head
-Element angewendet wurden, den gesamtenhead
-Inhalt ersetzt haben. Jetzt werden setHTML-Aktionen, die auf dashead
-Element angewendet werden, so geändert, dass HTML angehängt wird.
Version 2.6.3 – 16. August 2021
- Es wurde ein Problem behoben, bei dem Objekte, die nicht für die öffentliche Verwendung vorgesehen waren, über die aufgelöste Zusage aus dem
configure
-Befehl verfügbar gemacht wurden.
Version 2.6.2 – 4. August 2021
- Es wurde ein Problem behoben, bei dem eine Warnung zur Einstellung von
result.decisions
(bereitgestellt vomsendEvent
-Befehl) auch dann in der Konsole protokolliert wird, wenn dieresult.decisions
-Eigenschaft nicht aufgerufen wurde. Beim Zugriff auf dieresult.decisions
-Eigenschaft wird keine Warnung protokolliert, aber die Eigenschaft wird dennoch eingestellt.
Version 2.6.1 – 29. Juli 2021
- Es wurde ein Problem behoben, bei dem beim Rendern der Personalisierung für eine Einzelseiten-App-Ansicht ohne Personalisierungsinhalt ein Fehler ausgegeben und die vom
sendEvent
-Befehl zurückgegebene Zusage zurückgewiesen wurde.
Version 2.6.0 – 27. Juli 2021
- Bietet mehr Personalisierungsinhalte in der aufgelösten
sendEvent
-Zusage, einschließlich Adobe Target-Antwort-Token. Wenn dersendEvent
-Befehl ausgeführt wird, wird eine Zusage zurückgegeben, die schließlich mit einemresult
-Objekt aufgelöst wird, das Informationen enthält, die vom Server empfangen wurden. Zuvor enthielt dieses Ergebnisobjekt eine Eigenschaft mit dem Namendecisions
. Diesedecisions
-Eigenschaft wird nicht mehr unterstützt. Die neue Eigenschaftpropositions
wurde hinzugefügt. Diese neue Eigenschaft bietet Kundinnen und Kunden Zugriff auf mehr Personalisierungsinhalte, darunter Antwort-Token.
Version 2.5.0 – Juni 2021
- Unterstützung für Umleitungspersonalisierungsangebote wurde hinzugefügt.
- Automatisch erfasste Darstellungsfeldbreiten und -höhen, die negative Werte sind, werden nicht mehr an den Server gesendet.
- Wenn ein Ereignis durch Rückgabe von
false
von einemonBeforeEventSend
-Rückruf abgebrochen wird, wird jetzt eine Meldung protokolliert. - Es wurde ein Problem behoben, bei dem bestimmte XDM-Daten, die für ein einzelnes Ereignis vorgesehen waren, über mehrere Ereignisse hinweg einbezogen wurden.
Version 2.4.0 – März 2021
- SDK kann jetzt als NPMPaket installiert.
- Es wurde Unterstützung für eine
out
-Option beim Konfigurieren des Standardeinverständnisses hinzugefügt, wodurch alle Ereignisse ignoriert werden, bis das Einverständnis eingeht (die vorhandenepending
-Option stellt Ereignisse in die Warteschlange und sendet sie, sobald das Einverständnis eingeht). - Der
onBeforeEventSend
-Callback kann jetzt verwendet werden, um das Senden eines Ereignisses zu verhindern. - Jetzt wird eine XDM-Schemafeldgruppe anstelle von
meta.personalization
verwendet, wenn Ereignisse über gerenderte oder angeklickte personalisierte Inhalte gesendet werden. - Der Befehl
getIdentity
gibt jetzt die ID der Edge-Region zusammen mit der Identität zurück. - Die vom Server empfangenen Warnungen und Fehler wurden verbessert und werden nun auf besser geeignete Weise gehandhabt.
- Es wurde Unterstützung für Adobe-Einverständnis 2.0-Standard für den
setConsent
hinzugefügt. - Die Einverständisvoreinstellungen werden bei Erhalt gehasht und im lokalen Speicher gespeichert, um eine optimierte Integration zwischen CMPs, dem Platform Web SDK und dem Platform Edge Network zu ermöglichen. Wenn Sie Einverständnisvoreinstellungen erfassen, empfehlen wir Ihnen jetzt,
setConsent
bei jedem Laden der Seite aufzurufen. - Es wurden zwei Überwachungs-Hooks,
onCommandResolved
undonCommandRejected
, hinzugefügt. - Fehlerbehebung: Die Benachrichtigungsereignisse für Personalisierungsinteraktionen enthielten doppelte Informationen über dieselbe Aktivität, wenn Benutzende zu einer neuen Singe-Page-App-Ansicht navigiert haben, zur ursprünglichen Ansicht zurückgekehrt sind und dann auf ein für die Konversion qualifiziertes Element geklickt haben.
- Fehlerbehebung: Wenn beim ersten vom SDK gesendeten Ereignis
documentUnloading
auftrue
eingestellt war, wurdesendBeacon
zum Senden des Ereignisses verwendet, was zu einem Fehler in Bezug auf eine nicht hergestellte Identität führte.
Version 2.3.0 – November 2020
- Es wurde Nonce-Unterstützung hinzugefügt, um strengere Richtlinien zur Inhaltssicherheit zu ermöglichen.
- Es wurde Personalisierungsunterstützung für Single-Page-Apps hinzugefügt.
- Die Kompatibilität mit anderem JavaScript-Code auf der Seite wurde verbessert, durch den
window.console
-APIs möglicherweise überschrieben werden. - Fehlerbehebung:
sendBeacon
wurde nicht verwendet, wenndocumentUnloading
auftrue
eingestellt war oder Klicks auf Links automatisch verfolgt wurden. - Fehlerbehebung: Ein Link wurde bei einem Ankerelement mit HTML-Inhalt nicht automatisch verfolgt.
- Fehlerbehebung: Bestimmte Browser-Fehler mit einer schreibgeschützten
message
-Eigenschaft wurden nicht ordnungsgemäß verarbeitet, sodass auf Kundenseite ein anderer Fehler angezeigt wurde. - Fehlerbehebung: Bei SDK-Ausführung in einem iframe ist ein Fehler aufgetreten, wenn die HTML-Seite des iframe von einer anderen Subdomain als der HTML-Seite des übergeordneten Fensters stammte.
Version 2.2.0 – Oktober 2020
- Fehlerbehebung: Das Opt-in-Objekt hinderte Web SDK daran, Aufrufe durchzuführen, wenn
idMigrationEnabled
true
wurde. - Fehlerbehebung: Machen Sie Web SDK auf Anfragen aufmerksam, die Personalisierungsangebote zurückgeben sollten, um ein flackerndes Problem zu verhindern.
Version 2.1.0 – August 2020
- Der Befehl
syncIdentity
wurde entfernt, und die Übergabe dieser IDs an den BefehlsendEvent
wird unterstützt. - Es wurde Unterstützung für den IAB 2.0-Einverständnisstandard hinzugefügt.
- Es wurde Unterstützung für die Übergabe zusätzlicher IDs im Befehl
setConsent
hinzugefügt. - Es wurde Unterstützung zum Außerkraftsetzen von
datasetId
im BefehlsendEvent
hinzugefügt. - Überwachungs-Hooks für Support mehr dazu)
environment: browser
wird nun in den Kontextdaten der Implementierungsdetails übergeben.