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
propositionDisplayafin 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
sendEventpour demander des offres (propositions) pour un ou plusieurs emplacements (portées). - Exécutez la commande
applyPropositionsavec un objet de métadonnées qui fournit des instructions pour appliquer du contenu à la page pour chaque portée. - Exécutez la commande
sendEventavec eventTypedecisioning.propositionDisplaypour 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é :
actionTypeapplyOffer()applyPropositionssetHtmlreplaceHtmlappendHtmlPour 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. |