Funzioni supportate per decisioning sul dispositivo

Il SDK JS Adobe Target offre ai clienti la flessibilità di scegliere tra prestazioni e aggiornamento dei dati per le decisioni. In altre parole, se la distribuzione dei contenuti personalizzati più rilevanti e coinvolgenti tramite l’apprendimento automatico è la cosa più importante per te, è necessario effettuare una chiamata al server live. Tuttavia, quando le prestazioni sono più importanti, è necessario prendere una decisione su dispositivo e in memoria. Affinché le decisioni sul dispositivo funzionino, consulta le sezioni seguenti che elencano le funzionalità supportate.

Tipi di attività supportati

La tabella seguente indica quali tipi di attività creati dal Compositore esperienza basato su moduli o Compositore esperienza visivo sono supportati o non supportati per decisioning sul dispositivo.

Targeting del pubblico

La tabella seguente indica quali regole di pubblico sono supportate o meno per le decisioni su dispositivo.

Regola pubblico
Supportate?
Geo

Quando si utilizzano le decisioni sul dispositivo, sono supportati i seguenti attributi geografici:

  • Paese/Area geografica
  • Città
  • Latitudine
  • Longitudine
Rete
No
Mobile
No
Parametri personalizzati
Sistema operativo
Pagine del sito
Browser
Profilo visitatore
No
Origini del traffico
No
Arco temporale

Adobe Experience Cloud Audiences

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

No

Geotargeting per decisioning sul dispositivo

Per mantenere una latenza minima per le attività decisioning sul dispositivo con pubblico basato su geotargeting, Adobe consiglia di fornire i valori geografici nella chiamata a getOffers. Imposta l’oggetto Geo nel contesto della richiesta. Questo significa dal browser, un modo per determinare la posizione di ogni visitatore. Ad esempio, puoi eseguire una ricerca IP-Geo utilizzando un servizio configurato. Alcuni provider di hosting, come Google Cloud, forniscono questa funzionalità tramite intestazioni personalizzate in ogni 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: {}
        }
    }
})

Tuttavia, è supportato anche se non sei in grado di eseguire ricerche IP-to-Geo sul server, ma desideri comunque eseguire decisioning sul dispositivo per richieste getOffers che contengono tipi di pubblico basati su Geo. Il lato negativo di questo approccio è che utilizza una ricerca remota IP-Geo, che aggiunge latenza a ogni chiamata getOffers. Questa latenza deve essere inferiore a una chiamata getOffers con decisioni lato server, perché raggiunge una rete CDN vicina al server. Fornisci solo il campo “ipAddress” nell’oggetto Geo nel contesto della richiesta di SDK per recuperare la geolocalizzazione dell’indirizzo IP del visitatore. Se viene fornito un campo diverso da “ipAddress”, il SDK Target non recupererà i metadati di geolocalizzazione per la risoluzione.

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

Metodo di allocazione

La tabella seguente indica quali metodi di allocazione sono supportati o meno per decisioning sul dispositivo.

recommendation-more-help
target-dev-help-dev