Bygger

Ett bygge är den uppsättning filer som innehåller all kod som körs på klientenheten.

Det är en sammansatt av de ändringar som du har angett i ditt bibliotek samt allt som har skickats, godkänts eller publicerats före det.

Bygget består av kodfiler på klientsidan som refererar till varandra. Dessa filer levereras till din värdplats med den miljö och värd som du har valt för biblioteket. Koden som du distribuerar på platsen pekar på samma plats så att filerna kan läsas in när en användare kommer åt platsen eller programmet.

Filinnehåll file-contents

Ett bibliotek definierar en diskret uppsättning taggresurser (tillägg, regler och dataelement) som ska inkluderas i biblioteket.

Ett bygge innehåller all modulkod (tillhandahålls av tilläggsutvecklarna) och den konfiguration (anges av dig) som behövs för att driva resurserna i biblioteket. Om ett tillägg t.ex. innehåller åtgärder som inte används i reglerna finns koden som utför åtgärderna inte i bygget.

Byggnader delas upp i huvudbiblioteksfilen och kan vara många mindre filer. Huvudbiblioteksfilen refereras i inbäddningskoden och läses in på sidan vid körning. Den innehåller:

  • Regelmotorn
  • All tilläggskonfiguration
  • All dataelementkod och konfiguration
  • All regelhändelsekod och konfiguration
  • All villkorskod och konfiguration
  • Händelsekod och konfiguration för alla regler som har Library Loaded eller Page Bottom som händelse (eftersom vi vet att vi behöver det direkt).

De mindre filerna innehåller kod och konfiguration för enskilda åtgärder som läses in på sidan efter behov. När en regel aktiveras och dess villkor utvärderas så att åtgärderna måste utföras, hämtas den nödvändiga koden och konfigurationen för den specifika åtgärden från en av de mindre filerna. Det innebär att bara den kod som behövs för att utföra de nödvändiga åtgärderna har lästs in på sidan, vilket gör huvudbiblioteket så litet som möjligt.

Filformat file-format

Standardfilformatet för byggen är ett paket med filer som innehåller all kod som krävs för att dina tillägg, dataelement och regler ska kunna köras på det sätt som du vill.

I vissa fall kanske du föredrar ett ZIP-arkiv av filerna i stället för den körbara kodfilen på klientsidan. Du kan till exempel skapa ett arkiv om du själv är värd för ditt bygge och vill använda bygget i en annan distribution. Om du anger något i den självhanterade sökvägen till biblioteksfältet kan du spara din miljö. Tillsammans med den nya koden blir en länk till den arkiverade nedladdningen tillgänglig. När biblioteket har byggts kan du distribuera en ZIP-fil till Akamai och hämta den från assets.adobedtm.com/....

NOTE
Det finns ingenting på den platsen förrän du skapar ett bygge.

Oavsett filformat levereras bygget alltid till den plats som anges av värden.

Om du vill slutföra ett bygge markerar du ett bibliotek och väljer alternativet Skapa som är tillgängligt på den nivån i publiceringsprocessen (Build for Development, Build for Staging osv.).

Miniatyr minification

Minimering minskar bandbreddskostnaderna och förbättrar hastigheten genom att radera data som inte behövs för att köras från en fil.

För att få bättre prestanda minimerar Experience Platform allt, inklusive:

  • Huvudtaggbiblioteket
  • Modulkod från tilläggsutvecklare som en del av ett tillägg
  • Anpassad kod från Experience Platform-användare
NOTE
Om modulkoden och den anpassade koden redan är miniatyrbilder miniatyriserar Experience Platform den igen. Den andra miniatyrversionen ger inga ytterligare fördelar, men den orsakar inga skador och gör Experience Platform mindre komplext och enklare att underhålla.

All kod på klientsidan pekar mot den minifierade versionen av koden. Detta visas i filnamnen som följer standardnamnkonventionen för minifierade filer:

launch-%environment_id%.min.js

Om du vill se den ominifierade koden tar du bort .min från filnamnet:

launch-%environment_id%.js

Om en tilläggsutvecklare tillhandahåller minifierad kod med sitt tillägg, tillhandahåller Experience Platform inte icke-minifierad kod i den icke-minifierade versionen. På samma sätt gäller att om en Experience Platform-användare placerar minierad kod i en anpassad kodruta så är koden fortfarande minifierad i icke-minifierade byggen. Experience Platform tar inte bort någonting.

Mer information om miniatyrbilder finns i den här artikeln om stackbanor.

När du skapar en version skapas det ominifierade biblioteket först och sedan minimeras hela biblioteket samtidigt.

Visa byggdetaljer build-details

IMPORTANT
Ett bibliotek lagrar ändringar av taggresurserna, men ett Build är en ögonblicksbild av biblioteket som innehåller filerna som levereras till platsen.

Du kan komma åt byggdetaljer från ett bibliotek eller en miljö för att visa aktuella livebyggen och kontrollera vad en bygge innehåller (tillägg, dataelement och regler).

Visa bygginformation från ett bibliotek

Öppna Publishing Flow i taggegenskapen och välj ett bibliotek.

Publiceringsflödet i användargränssnittet för datainsamling markerar ett bibliotek.

På informationspanelen kan du granska följande:

  • Last Build Environment - Länka till miljön som tog emot den senaste versionen. Anger om det här biblioteket är den aktuella versionen för den miljön (Aktuell eller Inte aktuell).

  • Current Builds - Bygger som för närvarande är aktiva i sina miljöer. För publicerade bibliotek indikeras live-produktionsbygget av blixtikonen i det här avsnittet.

  • För varje bygge som visas kan du visa:

    • Status - När bygget skapades.
    • Environment - Den miljö där bygget distribuerades.
    • User - Användare som skapade bygget.

Biblioteksinformation visas på den högra informationspanelen

Visa byggen från en miljö

En bygge är kopplad till en miljö och biblioteket som skapades för den miljön. Byggandet är det som faktiskt innehåller de kompilerade resurserna.

Välj Environment på informationspanelen. Panelen Miljöinformation innehåller en lista med de senaste byggnaderna, det aktuella livebygget och relaterade bibliotek.

Panelen Miljöinformation visar aktuella byggen.

Välj sedan ett bygge för att öppna informationen. Byggdetaljerna visar de tillägg, dataelement och regler som ingår i det bygget.

Skapa detaljer som framhäver tillägg, dataelement och regler.

NOTE
Ett bygge kan innehålla fler än de resurser som finns i biblioteket. De tillägg, dataelement och regler som paketeras i bygget innehåller bibliotekets innehåll samt innehållet i det överordnade flödet. Det är den fullständiga ögonblicksbilden som publiceras till webbplatsen eller appen.

Använd informationspanelen för att gå tillbaka till Environment eller Library.

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743