Installera SDK JavaScript-biblioteket

Om du väljer att inte använda SDK-taggtillägget för webben kan du installera Web SDK genom att referera till det fristående JavaScript-biblioteket som finns på Adobe CDN. Du kan referera till biblioteket direkt eller hämta det och lagra det i din egen infrastruktur. Det finns i miniformat och fullt format.

Webbbiblioteket SDK är tillgängligt med följande URL-struktur:

  • Minified: https://cdn1.adoberesources.net/alloy/<VERSION>/alloy.min.js
  • Fullständig: https://cdn1.adoberesources.net/alloy/<VERSION>/alloy.js

Se Versionsinformationen för Web SDK för den senaste versionen som ska ingå i URL:en. URL:en för den fullständiga versionen av version 2.19.1 är till exempel https://cdn1.adoberesources.net/alloy/2.19.1/alloy.js.

Lägga till baskod och biblioteksinläsare

Koden som ska läggas till består av två avsnitt:

  • Baskod: Tillåter startspärr genom kökommandon när Web SDK läses in asynkront. Mer information finns i Baskod. Adobe rekommenderar att du använder baskoden när du läser in biblioteket asynkront för att undvika konkurrensförhållanden när du anropar Web SDK-kommandon under sidinläsning.
  • Library loader: Läser in hela JavaScript-biblioteket.

Lägg till följande kodblock så högt som möjligt i taggen <head>, före eventuella skript som kan anropa Web SDK:

<!-- Base code -->
<script>
  !function(n,o){o.forEach(function(o){n[o]||((n.__alloyNS=n.__alloyNS||
  []).push(o),n[o]=function(){var u=arguments;return new Promise(
  function(i,l){n.setTimeout(function(){n[o].q.push([i,l,u])})})},n[o].q=[])})}
  (window,["alloy"]);
</script>
<!-- Library loader -->
<script src="https://cdn1.adoberesources.net/alloy/<VERSION>/alloy.min.js" async></script>

Om du vill läsa in Web SDK synkront kan du ta bort attributet async när du läser in biblioteket. Om attributet async tas bort blockeras HTML-tolkning medan webbläsaren hämtar och kör biblioteket. Denna ytterligare fördröjning innan det primära innehållet visas för användarna rekommenderas vanligtvis inte, men den kan vara bra beroende på organisationens behov.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1