Images interactives interactive-images
Vous pouvez facilement créer des expériences riches et attrayantes pour vos clients à partir d’images statiques en ajoutant des zones réactives « shoppable » aux images par glisser-déposer. Les zones réactives Shoppable rassemblent des informations supplémentaires sur un produit ou un service avec une fonctionnalité directe de point de vente de type « Ajouter au panier » ou « Acheter ». Les clients peuvent appuyer sur ces zones réactives qui pointent directement vers le produit ou le service, qui permettent d’ajouter le produit ou le service au panier, ou qui les dirigent vers une page web. Les expériences directes de ce type augmentent l’engagement et les conversions des clients sur votre site web.
Voici une bannière publicitaire avec un pop-up d’aperçu rapide. L’utilisateur active l’aperçu rapide en sélectionnant le cercle ou la « zone réactive » du modèle.
Consultez les images interactives en action sur la page web ci-dessus en visitant la page :
Découvrir comment les bannières d’images interactives sont créées watch-how-interactive-image-banners-are-created
Regardez une présentation détaillée concernant les méthodes de création de bannières d’images interactives (10 minutes et 33 secondes). Apprenez également à prévisualiser, modifier et diffuser des bannières d’images interactives.
Démarrage rapide : images interactives quick-start-interactive-images
La description suivante du workflow étape par étape est conçue pour vous aider à mettre en route rapidement les images interactives dans Adobe Experience Manager Assets.
Recherchez le titre Exemple dans certaines tâches de démarrage rapide. Il contient un court tutoriel basé sur l’exemple de page web suivant, qui ne contient pas encore d’images interactives.
Le tutoriel permet d’illustrer les étapes d’intégration de vidéos interactives à votre site web.
Étapes des images interactives :
-
(Facultatif) Identification des variables de zone réactive - Si vous utilisez des instances autonomes d’Experience Manager Assets et de Dynamic Media, commencez par identifier les variables dynamiques utilisées dans votre mise en œuvre existante de l’aperçu rapide. Vous pouvez ensuite saisir des données de zone réactive lors de la création de l’image interactive. Consultez la section (Facultatif) Identification des variables de zone réactive.
Cependant, si vous utilisez Adobe Experience Manager Sites ou Experience Manager eCommerce, ou les deux, cette étape n’est pas nécessaire.
Consultez la section Concepts d’eCommerce dans Experience Manager Assets. -
(Facultatif) Création d’un paramètre prédéfini de visionneuse d’images interactive. Personnalisez l’image utilisée pour représenter des zones réactives. Vous n’avez pas besoin de créer votre propre paramètre prédéfini de visionneuse d’images interactives si vous envisagez plutôt d’utiliser le paramètre prédéfini de visionneuse d’images interactive prêt à l’emploi
Shoppable_Banner
.
Consultez la section (Facultatif) Création d’un paramètre prédéfini de visionneuse d’images interactive. -
Chargement d’une bannière d’image - Téléchargez les bannières d’image que vous souhaitez rendre interactives.
Consultez la section Chargement d’une bannière d’image. -
Ajout de zones réactives à une bannière d’image : ajoutez une ou plusieurs zones réactives à une bannière d’image et associez chacune d’elles à une action, comme un lien hypertexte, un aperçu rapide ou un fragment d’expérience. Après avoir ajouté des zones réactives, vous terminez cette tâche en publiant l’image interactive.
- Reportez-vous à la section Ajout de zones réactives à une bannière d’image.
- Consultez la section Prévisualisation d’images interactives – Facultatif. Si vous le souhaitez, vous pouvez afficher une représentation de votre bannière Shoppable et tester son interactivité.
- Consultez la section Publication de ressources pour obtenir des informations sur la publication de ressources d’images interactives.
-
Ajout d’une image interactive à votre site web - Si vous utilisez Experience Manager Sites ou eCommerce, ou les deux, vous pouvez ajouter l’image interactive à une page web dans Experience Manager. Faites glisser le composant de média interactif sur la page. Consultez la section Ajout de ressources Dynamic Media aux pages.
Si vous utilisez des instances autonomes d’Experience Manager Assets et de Dynamic Media, vous devez copier le code intégré sur votre site web, puis l’intégrer à votre aperçu rapide existant. Consultez la section Intégration d’une image interactive à votre site web.
Si vous utilisez un gestionnaire de contenu web (WCM) tiers, vous devez intégrer la nouvelle vidéo interactive à l’aperçu rapide existant utilisé sur votre site web. Reportez-vous à la section Intégration d’une image interactive dans un aperçu rapide existant.
(Facultatif) Identification des variables de zone réactive optional-identifying-hotspot-variables
- Vous souhaitez ajouter de l’interactivité à votre image en déclenchant des aperçus rapides.
- Votre mise en œuvre d’Experience Manager n’utilise pas de framework d’intégration e-commerce pour extraire des données de produit dans Experience Manager à partir d’une solution de e-commerce telle qu’IBM® WebSphere® Commerce, Elastic Path, Hybris ou Intershop. Consultez la section Concepts d’eCommerce dans Experience Manager Assets.
Commencez par identifier les variables dynamiques utilisées par votre mise en œuvre de l’aperçu rapide existant afin de pouvoir entrer les données de zone réactive pour créer l’image interactive.
Lorsque vous ajoutez des zones réactives à une image de bannière dans Experience Manager Assets, vous devez affecter un SKU (unité de gestion des stocks) et des variables supplémentaires facultatives à chaque zone réactive. Ces variables de zones réactives sont utilisées ultérieurement pour faire correspondre ces zones réactives avec du contenu d’aperçu rapide.
Il est important d’identifier correctement le nombre et le type de variables à associer aux données de zone réactive. Chaque zone réactive ajoutée à une image de bannière doit comporter suffisamment d’informations pour identifier clairement le produit sur le système principal existant.
Il existe différentes manières d’identifier un jeu de variables à utiliser pour les données des zones réactives.
Il suffit parfois de consulter les spécialistes informatiques chargés de la mise en œuvre de l’aperçu rapide existant. Ces personnes sont susceptibles de connaître les données minimum nécessaires pour identifier l’aperçu rapide dans le système. Cependant, il est également possible d’analyser le comportement existant du code en front-end.
La plupart des implémentations d’aperçu rapide utilisent le modèle suivant :
- L’utilisateur active un élément d’interface utilisateur sur le site web. Par exemple, en sélectionnant un bouton « Aperçu rapide ».
- Le site Web envoie une requête Ajax au serveur principal afin de charger les données ou le contenu de l’aperçu rapide, le cas échéant.
- Les données de l’aperçu rapide sont traduites en contenu en préparation du rendu sur la page Web.
- Enfin, le code en front-end effectue le rendu visuel de ce contenu à l’écran.
L’approche consiste ensuite à visiter différentes zones du site web existant dans lequel la fonction Aperçu rapide est implémentée. Ensuite, déclenchez l’aperçu rapide et capturez l’URL Ajax envoyée par la page web pour charger les données ou le contenu de l’aperçu rapide.
Normalement, il n’est pas nécessaire d’utiliser des outils de débogage spécialisés. Les navigateurs web modernes incluent des inspecteurs web qui font un travail correct. Vous trouverez ci-dessous quelques exemples de navigateurs web qui incluent des inspecteurs web :
-
Pour voir toutes les demandes HTTP sortantes dans Google Chrome, appuyez sur F12 pour ouvrir le panneau Outils de développement, puis sélectionnez l’onglet Réseau.
Sur Mac, appuyez sur Commande+Option+I pour ouvrir le panneau Outils de développement, puis sélectionnez l’onglet Réseau. -
Dans Firefox, vous pouvez activer le plug-in Firebug en appuyant sur F12 et utiliser l’onglet Réseau, ou utiliser l’outil Inspecteur intégré et son onglet Réseau.
Sur Mac, appuyez sur Commande+Option+I pour ouvrir le panneau Outils de développement, puis sélectionnez l’onglet Inspecteur.
Lorsque la surveillance de réseau est activée dans le navigateur, déclenchez l’aperçu rapide sur la page.
Vous trouvez maintenant l’URL Ajax d’aperçu rapide dans le journal réseau. Copiez l’URL enregistrée pour l’analyse ultérieure. Généralement, lorsque vous déclenchez l’aperçu rapide, plusieurs requêtes sont envoyées au serveur. En règle générale, l’URL Ajax d’aperçu rapide est l’une des premières dans la liste. Elle possède une partie de chaîne de requête complexe ou un chemin d’accès, et son type de réponse MIME est text/html
, text/xml
ou text/javascript
.
Au cours de ce processus, il est important de parcourir différentes zones de votre site web, avec différentes catégories et types de produits. C’est pourquoi les URL d’aperçu rapide peuvent avoir des parties communes pour une catégorie de site web donnée, mais ne changent que si vous visitez une autre zone du site web.
Dans le cas le plus simple, la seule partie variable dans l’URL de l’aperçu rapide est le SKU du produit. Dans ce cas, la valeur du code SKU est la seule donnée dont vous avez besoin pour ajouter des zones réactives ou des zones cliquables à l’image de bannière.
Cependant, dans les cas complexes, l’URL d’aperçu rapide comporte différents éléments variables qui diffèrent en complément du SKU, comme l’identifiant de la catégorie, le code couleur et le code taille. Dans ce cas, chaque élément est une variable distincte dans votre définition de données d’images interactives dans la fonctionnalité d’image interactive publicitaire d’Experience Manager Assets.
Consultez les exemples d’URL d’aperçu rapide et les variables de zone réactive qui en résultent ci-dessous :
Exemple
Vous pouvez appliquer la même approche utilisée dans les trois exemples ci-dessus à la page web de démonstration :
La page web de démonstration présente plusieurs vignettes de produit, chacune d’entre elles disposant d’un bouton d’aperçu rapide libellé « Plus ». À l’aide de l’outil de débogage de votre navigateur web toujours activé, sélectionnez chaque bouton et notez les URL d’aperçu rapide enregistrées. Une fois que vous avez activé l’aperçu rapide des quatre produits disponibles sur la page, vous obtenez la liste suivante de demandes d’aperçu rapide exécutées en arrière-plan :
/datafeed/Male-Windbreaker.json
/datafeed/Male-SimpleHenley.json
/datafeed/Male-CamoPullover.json
/datafeed/Female-QuiltedDownJacket.json
Lorsque vous observez ces appels de serveur, vous pouvez constater que les informations spécifiques au produit ne sont présentes que dans le chemin de la requête. Vous notez également que la chaîne de requête n’est pas du tout utilisée et que deux types de données distincts sont impliqués :
- Le premier type est Masculin ou Féminin. Vous pouvez l’appeler « catégorie de produits ».
- Le deuxième type est le nom du produit, tel que CamoPullover. Vous pouvez considérer que cette information est la SKU du produit.
Compte tenu de ces informations, l’intégralité de l’URL de l’aperçu rapide suit le schéma suivant :
/datafeed/$categoryId$-$SKU$.json
Sur la base de cette analyse, vous utiliseriez categoryId
et SKU
pour les zones réactives.
Vous êtes à présent prêt à charger une bannière d’image et à y ajouter des zones réactives à l’aide de la fonctionnalité d’images interactives Shoppable d’Experience Manager Assets.
(Facultatif) Création d’un paramètre prédéfini de visionneuse d’images interactives optional-creating-an-interactive-image-viewer-preset
Vous pouvez choisir d’utiliser la valeur par défaut, le paramètre prédéfini de visionneuse d’images interactives, appelé « Shoppable_Banner
», qui est fourni avec Experience Manager Assets. Vous pouvez également créer votre propre paramètre prédéfini de visionneuse personnalisé à utiliser avec les images interactives.
Lorsque vous créez un paramètre prédéfini de visionneuse d’images interactives, vous pouvez déterminer l’aspect des zones réactives de la bannière d’image. Dans le cadre de la création du paramètre prédéfini de visionneuse, vous pouvez choisir d’utiliser une image de zone réactive provenant d’une galerie d’images prédéfinies.
Une fois que vous avez enregistré le paramètre prédéfini de visionneuse, il est activé automatiquement dans la page de liste Paramètre prédéfini de visionneuse dans Experience Manager Assets. Cette fonctionnalité signifie qu’elle est visible dans le composant Interactive Media et chaque fois que vous affichez une ressource. Cependant, pour diffuser une bannière interactive avec ce paramètre prédéfini de visionneuse, vous devez publier également votre paramètre prédéfini de visionneuse. Cette règle s’applique aux paramètres prédéfinis de visionneuse personnalisés ou prêts à l’emploi.
Pour créer un paramètre prédéfini de la visionneuse pour les images interactives :
-
Dans le rail de gauche, accédez à Outils > Ressources > Paramètres prédéfinis de la visionneuse.
-
Dans le coin supérieur droit de la page, sélectionnez Créer.
-
Dans la boîte de dialogue Nouveau paramètre prédéfini de la visionneuse, saisissez un nom pour décrire le paramètre prédéfini de visionneuse de bannières interactives.
Ce titre s’affiche dans la page liste des paramètres prédéfinis de la visionneuse après l’enregistrement.
-
Dans le menu déroulant Type de média enrichi, sélectionnez Image interactive.
-
Sélectionnez Créer.
-
Sur la page Modifier le paramètre prédéfini de la visionneuse, sélectionnez l’onglet Aspect.
-
Utilisez l’une des méthodes suivantes :
- Pour charger votre propre image de zone réactive à utiliser sur des images, sélectionnez l’icône Sélecteur de ressources. Dans la page Sélectionner le contenu, accédez à l’image de zone réactive à utiliser, sélectionnez-la, puis sélectionnez l’icône en forme de coche dans le coin supérieur droit.
- Pour sélectionner une image de zone réactive prédéfinie, sélectionnez l’icône Galerie de zones réactives. Dans la palette de la galerie de zones réactives, sélectionnez l’image de zone réactive que vous souhaitez utiliser.
-
Dans le coin supérieur droit de la page, sélectionnez Enregistrer.
Assurez-vous de publier le nouveau paramètre prédéfini de la visionneuse.
Voir Publication des paramètres prédéfinis de la visionneuse que vous avez ajoutés.
Vous êtes désormais prêt à charger une bannière d’image.
Chargez une bannière d’image uploading-an-image-banner
Si vous avez déjà chargé les images que vous souhaitez utiliser, passez à l’étape suivante Ajout de zones réactives à une bannière d’image.
Pour charger une bannière d’image :
-
Chargez les bannières d’images que vous souhaitez rendre interactives.
Voir la section Chargement des ressources.
Vous êtes maintenant prêt à ajouter des zones réactives à la bannière d’image. Reportez-vous à la tâche suivante ci-dessous.
Ajout de zones réactives à une bannière d’image adding-hotspots-to-an-image-banner
Vous pouvez ajouter des zones réactives à une bannière d’image à l’aide de l’éditeur dans la page Gestion des zones réactives.
Lorsque vous ajoutez des zones réactives, vous pouvez les définir comme un écran pop-up d’aperçu rapide, un lien hypertexte ou un fragment d’expérience.
Voir Fragments d’expérience.
Les options Annuler et Rétablir, proches du coin supérieur droit de la page, sont prises en charge au cours de la session de création/modification actuelle.
Lorsque vous avez fini de créer votre image interactive, vous pouvez utiliser l’aperçu pour afficher une représentation de votre image interactive telle qu’elle s’affiche pour les clients.
Voir (Facultatif) Aperçu des images interactives.
Pour ajouter des zones réactives à une bannière d’image :
-
Dans la vue Ressources, accédez à la bannière d’image que vous avez chargée et que vous souhaitez rendre interactive.
-
Utilisez l’une des méthodes suivantes :
-
Pointez sur l’image, puis sélectionnez Sélectionner (icône de coche). Dans la barre d’outils, sélectionnez Modifier.
-
Pointez sur l’image, puis sélectionnez Autres actions (icône représentant des points de suspension) Modifier.
-
Sélectionnez l’image pour pouvoir l’ouvrir dans la page Affichage des détails. Dans la barre d’outils, sélectionnez Modifier.
-
-
Près du coin supérieur gauche de la page, sélectionnez Ajouter une zone réactive (icône Appuyer avec le doigt) pour ouvrir la page de gestion des zones réactives.
-
Dans le coin supérieur gauche de la page, sélectionnez Zone réactive.
- Dans le coin supérieur gauche de la page de gestion des zones réactives, sélectionnez Zone réactive.
- Sur l’image, sélectionnez un emplacement où vous souhaitez que la zone réactive s’affiche. Si nécessaire, faites glisser la zone réactive pour en ajuster l’emplacement.
- Ajoutez des zones réactives supplémentaires si nécessaire en répétant les étapes a et b.
- (Facultatif) Pour supprimer une zone réactive, sélectionnez-la sur l’image, puis sélectionnez Supprimer (l’icône corbeille) sous l’en-tête Zone réactive.
-
Dans le champ de texte Nom, saisissez le nom de la zone réactive. Ce nom apparaît également dans la liste déroulante Zone réactive sélectionnée.
-
Utilisez l’une des méthodes suivantes :
-
Sélectionnez Aperçu rapide.
-
Si vous êtes client Experience Manager Sites ou eCommerce, sélectionnez l’icône de sélecteur de produit (loupe) afin d’afficher la page Sélectionner un produit. Sélectionnez le produit à utiliser, puis appuyez sur Sélectionner dans le coin supérieur droit de la page pour revenir à la page Gestion des zones réactives.
-
Si vous n’êtes pas client Experience Manager Sites ou eCommerce :
- Consultez la section Identification des variables de zone réactive ; vous devez définir ces variables.
- Ensuite, entrez manuellement la valeur de SKU. Dans le champ de texte Valeur de SKU, entrez la SKU, qui est un identifiant unique pour chaque produit ou service que vous proposez. La valeur de SKU entrée est renseignée automatiquement dans la partie variable du modèle d’aperçu rapide afin que le système sache associer la zone réactive sélectionnée à l’aperçu rapide d’un SKU spécifique.
- (Facultatif) S’il existe d’autres variables dans l’aperçu rapide que vous devez utiliser pour identifier un produit, sélectionnez Ajouter la variable générique. Dans le champ de texte, spécifiez une variable supplémentaire. Par exemple,
category=Males
est une variable ajoutée.
-
-
Sélectionnez Lien hypertexte.
- Si vous êtes client Experience Manager Sites, sélectionnez l’icône Sélecteur de site (dossier) pour accéder à une URL. La méthode de liaison basée sur une URL n’est pas possible si votre contenu interactif contient des liens avec des URL relatives, en particulier des liens vers des pages Experience Manager Sites.
- Si vous êtes un client ou une cliente autonome, dans le champ de texte HREF, spécifiez le chemin URL complet vers une page web liée.
Veillez à spécifier si vous souhaitez ouvrir le lien dans un nouvel onglet du navigateur (paramètre par défaut recommandé) ou dans le même onglet.
Pour plus d’informations, voir Utilisation de sélecteurs.
-
Sélectionnez Fragment d’expérience.
-
Si vous êtes client Experience Manager Sites, sélectionnez l’icône Rechercher (loupe) afin d’ouvrir la page Fragment d’expérience. Sélectionnez le fragment d’expérience à utiliser, puis Sélectionner dans le coin supérieur droit de la page afin de revenir à la page de gestion des zones réactives.
Voir Fragments d’expérience. -
Indiquez la largeur et la hauteur du fragment d’expérience tel que vous souhaitez qu’il apparaisse dans la bannière.
note note NOTE Les outils de partage sur les réseaux sociaux ne sont pas pris en charge dans l’image interactive lorsque vous incorporez la visionneuse dans un fragment d’expérience. Pour contourner ce problème, vous pouvez utiliser ou créer des paramètres prédéfinis de visionneuse qui ne disposent pas d’outils de partage sur les médias sociaux. Ces paramètres prédéfinis de visionneuse vous permettent de l’incorporer dans des fragments d’expérience.
-
-
-
Sélectionnez Enregistrer pour enregistrer vos modifications et revenir à la page du navigateur.
-
Publiez l’image interactive. La publication permet de fournir la bannière par le biais du cloud et génère également le code intégré si vous avez besoin de l’intégrer à un site web tiers.
Voir Publication de ressources.
Une fois que vous avez ajouté des zones réactives et publié l’image interactive, vous êtes prêt à l’ajouter à votre site web.
Voir Intégration d’une image interactive à votre site web.
note note NOTE Si vous modifiez des images interactives avec des zones réactives et que vous recadrez l’image, les zones réactives sont supprimées.
(Facultatif) Aperçu des images interactives optional-previewing-interactive-images
Vous pouvez utiliser la prévisualisation pour afficher une représentation de la manière dont votre image interactive s’affichera pour les clients, et pour tester les zones réactives de l’image pour vous assurer qu’elles se comportent de la façon escomptée.
Lorsque vous êtes satisfait de l’image interactive, vous pouvez la publier.
Voir Incorporation de la visionneuse de vidéos ou d’images dans une page web.
Consultez Liaison d’URL à une application web. La méthode de liaison basée sur une URL n’est pas possible si votre contenu interactif contient des liens avec des URL relatives, en particulier des liens vers des pages Experience Manager Sites.
Voir Ajout de ressources Dynamic Media aux pages.
Pour prévisualiser des images interactives :
- En mode Ressources, accédez à une image interactive existante que vous avez créée et sélectionnez-la pour la prévisualiser.
- Près du coin supérieur gauche de la page de prévisualisation, dans la liste déroulante Contenu, sélectionnez Visionneuses.
- Dans la liste Visionneuse, sélectionnez Shoppable_Banner ou sur le nom du paramètre prédéfini de visionneuse d’images interactives que vous avez créé.
- Sélectionnez des zones réactives sur l’image si vous souhaitez tester les actions associées.
Publication des ressources d’images interactives publishing-interactive-image-assets
Consultez la section Publication de ressources pour obtenir des informations sur la publication de ressources d’images interactives.
Intégration d’une image interactive à votre site web integrating-an-interactive-image-with-your-website
Une fois que vous avez chargé une image de bannière, ajouté des zones réactives à l’image et publié l’image interactive, vous êtes prêt à l’ajouter dans une page de votre site web.
Si vous êtes un client Experience Manager Sites, vous pouvez ajouter l’image interactive en faisant glisser le composant Interactive Media dans votre page. Voir Ajout de ressources Dynamic Media aux pages.
Si vous êtes un client Experience Manager Assets autonome, vous pouvez ajouter manuellement l’image interactive à votre site web, comme indiqué dans cette section.
-
Copiez le code intégré de l’image interactive publiée.
Voir Incorporation de la visionneuse de vidéos ou d’images dans une page web. -
Ajoutez le code intégré copié à l’emplacement souhaité dans la page web.
Le code intégré copié est défini pour un environnement réactif afin qu’il s’adapte automatiquement à la zone qui lui est affectée.
Exemple
Utiliser le site web de démonstration comme exemple :
Notez que l’image des trois hommes est une balise IMG
statique :
<img class="img-responsive" width="100%" title="Hero Image 2" alt="Hero Image 2" src="images/shoppable-banner.jpg">
L’intégration revient simplement à supprimer la balise IMG
et à la remplacer par le code intégré copié à partir d’Experience Manager Assets. Vous pouvez voir le résultat dans l’URL suivante qui montre l’image interactive shoppable sur la page avec trois zones réactives en cercle :
Pour appliquer un « recadrage » à une image interactive shoppable pour rendre plus réactif votre environnement, ajoutez l’attribut de configuration Image interactive ZoomView.iscommand
au chemin d’accès. Le composant ZoomView
est appelé et iscommand
est la commande de diffusion d’image de recadrage que vous appliquez.
Voir l’attribut de configuration ZoomView.iscommand.
Voir la commande de service d’images crop.
Vous pouvez désormais intégrer l’image interactive à un aperçu rapide existant de votre site web.
Intégration d’une image interactive dans un aperçu rapide existant integrating-an-interactive-image-with-an-existing-quickview
La dernière étape de cette procédure intègre l’image interactive à un aperçu rapide existant sur votre site web. Pour ce qui est de l’intégration, il n’existe pas de solution qui fonctionne dans tous les cas. Chaque mise en œuvre d’aperçu rapide est unique et une approche spécifique est donc nécessaire. Vous aurez certainement besoin de l’aide d’un responsable informatique front-end.
L’implémentation d’aperçus rapides existante représente normalement une chaîne d’actions interdépendantes qui se produisent sur la page web dans l’ordre suivant :
- Un utilisateur déclenche un élément dans l’interface utilisateur de votre site web.
- Le code en front-end obtient une URL d’aperçu rapide basée sur l’élément d’interface utilisateur qui a été déclenché à l’étape 1.
- Le code en front-end envoie une demande Ajax en utilisant l’URL obtenue à l’étape 2.
- La logique du serveur principal renvoie les données ou le contenu de l’aperçu rapide correspondant au code en front-end.
- Le code en front-end charge les données ou le contenu de l’aperçu rapide.
- Facultativement, le code en front-end convertit les données chargées de l’aperçu rapide en une représentation HTML.
- Le code en front-end affiche une boîte de dialogue ou un panneau modal et effectue le rendu du contenu HTML à l’écran pour l’utilisateur final.
Ces appels ne représentent pas des appels d’API publics indépendants qui peuvent être appelés par la logique de page web à partir d’une étape arbitraire. Il s’agit plutôt d’un appel chaîné où chaque étape suivante est masquée dans la dernière phase (rappel) de l’étape précédente.
Alors que l’image interactive shoppable remplace l’étape 1, et partiellement l’étape 2, lorsque vous sélectionnez une zone réactive dans l’image shoppable, cette interaction est gérée par la visionneuse. La visionneuse renvoie un événement à la page web qui contient toutes les données des zones réactives ajoutées précédemment dans Experience Manager Assets.
Dans ce type de gestionnaire d’événements, le code en front-end effectue les opérations suivantes :
- Il écoute un événement émis par l’image interactive d’achat.
- Il construit une URL d’aperçu rapide en fonction des données de la zone réactive.
- Il déclenche le processus de chargement de l’aperçu rapide depuis le serveur principal et en effectue le rendu à l’écran.
Le code intégré renvoyé par Experience Manager Assets comporte déjà un descripteur d’événement prêt à l’emploi, qui est commenté, comme vous pouvez le constater dans le fragment de code mis en surbrillance ci-dessous :
var s7interactiveimageviewer = new s7viewers.InteractiveImage({
"containerId" : "s7interactiveimage_div",
"params" : {
"serverurl" : "https://aodmarketingna.assetsadobe.com/is/image",
"contenturl" : "https://aodmarketingna.assetsadobe.com/",
"config" : "/etc/dam/presets/viewer/Shoppable_Media",
"asset" : "/content/dam/mac/aodmarketingna/shoppable-banner/shoppable-banner.jpg" }
})
/* // Example of interactive image event for Quickview.
s7interactiveimageviewer.setHandlers({
"quickViewActivate": function(inData) {
var sku=inData.sku; //SKU for product ID
//To pass other parameter from the hotspot, you must add custom parameter during the hotspot setup as parameterName=value
loadQuickView(sku); //Replace this call with your Quickview plugin
//See your Quickviewer plugin for the Quickview call
},
});
*/
s7interactiveimageviewer.init();
Il suffit donc de supprimer les commentaires du code et de remplacer le corps factice du gestionnaire par le code spécifique à la page web.
Le processus de création de l’URL d’aperçu rapide est l’opposé du processus utilisé pour identifier les variables des zones réactives décrit précédemment.
Voir Identification des variables des zones réactives.
En utilisant nos exemples précédents d’URL d’aperçu rapide, vous pouvez voir, dans les exemples suivants, comment l’URL est créée dans chaque cas :
La dernière étape pour déclencher l’URL d’aperçu rapide et activer le panneau d’aperçu rapide nécessite probablement l’assistance d’une personne spécialisée en systèmes front-end issue de votre équipe informatique. Cette personne sait comment déclencher précisément l’implémentation de l’aperçu rapide à l’aide de l’étape appropriée, avec une URL d’aperçu rapide prête à l’emploi.
Vous pouvez découvrir comment ces étapes sont appliquées au site web de démonstration pour l’intégration complète d’une image interactive publicitaire avec le code d’aperçu rapide. Plus tôt, la structure de l’URL de l’aperçu rapide a été identifiée comme suit :
/datafeed/$categoryId$-$SKU$.json
Pour reconstruire cette URL à l’intérieur du descripteur quickViewActivate
, vous pouvez utiliser les champs categoryId
et SKU
disponibles dans l’objet inData
transmis au gestionnaire par le code de la visionneuse :
var sku=inData.sku;
var categoryId=inData.categoryId;
var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";
Le site web de démonstration déclenche la boîte de dialogue d’aperçu rapide si vous utilisez un simple appel de la fonction loadQuickView()
. Cette fonction n’accepte qu’un seul argument, qui est l’URL des données d’aperçu rapide. Ainsi, la dernière étape nécessaire pour intégrer l’image interactive Shoppable consiste à ajouter la ligne de code ci-dessous au gestionnaire quickViewActivate
:
loadQuickView(quickViewUrl);
Voici le code source complet :
var s7interactiveimageviewer = new s7viewers.InteractiveImage({
"containerId" : "s7interactiveimage_div",
"params" : {
"serverurl" : "https://aodmarketingna.assetsadobe.com/is/image",
"contenturl" : "https://aodmarketingna.assetsadobe.com/",
"config" : "/etc/dam/presets/viewer/Shoppable_Media",
"asset" : "/content/dam/mac/aodmarketingna/shoppable-banner/shoppable-banner.jpg" }
})
s7interactiveimageviewer.setHandlers({
"quickViewActivate": function(inData) {
var sku=inData.sku;
var categoryId=inData.categoryId;
var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";
loadQuickView(quickViewUrl);
},
});
s7interactiveimageviewer.init();
Le dernier site Web de démonstration avec l’image interactive totalement intégrée se présente comme suit :
Utilisation de l’aperçu rapide pour créer des pop-ups personnalisés using-quickviews-to-create-custom-pop-ups
Consultez la section Création de pop-ups personnalisés à l’aide de l’aperçu rapide.