Ondersteunde functies voor on-device decisioning
Gemaakt voor:
- Ontwikkelaar
De Adobe Target JS SDK biedt klanten de flexibiliteit om te kiezen tussen prestaties en versheid van gegevens voor beslissingen. Met andere woorden, als het voor u van het grootste belang is om de meest relevante en engaging van gepersonaliseerde inhoud via computerleren te leveren, moet er een live serveroproep worden gedaan. Maar als de prestaties kritischer zijn, moet een on-device en in-memory beslissing worden genomen. Voor on-device decisioning Raadpleeg de volgende secties waarin de functies worden weergegeven die worden ondersteund.
Ondersteunde activiteitstypen
De volgende tabel geeft aan welke activiteitstypen door de Form-based Experience Composer of Visual Experience Composer (VEC) worden ondersteund of niet ondersteund voor on-device decisioning.
Doelgerichtheid publiek
In de volgende tabel wordt aangegeven voor welke publieksregels deze worden ondersteund on-device decisioning.
Ja
Bij gebruik van apparaatbeslissingen worden de volgende geografische kenmerken ondersteund:
- Land/regio
- Plaats
- Breedte
- Lengtegraad
Adobe Experience Cloud-publiek
(Audiences from Adobe Analytics, Adobe Audience Manager, en Adobe Experience Manager)
Geo targeting voor on-device decisioning
Minimale vertraging behouden voor on-device decisioning De activiteiten met geo-based publiek, Adobe adviseert u de geo waarden zelf in de vraag te verstrekken aan getOffers. Stel het Geo-object in in de context van de aanvraag. Dit betekent vanuit de browser een manier om de locatie van elke bezoeker te bepalen. Bijvoorbeeld, kunt u een IP-aan-Geo raadpleging uitvoeren, gebruikend de dienst u vormt. Sommige hostingproviders, zoals Google Cloud, bieden deze functionaliteit via aangepaste headers in elk HttpServletRequest
.
window.adobe.target.getOffers({
decisioningMethod: "on-device",
request: {
context: {
geo: {
city: "SAN FRANCISCO",
countryCode: "US",
stateCode: "CA",
latitude: 37.75,
longitude: -122.4
}
},
execute: {
pageLoad: {}
}
}
})
Nochtans, als u geen IP-aan-Geo raadplegingen op uw server kunt uitvoeren, maar u wilt nog uitvoeren on-device decisioning for getOffers aanvragen die op geo gebaseerde doelgroepen bevatten, wordt dit ook ondersteund. Het nadeel van deze benadering is dat het een verre IP-aan-Geo raadpleging gebruikt, die latentie aan elk toevoegt getOffers
vraag. Deze latentie moet lager zijn dan een getOffers
vraag met server-zijbesluit, omdat het een CDN raakt die dicht bij uw server wordt gevestigd. Geef alleen het veld "ipAddress" in het Geo-object op in de context van uw verzoek aan de SDK om de geolocatie van het IP-adres van uw bezoeker op te halen. Als een ander gebied naast "ipAddress"wordt verstrekt, Target SDK haalt de metagegevens voor de geolocatie niet op voor oplossing.
window.adobe.target.getOffers({
decisioningMethod: "on-device",
request: {
context: {
geo: {
ipAddress: "127.0.0.1"
}
},
execute: {
pageLoad: {}
}
}
})
Toewijzingsmethode
In de volgende tabel wordt aangegeven voor welke toewijzingsmethoden wel of niet steun wordt verleend on-device decisioning.