Rendu des activités du Compositeur d’expérience visuelle (VEC) d’Adobe Target
Les activités Target sont configurées à l’aide du compositeur d’expérience visuelle (VEC) ou du compositeur basé sur les formulaires. Platform Web SDK peut récupérer et appliquer des activités basées sur le VEC à la page tout comme at.js. Pour cette partie de la migration, vous allez :
- Installation de l’extension de navigateur Visual Editing Helper
- Exécutez un appel
sendEventavec Platform Web SDK pour demander des activités. - Mettez à jour toutes les références de votre implémentation at.js qui utilisent
getOffers()pour exécuter une requête TargetpageLoad.
Extension de navigateur Visual Editing Helper
L’extension de navigateur Visual Editing Helper de Adobe Experience Cloud pour Google Chrome vous permet de charger des sites web de manière fiable dans le Compositeur d’expérience visuelle (VEC) d’Adobe Target afin de créer rapidement des expériences web et une assurance qualité.
L’extension de navigateur Visual Editing Helper fonctionne avec les sites web qui utilisent at.js ou Platform Web SDK.
Procurez-vous et installez le Visual Editing Helper .
- Accédez à l’extension de navigateur Visual Editing Helper de Adobe Experience Cloud dans la boutique en ligne Chrome.
- Cliquez sur Ajouter à > Ajouter une extension.
- Ouvrez le compositeur d’expérience visuelle dans Target.
- Pour utiliser l’extension, cliquez sur l’icône de l’extension de navigateur Visual Editing Helper
{modal="regular"} dans la barre d’outils de votre navigateur Chrome lorsque vous êtes en mode VEC ou en mode QA.
Le Visual Editing Helper est automatiquement activé lorsqu’un site Web est ouvert dans le VEC de Target pour alimenter la création. L’extension ne comporte aucun paramètre conditionnel. L’extension gère automatiquement tous les paramètres, y compris les paramètres des cookies SameSite.
Reportez-vous à la documentation dédiée pour plus d’informations sur l’extension Visual Editing Helper et la résolution des problèmes du compositeur d’expérience visuelle.
Demander et appliquer automatiquement du contenu
Une fois Platform Web SDK configuré sur la page, vous pouvez demander du contenu à Target. Contrairement à at.js qui peut être configuré pour demander automatiquement du contenu lors du chargement de la bibliothèque, le SDK Web Platform nécessite que vous exécutiez explicitement une commande .
Si le paramètre pageLoadEnabled de votre implémentation at.js est défini sur true, ce qui active le rendu automatique des activités basées sur le compositeur d’expérience visuelle, vous devez exécuter la commande sendEvent suivante avec le SDK Web Platform :
| code language-javascript |
|---|
|
Dans les balises, utilisez le type d’action Envoyer l’événement avec l’option Rendre les décisions de personnalisation visuelle sélectionnée :
{modal="regular"}
Demander et appliquer du contenu à la demande
Certaines implémentations de Target nécessitent un traitement personnalisé des offres du compositeur d’expérience visuelle avant de les appliquer à la page. Ils peuvent également demander plusieurs emplacements dans un seul appel. Dans une implémentation d’at.js, cela peut être effectué en définissant pageLoadEnabled sur false et en utilisant la fonction getOffers() pour exécuter une requête pageLoad.
getOffers() et applyOffers() pour effectuer manuellement le rendu des activités basées sur le compositeur d’expérience visuelle| code language-javascript |
|---|
|
Platform Web SDK ne comporte pas d’événement pageLoad spécifique. Toutes les requêtes de contenu Target sont contrôlées à l’aide de l’option decisionScopes avec la commande sendEvent . Le champ d’application __view__ remplit l’objectif de la demande de pageLoad.
sendEvent Platform Web SDK équivalente :- Exécutez une commande
sendEventqui inclut la portée de décision__view__ - Appliquez le contenu renvoyé à la page avec la commande
applyPropositions - Exécutez une commande
sendEventavec le type d’événementdecisioning.propositionDisplayet les détails de la proposition pour incrémenter une impression
| code language-javascript |
|---|
|
getOffers() pour exécuter manuellement une requête Target pageLoad sans utiliser applyOffers() pour appliquer le contenu à la page.Le SDK web de Platform offre aux développeurs une grande flexibilité pour demander et générer du contenu. Reportez-vous à la documentation dédiée sur le rendu de contenu personnalisé pour plus d’options et de détails.
Exemple d’implémentation
L’implémentation de base de Platform Web SDK est maintenant terminée.
Exemple JavaScript avec rendu automatique du contenu Target :
| code language-html |
|---|
|
Exemple de page de balises avec rendu automatique du contenu de Target :
| code language-html |
|---|
|
Dans les balises, ajoutez l’extension Adobe Experience Platform Web SDK :
{modal="regular"}
Ajoutez les configurations souhaitées :
{modal="regular"}
Créez une règle avec une action Envoyer l’événement et Rendre les décisions de personnalisation visuelle sélectionnée :
{modal="regular"}
Découvrez ensuite comment demander et générer des activités Target basées sur des formulaires.