Omgevingen

NOTE
Adobe Experience Platform Launch is omgedoopt tot een reeks technologieën voor gegevensverzameling in Adobe Experience Platform. Diverse terminologische wijzigingen zijn als gevolg hiervan in de productdocumentatie doorgevoerd. Raadpleeg het volgende document voor een geconsolideerde referentie van de terminologische wijzigingen.

Tagomgevingen definiëren verschillende belangrijke aspecten van de bibliotheekbuilds die u op uw website of app implementeert:

  • De bestandsnaam van de build.
  • Het domein en de weg van de bouwstijl, afhankelijk van de toegewezen gastheer van het milieu.
  • De bestandsindeling van de build, afhankelijk van de gekozen archiefoptie.

Wanneer u een bibliotheek maakt, moet u deze toewijzen aan een omgeving. De uitbreidingen, de regels, en de gegevenselementen van de bouwstijl worden dan gecompileerd en in het toegewezen milieu geplaatst. Elke omgeving bevat een unieke insluitcode waarmee u de toegewezen build in uw site kunt integreren.

In elke omgeving kunnen verschillende artefacten voorkomen. Op deze manier kunt u verschillende bibliotheken in verschillende omgevingen testen terwijl u ze door uw workflow duwt.

Dit document bevat stappen voor het installeren, configureren en maken van verschillende omgevingen in de gebruikersinterface voor gegevensverzameling.

Omgevingstypen

Tags ondersteunen drie verschillende omgevingstypen die elk overeenkomen met een andere status in het dialoogvenster publicatieworkflow:

Type omgeving
Beschrijving
Ontwikkeling
Deze omgeving komt overeen met de Ontwikkeling in de publicatieworkflow.
Staging
Deze omgeving komt overeen met de Verzonden en Goedgekeurd kolommen in de publicatieworkflow.
Productie
Deze omgeving komt overeen met de Gepubliceerd in de publicatieworkflow.

In elke omgeving kunnen verschillende artefacten voorkomen. Hierdoor kunt u verschillende bibliotheken in verschillende omgevingen testen terwijl u ze doorloopt in de publicatieworkflow.

NOTE
Aan elke omgeving kan slechts één bibliotheekbuild tegelijk worden toegewezen. Nochtans, wordt verwacht dat één enkele milieu vele verschillende bouwstijlen in tijd zal bevatten aangezien u hen door het publiceren werkschema beweegt, die bouwt zonodig opnieuw aan tussen milieu's.

Installatie installation

Elke omgeving heeft een set instructies die worden gebruikt om de omgeving te verbinden met uw toepassing. Voor wegeigenschappen bevatten deze instructies insluitcodes. Voor mobiele eigenschappen, verstrekken deze instructies de code noodzakelijk om de bibliotheken te concretiseren u gebruikt en de configuratie bij runtime terugwinnen.

IMPORTANT
Elk omgevingstype heeft zijn eigen bijbehorende installatie-instructies. Afhankelijk van de omgeving die u gebruikt, moet u ervoor zorgen dat u de juiste corresponderende insluitcodes en/of afhankelijkheden gebruikt.
De insluitcode voor de productie van een webeigenschap ondersteunt bijvoorbeeld het in cache plaatsen van browsers, terwijl de insluitcodes voor de ontwikkeling en het opvoeren van insluitcodes dat niet doen. Als dusdanig, zou u ontwikkeling of het opvoeren ingebedde codes in hoog-verkeer of productiecontext niet moeten gebruiken.

Als u de installatie-instructies voor een omgeving wilt openen, navigeert u naar de Environments en selecteert u vervolgens de Install pictogram voor die omgeving.

Als u een webeigenschap gebruikt, krijgt u een insluitcode die in het dialoogvenster <head> -code van het document. U krijgt ook de mogelijkheid om bibliotheekbestanden synchroon of asynchroon te implementeren tijdens runtime. Afhankelijk van de instelling die u kiest, zijn de weergegeven installatie-instructies anders. Insluitcodes worden verderop in dit document uitgebreid uitgelegd.

Als u een eigenschap voor mobiele apparaten gebruikt, krijgt u aparte instructies voor het installeren van afhankelijkheden voor Android (via Gradient) en iOS (via CocoaPods).

Mobiele configuratie

Voor mobiele eigenschappen kunt u de configuratieopties voor een omgeving bekijken door deze in de lijst te selecteren. Hier kunt u de naam van de omgeving wijzigen. Mobiele omgevingen kunnen momenteel alleen met Adobe beheerde hosts gebruiken.

Zie het overzicht op gastheren voor meer informatie .

Webconfiguratie

De instellingen van de toegewezen omgeving bepalen het volgende voor wegeigenschappen:

  • Host: De serverlocatie waar u de build wilt implementeren.
  • Archiefinstelling: Of het systeem een implementeerbare set bestanden moet uitvoeren of dat deze in een archiefindeling moeten worden gecomprimeerd.
  • Code insluiten: De <script> code die moet worden ingesloten in de HTML van uw websitepagina's en die moet worden gebruikt om de build van de bibliotheek tijdens runtime te implementeren.

In de Environments selecteert u een weergegeven omgeving om de configuratiecontroles ervan weer te geven.

Host host

Selecteren Host om een vooraf geconfigureerde host voor de omgeving te kiezen in het vervolgkeuzemenu.

Wanneer een bouwstijl wordt gecreeerd, wordt die bouwstijl geleverd aan de plaats u voor de toegewezen gastheer specificeerde. Voor informatie over het creëren en vormen van markeringsgastheren, verwijs naar Overzicht van hosts.

Archiefinstelling archive

De meeste builds bestaan uit meerdere bestanden. Samenstellen van meerdere bestanden bevatten een hoofdbibliotheekbestand (gekoppeld in de insluitcode) dat interne verwijzingen bevat naar de andere bestanden die zo nodig worden ingesloten.

De Create archive kunt u de archiefinstelling van de omgeving in- en uitschakelen. Standaard wordt de archiefoptie uitgeschakeld en wordt de build geleverd in een indeling die als zodanig wordt uitgevoerd (JavaScript voor wegeigenschappen en JSON voor mobiele eigenschappen).

Als u ervoor kiest om de archiefinstelling in te schakelen, worden aanvullende configuratie-instellingen weergegeven in de gebruikersinterface, zodat u het archiefbestand optioneel kunt coderen en een pad naar de bibliotheek kunt definiëren als u zelfhosting gebruikt.

Het pad kan een volledige URL zijn of een relatief pad dat over meerdere domeinen kan worden gebruikt. Dit is belangrijk omdat de meeste builds meerdere bestanden hebben die interne verwijzingen naar elkaar bevatten.

Als u de archiefoptie gebruikt, worden alle bouwstijlbestanden als ZIP-bestand geleverd. Dit is handig als:

  1. U hebt zelf hosting van de bibliotheek, maar u wilt geen SFTP-host instellen voor levering.
  2. U moet codeanalyse op bouwstijl voorafgaand aan plaatsing in werking stellen.
  3. U wilt enkel naar de bouwstijlinhoud kijken om te zien wat het bevat.

Code insluiten embed-code

Een insluitcode is een <script> -tag die in de <head> secties van uw websitepagina's om de code die u maakt te laden en uit te voeren. Bij elke omgevingsconfiguratie wordt automatisch een eigen insluitcode gegenereerd. U hoeft deze dus alleen te kopiëren en in uw site te plakken op de pagina's waarop de tags moeten worden uitgevoerd.

Wanneer u de installatie-instructies bekijkt, kunt u ervoor kiezen om het script de bibliotheekbestanden synchroon of asynchroon te laten laden. Deze instelling is niet blijvend en geeft niet aan hoe u tags daadwerkelijk hebt geïmplementeerd op uw site. In plaats daarvan is het alleen bedoeld om de juiste manier te tonen om de omgeving te installeren.

WARNING
Afhankelijk van de inhoud van uw tagbibliotheek kan het gedrag van uw regels en andere elementen veranderen tussen synchrone en asynchrone implementatie. Daarom is het belangrijk om alle aangebrachte wijzigingen grondig te testen.

Asynchrone implementatie

Met asynchrone implementatie kan de browser de rest van de pagina blijven laden terwijl de bibliotheek wordt opgehaald. Er is slechts één insluitcode wanneer u deze instelling gebruikt, die in het document moet worden geplaatst <head>.

Zie de handleiding voor meer informatie over deze instelling asynchrone implementatie.

Synchrone implementatie

Wanneer de browser een ingesloten code leest met een synchrone implementatie, wordt de tagbibliotheek opgehaald en uitgevoerd voordat de pagina verder wordt geladen.

Synchrone insluitcodes bestaan uit twee <script> -tags die binnen de HTML van uw website moeten worden geplaatst. Eén <script> -tag moet in het document worden geplaatst <head>, terwijl de andere vlak voor het sluiten moet worden geplaatst </body> tag.

Code-updates insluiten

Aangezien insluitcodes worden gegenereerd op basis van uw omgevingsconfiguraties, wordt de insluitcode voor de desbetreffende omgeving door sommige configuratiewijzigingen automatisch bijgewerkt. Deze wijzigingen zijn onder meer:

  • Het schakelen van een Adobe-beheerde gastheer aan een gastheer SFTP, of vice versa.
  • De archiefinstelling wijzigen.
  • Het padveld bijwerken als de archiefinstelling is ingeschakeld.
WARNING
Wanneer de insluitcode van een tagomgeving verandert, moet u de insluitcodes in uw HTML handmatig bijwerken. Om kostbaar onderhoud te voorkomen, dient u uw insluitcode(s) alleen bij te werken als dat absoluut noodzakelijk is.

Een omgeving maken

Er worden automatisch drie omgevingen toegewezen aan een eigenschap wanneer die eigenschap voor het eerst wordt gemaakt: ontwikkeling, staging en productie. Dit is genoeg om de publicatieworkflow uit te voeren. U kunt desgewenst echter aanvullende ontwikkelomgevingen toevoegen, omdat dit nuttig kan zijn voor grotere teams waar meerdere ontwikkelaars tegelijkertijd aan verschillende projecten werken.

Op de Environments tab voor uw eigenschap, selecteert u Add Environment.

Selecteer in het volgende scherm de optie Development optie.

In het volgende scherm kunt u de nieuwe omgeving een naam geven, een host selecteren en een archiefinstelling kiezen. Als u klaar bent, selecteert u Save om het milieu te creëren.

De Environments wordt opnieuw weergegeven, waarbij de installatie-instructies voor de nieuwe omgeving worden weergegeven.

Volgende stappen

Door dit document te lezen, hebt u een goed begrip voor het configureren van omgevingen in de gebruikersinterface en het installeren van deze omgevingen in uw website of app. U kunt nu beginnen met het publiceren van uw bibliotheekbuilds.

Wanneer u in de loop der tijd herhalingen van uw bibliotheek publiceert, is het mogelijk nodig om eerdere builds bij te houden en te archiveren voor probleemoplossing en terugdraaidoeleinden. Zie de handleiding op oudere bibliotheken opnieuw publiceren voor meer informatie .

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