Fonctionnalités prises en charge pour prise de décision sur appareil

La variable Adobe Target Le SDK JS offre aux clients la possibilité de choisir entre les performances et l’actualisation des données pour les décisions. En d’autres termes, si la diffusion de contenu personnalisé le plus pertinent et attrayant par le biais de l’apprentissage automatique est la plus importante pour vous, un appel au serveur en direct doit être effectué. Mais lorsque les performances sont plus critiques, une décision doit être prise sur l’appareil et en mémoire. Pour prise de décision sur appareil pour travailler, reportez-vous aux sections suivantes qui répertorient les fonctionnalités prises en charge.

Types d’activité pris en charge

Le tableau suivant indique laquelle types d’activités créé par la fonction Compositeur d’expérience d’après les formulaires ou Compositeur d’expérience visuelle (VEC) sont pris en charge ou non par prise de décision sur appareil.

Ciblage de l’audience

Le tableau suivant indique les règles d’audience prises en charge ou non par prise de décision sur appareil.

Règle d’audience
Pris en charge ?
Géo

Oui

Lors de l’utilisation de la prise de décision sur l’appareil, les attributs géographiques suivants sont pris en charge :

  • Pays/zone géographique
  • Ville
  • Latitude
  • Longitude
Réseau
Non
Mobile
Non
Paramètres personnalisés
Oui
Système d’exploitation
Oui
Pages du site
Oui
Navigateur
Oui
Profil du visiteur
Non
Sources de trafic
Non
Période
Oui

Audiences Adobe Experience Cloud

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

Non

Ciblage géographique pour prise de décision sur appareil

Pour maintenir une latence minimale pour prise de décision sur appareil activités avec des audiences basées sur la géographie, Adobe vous recommande de fournir les valeurs géographiques vous-même dans l’appel à la fonction getOffers. Définissez l’objet Geo dans le contexte de la requête. Cela signifie, à partir du navigateur, un moyen de déterminer l’emplacement de chaque visiteur. Par exemple, vous pouvez effectuer une recherche IP/géo à l’aide d’un service que vous configurez. Certains fournisseurs d’hébergement, tels que Google Cloud, fournissent cette fonctionnalité par le biais d’en-têtes personnalisés dans chaque 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: {}
        }
    }
})

Cependant, si vous ne parvenez pas à effectuer des recherches IP vers géo sur votre serveur, mais que vous souhaitez toujours effectuer des recherches prise de décision sur appareil pour getOffers requêtes contenant des audiences basées sur la géographie, cette fonctionnalité est également prise en charge. L’inconvénient de cette approche est qu’elle utilise une recherche distante IP/géo, ce qui ajoute une latence à chaque getOffers appelez . Cette latence doit être inférieure à une getOffers appel avec prise de décision côté serveur, car il atteint un réseau de diffusion de contenu situé près de votre serveur. Indiquez uniquement le champ "ipAddress" dans l’objet Geo dans le contexte de votre requête pour que le SDK récupère la géolocalisation de l’adresse IP de votre visiteur. Si un autre champ en plus de "ipAddress" est fourni, la variable Target Le SDK ne récupère pas les métadonnées de géolocalisation pour la résolution.

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

Méthode d’affectation

Le tableau suivant indique les méthodes d’attribution prises en charge ou non par prise de décision sur appareil.

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3