Funktioner som stöds för on-device decisioning

Senaste uppdatering: 2023-08-31
  • Ämnen:
  • at.js
    Visa mer om det här ämnet
  • Skapat för:
  • Developer

The Adobe Target JS SDK ger kunderna flexibilitet att välja mellan prestanda och aktualitet för data för beslut. Med andra ord, om det viktigaste är att leverera det mest relevanta och engagerande personaliserade innehållet via maskininlärning, bör du ringa ett live-serversamtal. Men när prestanda är viktigare bör man fatta beslut på enheten och i minnet. För on-device decisioning om du vill arbeta läser du i följande avsnitt som innehåller en lista över funktioner som stöds.

Aktivitetstyper som stöds

I följande tabell visas vilka aktivitetstyper skapad av Formulärbaserad Experience Composer eller Visual Experience Composer (VEC) stöds eller stöds inte för on-device decisioning.

Typ av aktivitet Stöds?
A/B-test Ja
Automatisk allokering Nej
Automatiskt mål Premium Nej
Multivariata tester (MVT) Nej
Experience Targeting (XT) Ja
Automated Personalization Premium Nej
Recommendations Premium Nej
Aktiviteter som använder analys för Target (A4T) Ja

Målgruppsanpassning

Tabellen nedan visar vilka målgruppsregler som stöds eller inte stöds för on-device decisioning.

Målgruppsregel Stöds?
Geo Ja

Följande geo-attribut stöds när enhetsbeslut används:

  • Land/region
  • Ort
  • Latitude
  • Longitud
Nätverk Nej
Mobil Nej
Egna parametrar Ja
Operativsystem Ja
Webbplatssidor Ja
Webbläsare Ja
Besökarprofil Nej
Trafikkällor Nej
Tidsram Ja
Adobe Experience Cloud-målgrupper

(Audiences from Adobe Analytics, Adobe Audience Manageroch Adobe Experience Manager)

Nej

Geografisk anpassning för on-device decisioning

För att bevara minimal fördröjning för on-device decisioning Adobe rekommenderar att du själv anger geovärdena i anropet till getOffers. Ange Geo-objektet i sammanhanget för begäran. Det innebär att webbläsaren ska avgöra var besökarna befinner sig. Du kan till exempel utföra en IP-till-Geo-sökning med en tjänst som du konfigurerar. Vissa värdtjänstleverantörer, som Google Cloud, tillhandahåller den här funktionen via anpassade rubriker i varje 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: {}
        }
    }
})

Om du inte kan utföra IP-till-Geo-sökningar på servern, men ändå vill utföra sökningen on-device decisioning for getOffers -förfrågningar som innehåller geobaserade målgrupper stöds också. Nackdelen med detta är att det använder en IP-till-Geo-sökning på fjärrbasis, vilket ger fördröjning för varje getOffers ring. Denna fördröjning bör vara lägre än en getOffers anropa med serversidesbeslut, eftersom det träffar ett CDN som ligger nära servern. Ange endast fältet"ipAddress" i Geo-objektet i kontexten för din begäran om att SDK ska hämta geoplatsen för din besökares IP-adress. Om något annat fält förutom"ipAddress" anges, visas Target SDK hämtar inte metadata för geopositionering för upplösning.

window.adobe.target.getOffers({
    decisioningMethod: "on-device",
    request: {
        context: {
            geo: {
                ipAddress: "127.0.0.1"
            }
        },
        execute: {
            pageLoad: {}
        }
    }
})

Allokeringsmetod

Följande tabell visar vilka allokeringsmetoder som stöds eller inte stöds för on-device decisioning.

Allokeringsmetod Stöds?
Manuell Ja
Autoallokera till bästa upplevelse Nej
Automatisk målgruppsanpassning för personaliserade upplevelser Nej

På denna sida