Aanbevolen procedures
Gemaakt voor:
- Ontwikkelaar
Adobe raadt de volgende aanbevolen procedures aan bij het gebruik van on-device decisioning:
Tips en trucs wanneer de beslissingsmethode "op apparaat" is
Wanneer u "op het apparaat" gebruikt als beslissingsmethode, wordt het artefact gedownload wanneer de bezoeker de webpagina voor het eerst laadt. Om het even welke activiteitenkwalificatie die op de eerste paginading (geen geheim voorgeheugen) moet gebeuren gebeurt slechts nadat het artefact volledig wordt gedownload. Er zijn bepaalde beste praktijken u kunt volgen om ervoor te zorgen dat de activiteitenkwalificaties voor een nieuwe anonieme bezoeker snel gebeuren.
- Deactiveer "Op apparaat"geschikt activiteiten die niet in het artefact bedoeld zijn.
- Als u Target Premium hebt, kunt u eigenschappen/werkruimten om verschillende artefactenbestanden te maken voor verschillende werkruimten.
- Als uw artefactbestanden om legitieme redenen erg groot worden, kunt u de "hybride" beslissingsmethode gebruiken. Deze methode staat u toe om het artefact in parallel te downloaden en alle vraag van doel API gaat over de draad tot het artefact heeft gedownload. Lees de sectie met aanbevolen procedures voor de "Hybride"-beslissingsmodus hieronder voor meer informatie over deze aanpak.
- Als u een toepassing voor één pagina hebt (SPA), Adobe Het wordt aangeraden om .js te laden en te initialiseren voordat u het JavaScript-hoofdbestand van uw toepassing laadt tijdens het laden van de eerste pagina. Met deze methode wordt het downloaden van artefacten veel eerder gestart, waardoor rendering sneller verloopt.
Aanbevolen procedures wanneer de beslissingsmethode "hybride" is
Wanneer u "hybride" gebruikt als beslissingsmethode, wordt het artefact parallel gedownload. Tot het artefact wordt gedownload, om het even welke Target API-aanroepen gaan over de kabel, zelfs als de 'locaties' geschikt zijn voor het apparaat. Dit gedrag is de standaardinstelling voor alles getOffers()
roept en verstrekt de beste prestaties in de meeste situaties. Als u het standaardgedrag wijzigt van getOffers()
door de decisioningMethod
tot on-device
, deze beste praktijken volgen om fouten te vermijden en de beste prestaties te verzekeren.
- Als u besluit te roepen
getOffers()
withdecisioningMethod
alson-device
wanneer de pagina voor het eerst wordt geladen, moet u dit binnen de gebeurtenishandler "ARTIFACT_DOWNLOAD_SUCCEEDED" at.js doen om fouten te voorkomen. Als uw artefact zeer groot is, worden om het even welke "plaatsen"die deze benadering gebruiken teruggegeven slechts nadat het artefact volledig wordt gedownload, wat het teruggeven kan vertragen. Adobe Het verdient aanbeveling deze aanpak zelden te volgen. Volg de aanbevolen procedures om de grootte van artefacten te beperken in de bovenstaande sectie met aanbevolen procedures voor "Op apparaat" wanneer u deze aanpak gebruikt.