versionsinformation för at.js

Information om ändringarna i varje version av Adobe Target at.js JavaScript-bibliotek.

IMPORTANT
Adobe Target stöder både at.js 1.x och at.js 2.x.
at.js 1.x har försatts i underhållsläge. The Target när det är nödvändigt kommer felkorrigeringar och säkerhetsuppdateringar att släppas.
The Target team ger fullt stöd för at.js 2.x och ger kontinuerlig felkorrigeringar, säkerhetsuppdateringar, funktioner och prestandaoptimering.
Du bör uppgradera till de senaste versionerna av antingen 1.x eller 2.x för att få buggfixar och säkerhetsuppdateringar för problem som upptäcks i tidigare mindre versioner av motsvarande större version.

Taggar i Adobe Experience Platform är den bästa metoden att uppgradera at.js. Tilläggsutvecklare lägger ständigt till nya funktioner i sina tillägg och åtgärdar ofta fel. Dessa uppdateringar paketeras i nya versioner av ett tillägg och görs tillgängliga i Adobe Experience Platform-katalogen som uppgraderingar. Mer information finns i Tillägg - uppgraderingar i Översikt över taggar guide.6+

at.js version 2.11.4 (24 januari 2024)

  • Uppdaterat at.js för att förhindra att ogiltiga geodata skickas till leverans-API:t.

at.js version 2.11.3 (21 november 2023)

  • Ett problem som gjorde att svarstoken inte kunde skickas har korrigerats at-content-rendering-failed händelser.

at.js version 2.11.2 (26 oktober 2023)

  • Korrigerade ett problem som orsakade inkonsekvenser i svarstoken som skickades för anpassade händelser.

at.js version 2.11.1 (13 oktober 2023)

  • Ett problem som orsakade ohanterade fel när en sida som kör at.js är i felsäkert läge har åtgärdats.

at.js version 2.11.0 (10 oktober 2023)

  • Stöd för anpassade inställningar har lagts till Adobe Experience Platform (AEP) sandboxId och sandboxName in targetGlobalSettingssom skickas till leverans-API:t den getOffer/getOffers samtal.
  • Korrigera skugga-DOM för kedjning :eq() i väljare.

at.js version 2.10.3 (12 september 2023)

  • Korrigerade ett problem som felaktigt utlöste at-content-rendering-succeeded anpassad händelse när inga erbjudanden återges. Den rätta händelsen, at-content-rendering-no-offers, aktiveras nu.
  • Tillagd eventToken och responseTokens till felobjekt för at-content-rendering-failed anpassad händelse.

at.js version 2.10.2 (7 mars 2023)

  • Ett problem som orsakade trackEvent funktion som alltid returnerar ett fel.

at.js version 2.10.1 (2 februari 2023)

  • Korrigerade ett fel där aktiviteter som innehåller målgruppsregler som innehåller parametrar med punkter i namnen inte returnerade den förväntade upplevelsen för enhetsbeslut.
  • Korrigerade ett fel som introducerades i at.js 2.6.0 där at.js utlöste ett leveransanrop, även när mboxDisable aktiverades.

at.js version 2.10.0 (19 september 2022)

  • Stöd för cookies från tredje part har lagts till.

at.js version 2.9.0 (27 maj 2022)

at.js version 2.8.1 (28 januari 2022)

  • Fast pageLoad inte mappas till target-global-mbox i hybridkörningsläget On Device Decisioning (ODD).
  • Ett problem med analysinformation för mbox-begäran har korrigerats.
  • Uppgraderade utvecklingsberoenden för att åtgärda säkerhetsproblem.

at.js version 2.8.0 (7 januari 2022)

The Target at.js JavaScript-biblioteket samlar nu in telemetridata för funktionsanvändning och prestanda. Personuppgifter samlas inte in. Du kan välja bort den här funktionen genom att ange telemetryEnabled till false in targetGlobalSettings. Mer information finns i telemetryEnabled in targetGlobalSettings.

at.js version 2.7.0 (28 oktober 2021)

Den här versionen innehåller följande förbättringar:

  • Stöd för Webbkomponenter. Den här versionen av at.js krävs för att skapa och testa personaliserade upplevelser och erbjudanden på anpassade element och på element inuti anpassade element. Den här funktionen ingår i Target Standard/Premium 21.10.5-utgåvan.

kl. 1.8.3 (21 september 2021)

Den här versionen innehåller följande ändringar:

  • Borttagen reactor-window och reactor-document Adobe Experience Platform Launch-moduler för att säkerställa att Platforma launchen fungerar som den ska för kunder som har window.default eller document-default set.
  • at.js 1.8.3 anger nu explicit Samesite=None och Secure för att säkerställa att cookies från tredje part är korrekt inställda.

kl. 2.6.1 (16 augusti 2021)

  • Felkorrigering för "Ingen cachelagrad artefakt tillgänglig för hybridläge" vid användning av enhetsbeslut.

at.js 2.6.0 (16 juli 2021)

  • Tillagt säkert attribut till cookies när at.js-inställningar secureOnly är inställd på true.
  • Svarstoken är nu tillgängliga när du använder triggerView().
  • Korrigerat ett problem relaterat till CONTENT_RENDERING_NO_OFFERS -händelse. Nu aktiveras händelsen korrekt när inget innehåll returneras från Target.
  • Analytics for Target (A4T) klickmätningsdetaljer returneras korrekt när prefetch förfrågningar.
  • UUID-generering använder inte längre Math.random(), men använder window.crypto.
  • The sessionId Utgångsdatum för cookie-filer har utökats korrekt för varje nätverksanrop.
  • Cacheinitieringen i SPA-vyn för enkelsidigt program hanteras nu korrekt och följs viewsEnabled inställningar. Inställning viewsEnabled till false värdet inaktiverar nu triggerView() funktion. Se Operationsordning för inledande sidinläsning.

at.js 2.5.0 (13 maj 2021)

Den här versionen av at.js innehåller följande förbättringar och ändringar:

Den här versionen tar också bort stöd för Microsoft Internet Explorer 10 och senare versioner.

kl. 2.4.1 (23 mars 2021)

Den här versionen av at.js är en underhållsrelease och innehåller följande förbättringar och korrigeringar:

  • Ett problem med targetPageParams som ingår i mbox-begäranden. targetPageParams bör ingå i pageLoad endast begäranden. (TNT-40247)
  • Optimerade fönster- och dokumentgallerier som refererar i Adobe Experience Platform-tillägget. (TNT-37124)

at.js 2.4.0 (14 januari 2021)

Den här versionen av at.js är en underhållsrelease och innehåller följande korrigeringar:

  • Lägger till stöd för ett enhetligt profil-/plattforms-ID i Delivery API customerIds.
  • Korrigerar ogiltig stiltaggsinmatning.

kl. 2.3.3 (13 november 2020)

Den här versionen av at.js är en underhållsversion och innehåller följande korrigering:

  • Korrigerade ett problem relaterat till lådklicksspårning och A4T. Med 0n-klick Target utlöste ett Delivery API-anrop med rätt mbox- och mbox-parametrar. SDID:t matchade dock inte det i Analytics så blev det ingen träffsammanläggning och konvertering. (TNT-38372)

.js 2.3.2 (24 juli 2020)

Den här versionen av at.js är en underhållsversion och innehåller följande korrigering:

  • Korrigerade ett fel när ett skript eller en kod lägger till en standardegenskap i fönstret eller dokumentet.

kl. 1.8.2 (15 juni 2020)

Den här versionen av at.js är en underhållsversion och innehåller följande korrigering:

  • Korrigerade ett problem vid användning av CNAME och kantåsidosättning, at.js 1.x skapar serverdomänen felaktigt, vilket resulterade i Target begäran misslyckades. (TNT-35064)

kl. 2.3.1 (15 juni 2020)

Den här versionen av at.js är en underhållsrelease och innehåller följande förbättringar och korrigeringar:

  • Made the deviceIdLifetime ställa in åsidosättningsbar via targetGlobalSettings. (TNT-36349)
  • Korrigerade ett problem vid användning av CNAME och kantåsidosättning, at.js 2.x skapar serverdomänen felaktigt, vilket resulterade i Target begäran misslyckades. (TNT-35065)
  • Ett problem som uppstod när Target tillägg v2 och Adobe Analytics Launch tillägg, Target fördröjd Analytics sendBeacon ring. (TNT-36407, TNT-35990, TNT-36000)

at.js version 2.3.0 (25 mars 2020)

Den här versionen av at.js är en underhållsrelease och innehåller följande förbättringar och korrigeringar:

  • Stöd för inställning av innehållets säkerhetspolicybehörigheter för SCRIPT- och STYLE-taggar som läggs till på sidans DOM vid användning av levererade Target erbjudanden. Kunder kan ställa in targetGlobalSettings.cspScriptNonce och targetGlobalSettings.cspStyleNonce så att at.js kan ställa in motsvarande skript och style tag-noces för tillämpade erbjudanden. Se targetGlobalSettings för mer information.
  • Ett problem har korrigerats vid kompilering av at.js med Google Closure-kompilatorn för Google Tag Manager-distribution.
  • Namnet på checkcookien at.js har ändrats från check till at_check för att undvika kollisioner med kundernas implementeringar.

at.js version 1.8.1 (25 mars 2020)

Den här versionen av at.js är en underhållsrelease och innehåller följande förbättringar och korrigeringar:

  • Namnet på checkcookien at.js har ändrats från check till at_check för att undvika kollisioner med kundernas implementeringar.

at.js version 2.2.0 (10 oktober 2019)

Den här versionen av at.js innehåller följande förbättringar och korrigeringar:

  • Ett problem har korrigerats där klickspårning inte rapporterade konverteringar i Analytics for Target (A4T) när Adobe Analytics det fanns ingen kod på sidelementen.
  • Förbättrade prestanda när du använder både Experience Cloud ID Service (ECID) v4.4 och at.js 2.2 på dina webbsidor.
  • Tidigare gjorde ECID två blockerande anrop innan at.js kunde hämta upplevelser. Detta har reducerats till ett enda samtal, vilket avsevärt förbättrar prestandan.
  • Korrigerade felaktig förhämtad vybearbetning, där händelsetoken från standarderbjudanden inte inkluderades i skickade meddelanden.
NOTE
Uppgradera ditt ECID-tillägg till v4.4 för att utnyttja prestandaförbättringarna.
  • at.js version 2.2 innehåller även en ny inställning som heter serverState. Den här inställningen kan användas för att optimera sidprestanda när en blandad integrering av Target implementeras. Hybrid-integrering innebär att du använder både at.js v2.2+ på klientsidan och Delivery API eller en Target SDK på serversidan för att leverera upplevelser. serverState ger at.js v2.2+ möjlighet att tillämpa upplevelser direkt från innehåll som hämtas på serversidan och returneras till klienten som en del av den sida som skickas. Mer information finns i "serverState" i targetGlobalSettings.

at.js version 1.8.0 (10 oktober 2019)

Den här versionen av at.js innehåller följande förbättringar och korrigeringar:

  • Förbättrade prestanda när du använder både Experience Cloud ID Service (ECID) v4.4 och at.js 1.8 på dina webbsidor.
  • Tidigare gjorde ECID två blockerande anrop innan at.js kunde hämta upplevelser. Detta har reducerats till ett enda samtal, vilket avsevärt förbättrar prestandan.
NOTE
Uppgradera ditt ECID-tillägg till v4.4 för att utnyttja prestandaförbättringarna.

at.js version 2.1.1 (24 juli 2019)

Den här versionen av at.js är en underhållsrelease och innehåller följande förbättringar och korrigeringar:

(Numren inom parentes är avsedda för Adobe.)

  • Korrigerade ett problem som gjorde att flera fyrar stacks när användaren använde metoden för klickspårning på sidan Mål och inställningar i Visual Experience Composer (VEC). (TNT-32812)
  • Korrigerade ett problem som orsakade triggerView() för att inte återge erbjudanden mer än en gång. (TNT-32780)
  • Ett problem med triggerView() för att se till att begäran innehåller Marketing Cloud ID-information (MCID). (TNT-32776)
  • Ett problem som förhindrade triggerView() meddelande som utlöses även om det inte finns några sparade vyer. (TNT-32614)
  • Korrigerade ett problem som orsakade ett fel på grund av användningen av decodeURIcomponent som orsakade problem när URL:en innehåller en felformaterad frågesträngsparameter. (TNT-32710)
  • Beacon-flaggan är nu inställd på "true" när leveransbegäranden skickas via Navigator.sendBeacon() API. (TNT-32683)
  • Korrigerade ett problem som hindrade Recommendations erbjudanden från att visas på webbplatser för ett fåtal kunder. Kunderna kunde se erbjudandeinnehållet i API-anropet, men erbjudandet tillämpades inte på webbplatsen. (TNT-32680)
  • Korrigerade ett problem som gjorde att klickspårning över flera upplevelser inte fungerade som förväntat. (TNT-32644)
  • Korrigerade ett problem som förhindrade at at at.js från att använda det andra måttet efter att återgivningen av det första måttet misslyckades. (TNT-32628)
  • Ett problem när det skickades har korrigerats mbox3rdPartyId med targetPageParams funktionen som gjorde att nyttolasten för begäran inte fanns i frågeparametrarna eller i nyttolasten för begäran. (TNT-32613)
  • Korrigerade ett problem som gjorde att visnings- och klickmeddelanderesvar blockerades i Chromium-baserade webbläsare (inklusive Google Chrome). (TNT-32290)

at.js version 2.1.0 (3 juni 2019)

Den här versionen innehåller följande funktioner och förbättringar:

  • Stöd för Adobe-deltagande: Adobe Opt-In är ett sätt att förenkla integreringen av Adobe-lösningar med plattformar för hantering av samtycke. Mer information om deltagande i Adobe finns i Sekretess och allmänna dataskyddsförordningen (GDPR).

  • CSP enligt branschstandard: at.js använder inte längre eval() för att köra JavaScript.

  • Loggning av analys på klientsidan: Ge kunderna full kontroll över hur de vill skicka analysdata till Adobe Analytics, på klientsidan eller serversidan.

    Mer information finns i Klientsidan Analytics loggning.

  • Skicka meddelanden: Tillåt utvecklare att skicka meddelanden när en upplevelse återges av koden i stället för att använda applyOffer() eller applyOffers().

    Mer information finns i adobe.target.sendNotifications(options).

  • at.js-storleken reducerad med ~24 %: Storleken på at.js minskas med ~24 %. Den mindre filstorleken förbättrar sidans inläsningsprestanda och minskar tiden för att ladda ned at.js på sidan.

at.js version 2.0.1 (19 mars 2019)

Det här är en underhållsrelease och innehåller följande förbättringar och korrigeringar:

(Numren inom parentes är avsedda för Adobe.)

  • Korrigerade ett konkurrensvillkor i DOM-avsökningskoden som orsakade JavaScript-undantag för vissa kunder. (TNT-31869)
  • Meddelanden om att vyer har renderats har kopplats bort från händelsehanterare för klickspårning. Inledningsvis Target skickade inga meddelanden om klickhändelsehanterare som hör till en återgiven vy inte kunde bifogas. Target skickar nu ett vymeddelande även när klickelementen inte hittas. (TNT-31969)
  • Korrigerade ett problem som gjorde att omdirigeringsflaggan för händelsen som slutfördes alltid hade angetts till true. (TNT-31907)
  • Korrigerade ett problem som gjorde att VEC-ändringsåtgärden loggades som lyckad, även när element saknades. (TNT-31924)
  • Korrigerade ett problem som gjorde att meddelanden till vissa kunder inte innehöll egenskapstoken för företagsbehörigheter. (TNT-31999)

at.js version 1.7.1 (19 mars 2019)

Det här är en underhållsrelease och innehåller följande korrigering:

(Numren inom parentes är avsedda för Adobe.)

  • Korrigerade ett konkurrensvillkor i DOM-avsökningskoden som orsakade JavaScript-undantag för vissa kunder. (TNT-31869)

at.js Version 2.0.0

at.js 2.x innehåller funktionsrika uppsättningar som gör det möjligt för företaget att utföra personalisering på nästa generations klienttekniker. Den nya versionen fokuserar på att uppgradera at.js för att få harmonisk interaktion med applikationer för en sida (SPA).

Här är några fördelar med att använda at.js 2.x som inte finns i tidigare versioner:

  • Möjligheten att cachelagra alla erbjudanden på sidan för att minska antalet serveranrop till ett enda serveranrop.
  • Förbättra slutanvändarnas upplevelser enormt på er webbplats, eftersom erbjudandena visas direkt via cachen utan den fördröjning som traditionella serversamtal ger.
  • Enkel kodrad och engångsinstallation av utvecklare så att era marknadsförare kan skapa och köra A/B- och Experience-aktiviteter (XT) via Visual Experience Composer (VEC) i era single page-applikationer.

at.js 2.x innehåller följande nya funktioner:

  • getOffers()
  • applyOffers()
  • triggerView()

Följande funktioner har tagits bort i och med introduktionen av at.js 2.x:

  • mboxCreate()
  • mboxDefine
  • registerExtension()

Mer information finns i Uppgradera från at.js 1.x till at.js 2.x och Funktionerna at.js.

NOTE
Om du behöver stöd för Adobe-deltagande för Allmän dataskyddsförordning (GDPR) måste du för närvarande använda at.js 1.7.0 eller at.js 2.1.0 eller senare.

at.js Version 1.7.0

at.js 1.7.0 har stöd för Adobe Opt-In. Adobe Opt-In är ett sätt att förenkla integreringen av Adobe-lösningar med plattformar för samtyckeshantering.

Mer information om deltagande i Adobe finns i Sekretess och allmänna dataskyddsföreskrifter (GDPR)

Den här versionen åtgärdar även ett problem där Target kan åsidosätta parametrar för omdirigerings-URL med parametrar som kommer från omdirigerings-URL:en.

NOTE
Om du behöver stöd för Adobe-deltagande för GDPR måste du för närvarande använda at.js 1.7.0 eller at.js 2.1.0 eller senare.

at.js Version 1.6.4

at.js 1.6.4 är en underhållsrelease som åtgärdar följande problem:

  • Korrigerade ett tävlingsvillkorsmanifest i Microsoft Internet Explorer 11 som gjorde att dubblerade erbjudanden tillämpades.

at.js Version 1.6.3

at.js version 1.6.3 innehåller följande korrigeringar och förbättringar:

  • Väljarna är nu CSS-escape-konverterade om de innehåller ID:n eller CSS-klasser som börjar med en siffra, två bindestreck eller ett bindestreck följt av en siffra (till exempel #-123). (TNT-31061)
  • Korrigerade ett fel som introducerades i punkt 1.6.2 där VEC (Visual Experience Composer) erbjuder från olika aktiviteter som gäller för samma CSS-väljare inte respekterade aktivitetsprioriteten. (TNT-31052)
  • Korrigerade ett problem med timing out a promise i miljöer där det inte fanns något inbyggt stöd för löften. (TNT-30974)
  • Problem registreras nu korrekt och rapporteras via händelsen misslyckad innehållsåtergivning. Tidigare kunde JavaScript ha körts korrekt, även om så inte var fallet. (TNT-30599)

at.js Version 1.6.2

Detta är en underhållsrelease som åtgärdar följande problem:

  • Korrigerade ett problem som på vissa kundsajter ledde till en oändlig asynkron slinga.
WARNING
Dessutom innehåller version 1.6.2 av at.js även alla förbättringar och korrigeringar som ingår i version 1.6.1 och 1.6.0 av at.js. Dessa versioner är inte längre tillgängliga för hämtning. Du bör uppgradera till version 1.6.2 om du använder 1.6.1 eller 1.6.0

Här är förbättringarna och korrigeringarna som ingick i at.js version 1.6.1:

  • Korrigerade ett fel i at.js 1.6.0 som gjorde att rekommendationsupplevelserna duplicerades i Microsoft Internet Explorer 11. (TNT-30593)
  • at.js ser nu till att logiken för att åsidosätta kanter kontrollerar om det finns en edge-klustercookie, så att ett annat kantnummer undviks om användaren trycker på kanterna under en session. (TNT-30563)
  • Korrigerade ett problem som förhindrade at at.js från att utföra efterföljande åtgärder om HTML-innehållet innehöll ogiltig JS-kod. at.js loggar nu felet och återger de återstående åtgärderna utan problem. (TNT-30546)
  • Ändras så att det finns ett undantag när en omdirigeringssida kvalificerar sig för en omdirigeringsaktivitet. (TNT-30532)
  • Korrigerade ett problem som förhindrade att rätt tidsgräns för begäran spreds från API-begäran getOffer(). (TNT-30498)
  • Korrigerade ett fel som förhindrade att cookies sparades i .js 1.6.0 när filprotokollet användes. (TNT-30454)
  • Ett problem som fick det att verka som om inte alla upplevelser levererades med omdirigeringar när Analytics for Target (A4T). (TNT-30444)
  • Ett problem som gjorde att sidan doldes efter Target anropet lyckades. (TNT-30358)

Här är förbättringarna och korrigeringarna som ingår i at.js version 1.6.0:

  • Omdirigeringserbjudanden stöds nu automatiskt i Analytics for Target (A4T)-integrering. Klientsidans lösning har tagits bort. (TNT-30247)
  • Klientsidans kantroutning är nu aktiverat som standard. (TNT-30261)
  • Korrigerade ett problem med VEC-åtgärdsåtergivning (Visual Experience Composer) när det finns beroenden mellan åtgärder. (TNT-30248)

at.js Version 1.5.0

at.js version 1.5.0 finns nu att köpa.

  • Information om at-request-succeeded -händelsen innehåller omdirigeringsflaggan. Den här flaggan kan användas för att avgöra om sidan kommer att omdirigeras till en annan URL. Om du vill veta URL:en prenumererar du på at-content-rendering-redirect. (TNT-29834)

  • Korrigerade ett problem som orsakade window.targetGlobalSettings.enabled att misslyckas med ett körningsundantag om värdet är false. (TNT-29829)

  • Korrigerade ett problem som gjorde att sidan inte kunde läsas in i Visual Experience Composer (VEC) om anpassad kod användes i en global mbox-begäran och brödtext gömdes. (TNT-29795)

  • Stöd för screenOrientation, devicePixelRatiooch webGLRenderer. Dessa nya Target begäranparametrar används för iPhone X och annan modern enhetsidentifiering. Mer information finns i Mobil. (TNT-29781)

  • Ett problem har korrigerats där platstipset för Adobe Audience Manager (AAM) inte alltid skickades. (TNT-29695)

  • För webbläsare som har stöd för det växlar at.js 1.5.0 till MutationObserver för avsökning av väljare. Versioner före at.js 1.0.0 använde en MutationObserver-polyfill, som visade sig vara problematisk. För att undvika problem med polyfyllning använder version 1.5.0 följande pseudokod för att avgöra vilken schemaläggningsmekanism som ska användas:

    code language-none
    if MutationObserver is supported
      scheduler = MutationObserver
    else if document is visible
      scheduler = requestAnimationFrame
    else
      scheduler = setTimeout
    

at.js Version 1.3.0

at.js version 1.3.0 finns nu att köpa.

  • Följande nya händelser är tillgängliga för att hjälpa dig att spåra, felsöka och anpassa interaktion med at.js:

    • LIBRARY_LOADED
    • REQUEST_START
    • CONTENT_RENDERING_START
    • CONTENT_RENDERING_NO_OFFERS
    • CONTENT_RENDERING_REDIRECT

    Mer information finns i at.js, anpassade händelser.

  • Du kan utöka en at.js-begäran med ytterligare parametrar från dataleverantörer. Dataleverantörer bör läggas till i window.targetGlobalSettings under dataProviders key.

    Mer information finns i Dataleverantörer.

  • at.js-begäranden använder nu GET, men kommer att växla till POST när URL-storleken överstiger 2 048 tecken. Det finns en ny egenskap med namnet urlSizeLimit där du kan öka storleksgränsen om det behövs. Ändringen tillåter Target att justera at.js mot AppMeasurement, som använder samma teknik.

  • Target nu tvingar mbox i adobe.target.applyOffer(options) -funktionen används. Den här nyckeln har tidigare krävts, men Target använder den nu för att säkerställa att Target har rätt validering och kunderna använder funktionen korrekt.

  • at.js har förbättrat funktionerna för händelsespårning och klickning. at.js använder navigator.sendBeacon() att skicka händelsespårningsdata och kommer att återgå till synkron XHR när navigator.sendBeacon() stöds inte. Detta gäller oftast Internet Explorer 10 och 11 samt vissa versioner av Safari. Safari kommer att lägga till stöd för navigator.sendBeacon() i kommande version av iOS 11.3.

  • at.js kan nu återge erbjudanden även när en sida öppnas i bakgrundsflikar. Några Target Kunderna stötte på ett problem när requestAnimationFrame() har inaktiverats på grund av webbläsarbegränsningsbeteendet för bakgrundsflikar.

  • Den här versionen innehåller många prestandaförbättringar, bland annat kortare anropsstackar vid inspektion av en Chrome CPU-profil.

  • at.js 1.3.0 stöder inte längre innehållsleverans i Microsoft Internet Explorer 9. En lista över webbläsare som stöds finns på Webbläsare. Framöver utförs alla begäranden via XMLHttpRequest med CORS-stöd utan JSONP-begäran. Den här förändringen förbättrar säkerheten avsevärt.

at.js Version 1.2.3

at.js version 1.2.3 är nu tillgänglig.

  • Lägger till stöd för JSON-erbjudanden. JSON-erbjudanden stöds endast i aktiviteter som skapats med den formulärbaserade Experience Composer. För närvarande är det enda sättet att använda JSON-erbjudanden via direkta API-anrop. Se Skapa JSON-erbjudanden.

at.js Version 1.2.2

at.js version 1.2.2 finns nu att köpa.

  • Ett problem som returnerade ett JavaScript-fel när Target biblioteket har lästs in på en sida i QUIRKS-läge. (TNT-28312)
  • Korrigerade ett problem som orsakade Target klickning för att bryta Analytics datainsamlingsanrop. (TNT-28261)
  • Korrigerade ett problem som orsakade getOffer() params att misslyckas när targetPageParams() returnerar en tom sträng. (TNT-28359)
  • Ett problem med generering av sessions-ID har korrigerats när endast x användes. (TNT-28361)

at.js Version 1.2.1

at.js version 1.2.1 finns nu att köpa.

  • Ett problem har korrigerats när klickning på spårning av en länk med target="_blank" förhindrades Target när du öppnar länken på en ny flik.

at.js Version 1.2.0

at.js version 1.2 finns nu som en underhållsrelease som innehåller de flesta felkorrigeringar.

  • Korrigerade ett problem som förhindrade standardåtgärder för specialfall för klickspårning. (TNT-28089)
  • Ett problem när klickningsspårning på en länk med har korrigerats target="_blank" som hindrade Target när du öppnar länken på en ny flik. (TNT-28072)
  • IP-adresser kan användas som cookie-domän. (TNT-28002)
  • Korrigerade ett problem som orsakade flimmer i omdirigeringserbjudanden med en global mbox eller andra regionala mbox. (TNT-27978)
  • Korrigerade ett problem i Experience Targeting aktivitetskonfiguration som misslyckas inom VEC vid växling mellan Browse och Compose. (TNT-27942)
  • Felaktig hantering av flimmerstilklasser för klickspårselement har korrigerats. (TNT-27896)
  • Korrigerade ett problem som gjorde att globala mbox-parametrar blandades ihop med alla mbox-parametrar. (TNT-27846)
  • Ändringarna görs för att säkerställa att hanterarfält, Mustache och andra mallbibliotek på klientsidan hanteras korrekt av at.js. (TNT-27831)
  • Gör ändringar för att säkerställa att sdidParamExpiry är korrekt initierad och skickas till Visitor API. Detta är en regression som har lagts till i at.js 1.1.0. Tidigare at.js-versioner påverkas inte. Detta påverkar bara klienter som använder omdirigeringserbjudanden och A4T. (TNT-27791)
  • Gör ändringar för att säkerställa att SCRIPT körs oavsett vilket typattribut som används. (TNT-27865)

at.js Version 1.1.0

Datum: 2 augusti 2017

Följande förbättringar och korrigeringar finns i version 1.1 av at.js:

  • Förbättrad hantering av svarstoken. Mer information finns i Svarstoken.
  • Löst problem så att document.currentScript polyfill stör inte Angular 1.X.
  • Ändringarna görs för att säkerställa att klickspårning inte stör synlighetsegenskapen. Klickspårningselement markeras med at-element-click-tracking CSS-klass i stället för at-element-marker.

at.js Version 1.0.0

Datum: 7 juli 2017

Följande förbättringar och korrigeringar ingår i .js version 1.0:

  • Stöd för asynkron inläsning av at.js för snabbare sidinläsning.
  • Stöd för att fördölja sidinnehåll när at.js läses in asynkront.
  • Bättre felmeddelanden när innehållsleverans är inaktiverad.
  • Prestandaförbättringar när du levererar flera aktiviteter.
  • Stöd för YUI-kompressor.
  • Fel-/felrapportering för anpassade händelser under aktivitetsleverans.
  • Åtgärda prestandaproblem i Microsoft Internet Explorer 11.
  • Korrigera för getOffer() funktion som ger ett fel på vissa webbplatser.
  • Läs in Target bibliotek asynkront. Mer information finns i at.js Frågor och svar.

at.js Version 0.9.7

Datum: 22 maj 2017

Följande förbättringar och korrigeringar finns i at.js version 0.9.7:

  • Korrigerade ett problem relaterat till en tillgångsnyckel som saknades i insertAfter och insertBefore åtgärder i Visual Experience Composer (VEC). Dessa problem gällde migreringen från visuella erbjudanden till mallar.

at.js Version 0.9.6

Datum: 13 april 2017

Följande förbättringar och korrigeringar finns i at.js version 0.9.6:

  • Stöd för omdirigeringserbjudande för A4T. När du har laddat ned och installerat på .js version 0.9.6 kan du använda omdirigeringserbjudanden i aktiviteter som använder Adobe Analytics as the Reporting Source for Target (A4T). Förutom at.js version 0.9.6 finns det andra minimikrav som din implementering måste uppfylla för att kunna använda omdirigeringserbjudanden och A4T. Mer information och ytterligare viktig information som du bör känna till finns på Omdirigeringserbjudanden - Vanliga frågor om A4T.

  • Före kl. 0.9.6, när besökar-API:t fanns på sidan och visitorApiTimeout inställningen var för aggressiv, Target kan hamna i en situation när inga MCID-data skickades i Target begäran. Detta kan leda till problem som stygga träffar i Analytics när A4T används.

    Detta beteende har ändrats i at.js 0.9.6, även om visitorApiTimeout är inställt på 1 ms, Target kommer att försöka samla in data om SDID, spårningsservrar och kund-ID:n och skicka dessa i Target begäran.

  • Lagt till selectorsPollingTimeout inställning. Mer information finns i targetGlobalSettings().

  • Svarets format från getOffer() har ändrats. Mer information finns i adobe.target.getOffer(options).

  • Konsolloggning har lagts till för stöds inte <!DOCTYPE> deklarationer.

  • Ett problem där Target Classic plugin-program tillämpades inte korrekt när flera standarderbjudanden levererades till en enda mbox. (TGT-22664)

  • Förbättrad cookie-inställning för två TLD-domäner (top-level-domains) för två bokstäver för att säkerställa att mbox-cookien är korrekt inställd för dessa domäner (till exempel test.no, autodrive.ca och så vidare).

  • Algoritmen för extrahering av toppnivådomänen som ska användas när cookies sparas har ändrats i at.js version 0.9.6. På grund av den här ändringen kan cookies inte sparas i adresser som använder IP. För det mesta används IP-adresser i testsyfte, men som tillfälliga lösningar kan du använda DNS-poster eller justera värdfilen i en lokal ruta.

  • Åtgärdade flytt- och omarrangeringsåtgärder när egenskaper är strängvärden i stället för heltal.

at.js Version 0.9.4

Datum: 19 januari 2017

  • Nu kan mbox-namn innehålla specialtecken, inklusive et-tecken ( & ).

    En lista med tillåtna specialtecken finns på at.js Konfiguration.

  • Tillagd secureOnly inställning som anger om at.js endast ska använda HTTPS eller tillåtas växla mellan HTTP och HTTPS baserat på sidprotokollet. Det här är en avancerad inställning som har standardvärdet False och som kan åsidosättas via targetGlobalSettings.

  • Alternativet Stöd för äldre webbläsare finns i version 0.9.3 och tidigare av at.js. Det här alternativet togs bort i at.js version 0.9.4.

at.js Version 0.9.3

Datum: 10 oktober 2016

  • Ser till att mbox-anrop utlöses i Microsoft Internet Explorer 11 när äldre webbläsare är inaktiverade i at.js-inställningarna.
  • Ser till att standardinnehåll återges om ett dynamiskt fjärrerbjudande misslyckas (till exempel om URL:en är felaktig och returnerar ett 404-fel).
  • Ser till att element snabbt visas när VEC-klickningsspårningsväljare inte kan hittas i DOM.

at.js Version 0.9.2

Datum: 21 september 2016

  • Tillagda optoutEnabled inställning för att aktivera eller inaktivera avanmälan för Device Graph. Om den här inställningen är true och besökaren har valt att inte följa spårningen kommer besökarens webbläsare inte att ringa några mbox-anrop. Device Graph är för närvarande i Beta. Den här inställningen är false som standard, men måste anges som true om du använder Device Graph.
  • Tillagd CustomEvent Stöd till anmälningsmekanismen. Tidigare kunde inte händelsemeddelandefunktionen at.js användas via vanliga DOM API:er, som document.addEventListener(). Nu kan du använda document.addEventListener() att prenumerera på at.js-händelser, som request-händelser och innehållsrenderingshändelser.
  • Ett problem som rör erbjudanden som har skapats i Visual Experience Composer (VEC) har korrigerats. Före den här versionen Target dolde väljarna och gömde dem bara när alla väljare matchade. I at.js 0.9.2 Target Ta bort dolda väljare så fort de matchar.

at.js Version 0.9.1

Datum: 14 juli 2016

  • Tillhandahåller en timeout för besökar-ID-tjänsten på at.js, som är oberoende av tjänstens egen timeout.
  • Korrigerar ett fel i 0.9.0 som påverkade implementeringar med at.js på vissa sidor och mbox.js (nu borttaget) på andra sidor.
  • Om du Adobe Analytics som aktivitetens rapportkälla behöver du inte ange en spårningsserver när du skapar aktiviteter om du använder mbox.js version 61 (eller senare) eller at.js version 0.9.1 (eller senare). at.js-biblioteket skickar automatiskt spårningsservervärden till Target. När du skapar en aktivitet kan du lämna fältet för spårningsserver tomt på sidan Mål och inställningar.

at.js Version 0.9.0

TargetVersion: 16.6.1

Datum: 23 juni 2016

  • Korrigerar ett problem med vita skärmar när VEC-erbjudanden används. Alla som använder at.js bör uppgradera till den nya versionen.

  • Nytt registerExtension API.

    Detta nya API ger utvecklare tillgång till vissa jQuery-moduler som används i at.js för att utveckla tillägg (även plugin-program) för biblioteket. Den här förändringen har vissa konsekvenser. Detta påverkar endast de användare som använder dessa funktioner:

    • getSettings() API har tagits bort, men samma funktionalitet är tillgänglig med registerExtension().

    • getTracking() API har tagits bort, men samma funktionalitet är tillgänglig med registerExtension().

    • Befintliga tillägg (t.ex. AngularJS-tillägg) måste uppdateras för att använda registerExtension() -strategi.

  • Nytt meddelande-API för at.js.

    Målet med det här meddelandesystemet är att ge mer insikt i vad at.js gör på sidan och när det finns problem. Ett vanligt problem med VEC är att en IT-release ändrar sidan, en VEC-väljare avbryter och att testet slutar leverera innehållet korrekt. Ett mål med det här meddelandesystemet är att göra det här leveransproblemet tillgängligt för sidan, så att utvecklare kan komma åt informationen och skicka den till ett system som Adobe Analytics, och varningar kan skickas till företagsägarna om att testet har gått ut.

  • Nytt targetGlobalSettings() API-metod.

    Du kan åsidosätta inställningarna i at.js-biblioteket i stället för att konfigurera dem i Target Standard/Premium Användargränssnitt eller med REST API:er.

at.js Version 0.8.0

Datum: 5 maj 2016.

Detta är den första officiella versionen av at.js-biblioteket.

at.js är ett nytt implementeringsbibliotek för Target som är utformade för både vanliga webbimplementeringar och ensidiga program.

at.js ersätter mbox.js för Adobe Target implementeringar.

Bland annat har at.js förbättrat sidinläsningstiderna för webbimplementeringar, förbättrat säkerheten och erbjuder bättre implementeringsalternativ för enkelsidiga program.

at.js innehåller komponenterna som ingick i target.js, så det finns inte längre något anrop till target.js.

Tänk på följande när du implementerar at.js:

  • Tidigare versioner än 8 av Internet Explorer stöds inte.
  • Asynkron implementering innebär äldre integreringar som Test&Target to SiteCatalyst plugin-programmet kanske inte fungerar.
  • Target plugin-program som refererar till mbox.js-objekt och -metoder stöds inte.
  • Alla samtal till Target görs via XMLHTTPRequest och innehållet returneras via JSON.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3