Web SDK configureren

De configuratie voor de SDK wordt uitgevoerd met de configure gebruiken.

IMPORTANT
configure is altijd het eerste geroepen bevel.
alloy("configure", {
  "edgeConfigId": "ebebf826-a01f-4458-8cec-ef61de241c93",
  "orgId":"ADB3LETTERSANDNUMBERS@AdobeOrg"
});

Er zijn vele opties die tijdens configuratie kunnen worden geplaatst. Alle opties vindt u hieronder, gegroepeerd op categorie.

Algemene opties

edgeConfigId

NOTE
Edge Configurations zijn omgedoopt tot gegevensstreams. Een gegevensstroom-id is hetzelfde als een configuratie-id.
Type
Vereist
Standaardwaarde
String
Ja
Geen

Uw toegewezen configuratie-id, die de SDK koppelt aan de juiste accounts en configuratie. Wanneer het vormen van veelvoudige instanties binnen één enkele pagina, moet u verschillende vormen edgeConfigId voor elke instantie.

context context

Type
Vereist
Standaardwaarde
Array van tekenreeksen
Nee
["web", "device", "environment", "placeContext", "highEntropyUserAgentHints"]

Geeft aan welke contextcategorieën automatisch moeten worden verzameld, zoals beschreven in Automatische informatie. Als deze configuratie niet wordt gespecificeerd, worden alle categorieën gebruikt door gebrek.

IMPORTANT
Alle contexteigenschappen, behalve highEntropyUserAgentHints, zijn standaard ingeschakeld. Als u contexteigenschappen manueel in uw configuratie van SDK van het Web specificeerde, moet u alle contexteigenschappen toelaten om de noodzakelijke informatie te blijven verzamelen.

Inschakelen hoge entropieclienthints op uw plaatsing van SDK van het Web, moet u extra omvatten highEntropyUserAgentHints naast uw bestaande configuratie.

Als u bijvoorbeeld hoge entropientroy-clienthints wilt ophalen van westeigenschappen, ziet uw configuratie er als volgt uit:

context: ["highEntropyUserAgentHints", "web"]

debugEnabled

Type
Vereist
Standaardwaarde
Boolean
Nee
false

Geeft aan of foutopsporing is ingeschakeld. Deze configuratie instellen op true schakelt de volgende functies in:

Functie
Functie
Logboek van console
Laat het zuiveren berichten toe om in de console van JavaScript van browser worden getoond

edgeDomain edge-domain

Vul dit veld met uw domein van de eerste partij. Zie voor meer informatie de documentatie.

Het domein is vergelijkbaar met data.{customerdomain.com} voor een website op www.{customerdomain.com}.

edgeBasePath edge-base-path

Pad na het edgeDomain dat wordt gebruikt voor communicatie en interactie met Adobe-services. Vaak zou dit alleen veranderen wanneer de standaardproductieomgeving niet wordt gebruikt.

Type
Vereist
Standaardwaarde
String
Nee
ee

orgId

Type
Vereist
Standaardwaarde
String
Ja
Geen

Uw toegewezen Experience Cloud organisatie-id. Wanneer het vormen van veelvoudige instanties binnen een pagina, moet u een verschillende vormen orgId voor elke instantie.

Gegevensverzameling

clickCollectionEnabled clickCollectionEnabled

Type
Vereist
Standaardwaarde
Boolean
Nee
true

Geeft aan of gegevens die aan koppelingsklikken zijn gekoppeld, automatisch worden verzameld. Zie Automatisch koppelen bijhouden voor meer informatie . Koppelingen worden ook gelabeld als downloadkoppelingen als deze een downloadkenmerk bevatten of als de koppeling eindigt met een bestandsextensie. De de verbindingsbepalers van de download kunnen met een regelmatige uitdrukking worden gevormd. De standaardwaarde is "\\.(exe|zip|wav|mp3|mov|mpg|avi|wmv|pdf|doc|docx|xls|xlsx|ppt|pptx)$"

onBeforeEventSend

Type
Vereist
Standaardwaarde
Functie
Nee
() => undefined

Vorm callback die voor elke gebeurtenis vlak alvorens het wordt verzonden wordt geroepen. Een object met het veld xdm wordt verzonden binnen naar callback. Om te wijzigen wat wordt verzonden, wijzigt u de xdm object. Binnen de callback, xdm heeft de gegevens al doorgegeven in de gebeurtenisopdracht en de automatisch verzamelde informatie. Voor meer informatie over de timing van deze callback en een voorbeeld, zie Gebeurtenissen globaal wijzigen.

onBeforeLinkClickSend onBeforeLinkClickSend

Type
Vereist
Standaardwaarde
Functie
Nee
() => undefined

Vorm een callback die voor elke verbinding wordt geroepen klikt volgende gebeurtenis vlak alvorens het wordt verzonden. De callback verzendt een voorwerp met xdm, clickedElement, en data velden.

Wanneer het filtreren van de verbinding het volgen door de DOM elementenstructuur te gebruiken, kunt u gebruiken clickElement gebruiken. clickedElement is de DOM elementenknoop die werd geklikt en de boom van ouderknopen heeft ingekapseld.

Als u wilt wijzigen welke gegevens worden verzonden, wijzigt u de xdm en/of data objecten. Binnen de callback, xdm heeft de gegevens al doorgegeven in de gebeurtenisopdracht en de automatisch verzamelde informatie.

  • Elke andere waarde dan false staat de gebeurtenis toe om en callback te verwerken die moeten worden verzonden.
  • Als de callback het false waarde, gebeurtenisverwerking wordt gestopt, zonder fout, en de gebeurtenis wordt niet verzonden. Met dit mechanisme kunnen bepaalde gebeurtenissen worden gefilterd door de gebeurtenisgegevens te bekijken en te retourneren false als de gebeurtenis niet moet worden verzonden.
  • Als callback een uitzondering genereert, wordt de verwerking voor de gebeurtenis gestopt en wordt de gebeurtenis niet verzonden.

Privacyopties

Type
Vereist
Standaardwaarde
Object
Nee
"in"

Hiermee stelt u de standaardtoestemming van de gebruiker in. Gebruik deze instelling als er nog geen voorkeur voor toestemming is opgeslagen voor de gebruiker. De andere geldige waarden zijn "pending" en "out". Deze standaardwaarde wordt niet doorgevoerd in het profiel van de gebruiker. Het gebruikersprofiel wordt alleen bijgewerkt wanneer setConsent wordt aangeroepen.

  • "in": Wanneer deze instelling is ingesteld of geen waarde is opgegeven, gaat het werk verder zonder voorkeuren voor gebruikerstoestemming.
  • "pending": Wanneer deze instelling is ingesteld, wordt de bewerking in de wachtrij geplaatst totdat de gebruiker voorkeuren voor toestemming geeft.
  • "out": Wanneer deze instelling is ingesteld, wordt het werk verwijderd totdat de gebruiker voorkeuren voor toestemming heeft ingesteld.
    Nadat de voorkeuren van de gebruiker zijn opgegeven, gaat het werk door of wordt het afgebroken op basis van de voorkeuren van de gebruiker. Zie Ondersteunende toestemming voor meer informatie .

Persoonlijke opties personalization

prehidingStyle prehidingStyle

Type
Vereist
Standaardwaarde
String
Nee
Geen

Wordt gebruikt om een CSS-stijldefinitie te maken die inhoudsgebieden van uw webpagina verbergt terwijl gepersonaliseerde inhoud van de server wordt geladen. Als deze optie niet wordt opgegeven, probeert de SDK geen inhoudsgebieden te verbergen terwijl gepersonaliseerde inhoud wordt geladen, wat mogelijk resulteert in "flikkering".

Als een element op uw webpagina bijvoorbeeld een id heeft van container, waarvan u de standaardinhoud wilt verbergen terwijl gepersonaliseerde inhoud van de server wordt geladen, gebruikt u de volgende voorverbergingsstijl:

  prehidingStyle: "#container { opacity: 0 !important }"

targetMigrationEnabled targetMigrationEnabled

Deze optie moet worden gebruikt bij het migreren van afzonderlijke pagina's van at.js naar Web SDK.

Gebruik deze optie om de SDK van het Web toe te laten om de erfenis te lezen en te schrijven mbox en mboxEdgeCluster cookies die worden gebruikt door at.js. Zo kunt u het bezoekersprofiel behouden terwijl u overschakelt van een pagina die de SDK van Web gebruikt naar een pagina die de at.js bibliotheek en omgekeerd.

Type
Vereist
Standaardwaarde
Boolean
Nee
false

Opties voor soorten publiek

cookieDestinationsEnabled

Type
Vereist
Standaardwaarde
Boolean
Nee
true

Inschakelen Audience Manager koekjesbestemmingen, die het plaatsen van koekjes toestaat die op segmentkwalificatie worden gebaseerd.

urlDestinationsEnabled

Type
Vereist
Standaardwaarde
Boolean
Nee
true

Inschakelen Audience Manager URL-doelen, waarmee URL's kunnen worden geactiveerd op basis van segmentkwalificatie.

Identiteitsopties

idMigrationEnabled id-migration-enabled

Type
Vereist
Standaardwaarde
Boolean
Nee
true

Indien waar (true), leest de SDK oude AMCV-cookies en stelt deze in. Deze optie helpt bij het overstappen naar het gebruik van Adobe Experience Platform Web SDK, terwijl sommige delen van de site wellicht nog steeds Visitor.js gebruiken.

Als de Bezoeker-API op de pagina is gedefinieerd, vraagt de SDK de Bezoeker-API voor de ECID. Met deze optie kunt u pagina's met twee tags toevoegen met de Adobe Experience Platform Web SDK en toch dezelfde ECID hebben.

thirdPartyCookiesEnabled

Type
Vereist
Standaardwaarde
Boolean
Nee
true

Hiermee schakelt u het instellen van cookies van derden voor de Adobe in. De SDK kan de bezoekersidentiteitskaart in een derdecontext voortzetten om de zelfde bezoekersidentiteitskaart toe te laten om over plaatsen worden gebruikt. Gebruik deze optie als u meerdere sites hebt of gegevens wilt delen met partners. Deze optie is echter soms niet gewenst vanwege privacyredenen.

recommendation-more-help
def05a9c-d048-422c-a3a1-88b2de863f4f