Activités Render Target qui utilisent le compositeur basé sur les formulaires
Certaines mises en oeuvre de Target peuvent utiliser des mbox régionales (désormais appelées "portées") pour diffuser du contenu à partir des activités qui utilisent le compositeur d’expérience d’après les formulaires. Si votre implémentation d’at.js Target utilise des mbox, vous devez effectuer les opérations suivantes :
- Mettez à jour toutes les références de votre implémentation at.js qui utilisent
getOffer()
ougetOffers()
vers les méthodes SDK Web Platform équivalentes. - Ajoutez du code pour déclencher un événement
propositionDisplay
afin de comptabiliser une impression.
Demander et appliquer du contenu à la demande
Les activités créées à l’aide du compositeur basé sur les formulaires de Target et diffusées aux mbox régionales ne peuvent pas être rendues automatiquement par le SDK Web Platform. Tout comme at.js, les offres diffusées à des emplacements cibles spécifiques doivent être rendues à la demande.
getOffer()
et applyOffer()
:- Exécutez
getOffer()
pour demander un emplacement. - Exécutez
applyOffer()
pour effectuer le rendu de l’offre vers un sélecteur spécifié - Une impression d’activité est automatiquement incrémentée au moment de la requête
getOffer()
.
code language-javascript |
---|
|
applyPropositions
:- Exécutez la commande
sendEvent
pour demander des offres (propositions) pour un ou plusieurs emplacements (portées). - Exécutez la commande
applyPropositions
avec un objet de métadonnées qui fournit des instructions pour appliquer du contenu à la page pour chaque portée. - Exécutez la commande
sendEvent
avec eventTypedecisioning.propositionDisplay
pour suivre une impression
code language-javascript |
---|
|
Le SDK Web Platform offre un meilleur contrôle pour appliquer des activités d’après les formulaires à la page à l’aide de la commande applyPropositions
avec un actionType
spécifié :
actionType
applyOffer()
applyPropositions
setHtml
replaceHtml
appendHtml
Pour obtenir des exemples et des options de rendu supplémentaires, reportez-vous à la documentation dédiée sur le rendu de contenu à l’aide du SDK Web Platform.
Exemple d’implémentation
L’exemple de page ci-dessous s’appuie sur l’implémentation décrite dans la section précédente. Il ajoute uniquement des portées supplémentaires à la commande sendEvent
.
code language-html |
---|
|
Ensuite, découvrez comment transférer des paramètres Target à l’aide du SDK Web Platform.
note note |
---|
NOTE |
Nous nous engageons à vous aider à réussir la migration de Target d’at.js vers le SDK Web. Si vous rencontrez des obstacles lors de votre migration ou si vous pensez qu’il manque des informations essentielles dans ce guide, faites-le-nous savoir en publiant sur cette discussion communautaire. |