U kunt statische afbeeldingen eenvoudig verrijken en aantrekkelijke ervaringen voor klanten creëren door 'onoverzichtelijke' hotspots naar een afbeelding te slepen. Slepbare hotspots combineren aanvullende informatie over een product of service met een directe, verkooppuntfunctie 'Toevoegen aan winkelwagentje' of 'Kopen'. Klanten kunnen deze hotspots selecteren en rechtstreeks aan het product of de service worden gekoppeld, deze aan een winkelwagentje toevoegen of aan een webpagina worden gekoppeld. Directe ervaringen zoals deze verhogen de betrokkenheid van klanten en conversies op uw website.
Hieronder ziet u een blaasbare banner met een pop-upvenster van QuickView. Een gebruiker activeert de Snelle weergave door de cirkel of de hotspot op het model te selecteren.
Bekijk de volgende interactieve afbeeldingen in actie op de bovenstaande webpagina:
Doorloop afspelen ingeschakeld hoe interactieve afbeeldingsbanners worden gemaakt (10 minuten en 33 seconden). U leert ook hoe u interactieve afbeeldingsbanners kunt voorvertonen, bewerken en leveren.
De volgende stapsgewijze beschrijving van de workflow is ontworpen om u te helpen snel aan de slag te gaan met interactieve afbeeldingen in Adobe Experience Manager Assets.
Zoek naar Voorbeeld in enkele van de taken voor Snel starten. Het bevat een korte zelfstudie die is gebaseerd op het volgende webpaginavoorbeeld waaraan nog geen interactieve afbeeldingen zijn toegevoegd:
De zelfstudie helpt u de stappen te illustreren voor het integreren van interactieve afbeeldingen op uw eigen website.
Stappen voor interactieve afbeeldingen:
(Optioneel) Hotspotvariabelen identificeren - Als u Experience Manager Assets en Dynamic Media zelfstandig gebruikt, begint u met het identificeren van dynamische variabelen die worden gebruikt in uw bestaande Quickview-implementatie. Vervolgens kunt u hotspotgegevens invoeren wanneer u de interactieve afbeelding maakt. Zie (Optioneel) Hotspotvariabelen identificeren.
Als u echter Adobe Experience Manager Sites of Adobe Experience Manager eCommerce gebruikt, of beide, is deze stap niet nodig.
Zie Concepten van e-handel in Experience Manager Assets.
(Optioneel) Een voorinstelling voor een interactieve afbeeldingsviewer maken - Pas de grafische afbeelding aan die wordt gebruikt om hotspots te vertegenwoordigen. Het is niet nodig een eigen voorinstelling voor een interactieve afbeeldingsviewer te maken als u de voorinstelling voor de externe interactieve afbeeldingsviewer wilt gebruiken met de naam Shoppable_Banner
in plaats daarvan.
Zie (Optioneel) Een voorinstelling voor een interactieve afbeeldingsviewer maken.
Een afbeeldingsbanner uploaden - Upload afbeeldingsbanners die u interactief wilt maken.
Zie Een afbeeldingsbanner uploaden.
Hotspots toevoegen aan een afbeeldingsbanner - Voeg een of meer hotspots toe aan een afbeeldingsbanner en koppel deze aan een handeling zoals een hyperlink, een Snelle weergave of een fragment uit de ervaring. Nadat u hotspots hebt toegevoegd, kunt u deze taak voltooien door de interactieve afbeelding te publiceren.
Een interactieve afbeelding aan uw website toevoegen - Als u Experience Manager Sites of eCommerce gebruikt, of beide, kunt u het interactieve beeld aan een Web-pagina in Experience Manager toevoegen. Sleep de component Interactieve media naar de pagina. Zie Dynamic Media-elementen toevoegen aan pagina's.
Als u Experience Manager Assets en Dynamic Media zelfstandig gebruikt, moet u de insluitcode naar uw website kopiëren en deze vervolgens integreren met uw bestaande Snelle weergave. Zie Een interactieve afbeelding met uw website integreren.
Als u een externe WCM (Web Content Manager) gebruikt, moet u de nieuwe interactieve video integreren met de bestaande implementatie van de Snelle weergave die op uw website wordt gebruikt. Zie Een interactieve afbeelding integreren met een bestaande QuickView.
Deze taak is alleen vereist als aan de volgende voorwaarden wordt voldaan:
Als uw implementatie van Experience Manager eCommerce gebruikt, kunt u deze taak overslaan en aan de volgende taak te werk gaan.
Begin door dynamische variabelen te identificeren die door uw bestaande implementatie van QuickView worden gebruikt zodat u hotspot gegevens kunt ingaan om het interactieve beeld tot stand te brengen.
Wanneer u hotspots toevoegt aan een bannerafbeelding in Experience Manager Assets, moet u een SKU (Stock Keeping Unit en optionele extra variabelen toewijzen aan elke hotspot. Dergelijke hotspotvariabelen worden later gebruikt om hotspots te laten overeenkomen met Quickview-inhoud.
Het is belangrijk om het aantal en het type variabelen correct te identificeren om met hotspot gegevens te associëren. Elke hotspot die aan een bannerafbeelding wordt toegevoegd, moet voldoende informatie bevatten om het product ondubbelzinnig te identificeren in het bestaande back-endsysteem.
Er zijn verschillende manieren om een set variabelen te identificeren die voor hotspot-gegevens moet worden gebruikt.
Soms is het voldoende om IT-specialisten te raadplegen die verantwoordelijk zijn voor de bestaande implementatie van QuickView. IT-specialisten zullen waarschijnlijk weten wat de minimale gegevensverzameling is die vereist is voor de identificatie van QuickView in het systeem. Het is echter ook mogelijk om eenvoudig het bestaande gedrag van de front-end code te analyseren.
De meeste implementaties van de Snelle mening gebruiken het volgende paradigma:
Vervolgens kunt u verschillende delen van de bestaande website bezoeken waar de functie QuickView is geïmplementeerd. Vervolgens activeert u de QuickView en legt u de Ajax-URL vast die per webpagina is verzonden voor het laden van de Quickview-gegevens of -inhoud.
Normaal is er geen behoefte aan u om het even welke gespecialiseerde het zuiveren hulpmiddelen te gebruiken. Moderne webbrowsers beschikken over webinspecteurs die hun werk naar behoren doen. Hieronder volgen enkele voorbeelden van webbrowsers met webcontroles:
Om alle uitgaande HTTP- verzoeken in Google Chrome te zien, druk F12 om het paneel van Hulpmiddelen van de Ontwikkelaar te openen, en dan het lusje van het Netwerk te selecteren.
Druk in een Mac op Command+Option+I om het deelvenster Gereedschappen voor ontwikkelaars te openen en selecteer vervolgens het tabblad Netwerk.
In Firefox kunt u de Firebug-plug-in activeren door op F12 te drukken en het tabblad Net te gebruiken. U kunt ook het ingebouwde controllergereedschap en het bijbehorende tabblad Netwerk gebruiken.
Druk in een Mac op Command+Option+I om het deelvenster Gereedschappen voor ontwikkelaars te openen en selecteer vervolgens het tabblad Inspecteur.
Wanneer netwerkcontrole in browser wordt aangezet, teweeg de Snelle mening op de pagina.
Zoek nu de URL van Quickview Ajax in het netwerklogboek en kopieer de geregistreerde URL voor toekomstige analyse. Gewoonlijk, wanneer u de Quickview teweegbrengt zijn er talrijke verzoeken die naar de server worden verzonden. De URL van Quickview Ajax is doorgaans een van de eerste in de lijst. Het heeft of een complex gedeelte van het vraagkoord of weg, en zijn reactie MIME type is of text/html
, text/xml
, of text/javascript
.
Tijdens dit proces is het belangrijk om verschillende delen van uw website te bezoeken, met verschillende productcategorieën en typen. De reden hiervoor is dat URL's in de Snelle weergave onderdelen kunnen bevatten die algemeen gelden voor een bepaalde categorie websites, maar deze alleen kunnen wijzigen als u een ander gedeelte van de website bezoekt.
In het eenvoudigste geval, is het enige veranderlijke deel in Quickview URL productSKU. In dit geval is de SKU-waarde het enige gegevensstuk dat u nodig hebt om hotspots toe te voegen aan de bannerafbeelding.
In complexe gevallen heeft de URL van de Snelle weergave echter naast de SKU verschillende elementen, zoals categorie-id, kleurcode en code voor de grootte. In dergelijke gevallen is elk element een afzonderlijke variabele in de definitie van hotspot-gegevens in de functie voor onoverzichtelijke interactieve afbeeldingen in Experience Manager Assets.
Bekijk de volgende voorbeelden van URL's van QuickView en de resulterende hotspot-variabelen:
Enige SKU, die in het vraagkoord wordt gevonden. |
De opgenomen URL's van de Snelle weergave bevatten het volgende:
Het enige veranderlijke deel in URL is de waarde van de productId= parameter van het vraagkoord, en het is duidelijk een waarde SKU. Uw hotspots hebben daarom alleen SKU-velden nodig die zijn gevuld met waarden zoals |
Eén SKU, gevonden in het URL-pad. |
De opgenomen URL's van de Snelle weergave bevatten het volgende:
Het variabele gedeelte bevindt zich in het laatste gedeelte van het pad en wordt de SKU-waarde van de hotspots: |
SKU en categorie-id in de queryreeks. |
De opgenomen URL's van de Snelle weergave bevatten het volgende:
In dit geval bevat de URL twee verschillende onderdelen. SKU wordt opgeslagen in Daarom zijn de hotspot-definities paren. Namelijk een waarde SKU en een extra geroepen variabele
|
Voorbeeld
U kunt dezelfde aanpak toepassen als in de drie bovenstaande voorbeelden op de demo-webpagina:
De demo-webpagina heeft verschillende productminiaturen, elk met een Quickview-knop met het label "Meer weergeven". Zorg dat het foutopsporingsprogramma van uw webbrowser nog is geactiveerd en selecteer elke knop en noteer de opgenomen URL's van de Snelle weergave. Nadat u alle vier productenQuickview activeert die op de pagina beschikbaar zijn, hebt u de volgende lijst van verzoeken van de Snelle mening die aan het achterste eind worden gemaakt:
/datafeed/Male-Windbreaker.json
/datafeed/Male-SimpleHenley.json
/datafeed/Male-CamoPullover.json
/datafeed/Female-QuiltedDownJacket.json
Wanneer u de serveraanroepen bekijkt, ziet u dat productspecifieke informatie alleen aanwezig is in het aanvraagpad. U merkt ook op dat het vraagkoord helemaal niet wordt gebruikt en er zijn twee verschillende types van betrokken gegevensstukken:
Op basis van deze informatie heeft de volledige URL van de Snelle weergave het volgende patroon:
/datafeed/$categoryId$-$SKU$.json
Op basis van een dergelijke analyse gebruikt u categoryId
en SKU
voor hotspots.
U kunt nu een afbeeldingsbanner uploaden en er hotspots aan toevoegen met de functie voor onoverzichtelijke interactieve afbeeldingen in Experience Manager Assets.
U kunt de standaardvoorinstelling voor een interactieve afbeeldingsviewer gebruiken die niet in de doos voorkomt. Deze voorinstelling wordt Shoppable_Banner
dat komt met Experience Manager Assets. U kunt ook uw eigen aangepaste viewer-voorinstelling maken voor gebruik met interactieve afbeeldingen.
Wanneer u een aangepaste voorinstelling voor een interactieve afbeeldingsviewer maakt, kunt u de weergave van hotspots in de afbeeldingsbanner bepalen. Als onderdeel van het maken van de viewervoorinstelling kunt u een hotspot-afbeelding uit een galerie met vooraf gedefinieerde afbeeldingen gebruiken.
Nadat u de viewervoorinstelling hebt opgeslagen, wordt deze automatisch geactiveerd (ingeschakeld) op de pagina met de lijst met voorinstellingen voor viewers in Experience Manager Assets. Deze functionaliteit houdt in dat het zichtbaar is in de Interactieve component van Media en wanneer u activa bekijkt. Aan leveren een interactieve banner met deze viewer-voorinstelling, moet u publish ook de voorinstelling van de viewer. Deze regel geldt voor aangepaste of uit-van-box viewer-voorinstellingen.
Een voorinstelling voor een interactieve afbeeldingsviewer maken:
In de linkerspoorstaaf, navigator aan Tools > Assets > Viewer Presets.
Selecteer in de rechterbovenhoek van de pagina de optie Create.
Typ in het dialoogvenster Nieuwe voorinstelling voor viewer een naam om de voorinstelling voor de interactieve bannerviewer te beschrijven.
Nadat u de titel hebt opgeslagen, wordt deze weergegeven in de lijstpagina Voorinstelling viewer.
Selecteer in het vervolgkeuzemenu Uitgebreid mediatype de optie Interactive Image.
Selecteer Create.
Selecteer op de pagina Voorinstelling viewer bewerken de optie Appearance tab.
Voer een van de volgende handelingen uit:
Selecteer in de rechterbovenhoek van de pagina de optie Save.
Zorg ervoor dat u de nieuwe viewervoorinstelling publiceert.
Zie Voorinstellingen van de viewer publiceren die u hebt toegevoegd.
U kunt nu een afbeeldingsbanner uploaden.
Als u de afbeeldingen die u wilt gebruiken al hebt geüpload, gaat u naar de volgende stap: Hotspots toevoegen aan een afbeeldingsbanner.
Een afbeeldingsbanner uploaden:
Upload afbeeldingsbanners die u interactief wilt maken.
Zie Elementen uploaden.
U kunt nu hotspots toevoegen aan de afbeeldingsbanner. zie de volgende taak hieronder.
U kunt hotspots toevoegen aan een afbeeldingsbanner met de editor op de pagina Hotspot-beheer.
Wanneer u hotspots toevoegt, kunt u deze definiëren als een pop-upweergave in QuickView, als een hyperlink of als een Experience-fragment.
Zie Ervaar fragmenten.
De gereedschappen voor het delen van sociale media in interactieve afbeeldingen worden niet ondersteund wanneer u de viewer insluit in een ervaringsfragment. Om dit probleem te verhelpen, kunt u voorinstellingen voor viewers gebruiken of maken die geen gereedschappen voor het delen van sociale media hebben. Met dergelijke voorinstellingen voor viewers kunt u de voorinstelling met succes insluiten in Experience Fragments.
Opties voor Ongedaan maken en Opnieuw worden in de rechterbovenhoek van de pagina ondersteund tijdens de huidige sessie voor maken en bewerken.
Wanneer u klaar bent met het maken van uw interactieve afbeelding, kunt u Voorvertoning gebruiken om een voorstelling te zien van hoe uw interactieve afbeelding eruit ziet voor klanten.
Zie (Optioneel) Interactieve afbeeldingen voorvertonen.
Wanneer u hotspots toevoegt aan een afbeelding in een interactieve afbeelding of een carrouselbanner, worden de hotspotgegevens opgeslagen op dezelfde metagegevenslocatie. Deze locatie is relatief ten opzichte van de locatie van de afbeelding, ongeacht of het een interactieve afbeelding of een carrouselbanner betreft. Deze functionaliteit betekent dat u in elke viewer eenvoudig dezelfde afbeelding opnieuw kunt gebruiken, samen met de gedefinieerde hotspotgegevens.
Carrouselbanners ondersteunen afbeeldingen met hyperlinks op afbeeldingen die ook hotspots kunnen bevatten. en Interactieve afbeeldingen niet. Houd deze regel in gedachten als u een interactieve afbeelding of Carousel Banner wilt maken die dezelfde afbeelding gebruikt. U kunt interactieve afbeeldingen en carrouselbanners maken met afzonderlijke kopieën van dezelfde afbeelding.
Zie ook Carousel Banners.
Als u interactieve afbeeldingen met hotspots bewerkt en de afbeelding bijsnijdt, worden de hotspots verwijderd.
Hotspots toevoegen aan een afbeeldingsbanner:
Navigeer in de weergave Elementen naar de afbeeldingsbanner die u interactief wilt maken.
Voer een van de volgende handelingen uit:
Houd de aanwijzer boven de afbeelding en selecteer vervolgens Select (vinkje). Selecteer op de werkbalk de optie Edit.
Houd de aanwijzer boven de afbeelding en selecteer vervolgens More actions (pictogram met drie punten) Edit.
Selecteer de afbeelding zodat u deze kunt openen op de pagina Gedetailleerde weergave. Selecteer op de werkbalk de optie Edit.
Selecteer in de linkerbovenhoek van de pagina de optie Add Hotspot (Tikpictogram van vinger) om de pagina Hotspot-beheer te openen.
Selecteer in de linkerbovenhoek van de pagina de optie Hotspot.
Typ in het tekstveld Naam de naam van de hotspot. Deze naam wordt ook weergegeven in de vervolgkeuzelijst Geselecteerde hotspot.
Voer een van de volgende handelingen uit:
Selecteer Quickview.
Als u een Experience Manager Sites- of eCommerce-klant bent, selecteert u het pictogram Productkiezer (vergrootglas) om de pagina Selecteer product te openen. Selecteer het product dat u wilt gebruiken en selecteer vervolgens Select in de rechterbovenhoek van de pagina, zodat u kunt terugkeren naar de pagina Hotspot-beheer.
Als u niet een Experience Manager Sites- of eCommerce-klant
category=Males
is een toegevoegde variabele.Selecteer Hyperlink.
Zorg ervoor dat u opgeeft of u de koppeling wilt openen in een nieuw browsertabblad (aanbevolen standaard) of op hetzelfde tabblad.
Zie Werken met kiezers voor meer informatie .
Selecteer Experience Fragment.
Als u een Experience Manager Sites-klant bent, selecteert u het zoekpictogram (vergrootglas) om de pagina Experience Fragment te openen. Selecteer het ervaringsfragment dat u wilt gebruiken en selecteer Select in de rechterbovenhoek van de pagina, zodat u kunt terugkeren naar de pagina Hotspot-beheer.
Zie Ervaar fragmenten.
Geef de breedte en hoogte van het ervaringsfragment op zoals u het wilt weergeven op de banner.
De gereedschappen voor het delen van sociale media in interactieve afbeeldingen worden niet ondersteund wanneer u de viewer insluit in een ervaringsfragment. Om dit probleem te verhelpen, kunt u voorinstellingen voor viewers gebruiken of maken die geen gereedschappen voor het delen van sociale media hebben. Met dergelijke voorinstellingen voor viewers kunt u de voorinstelling met succes insluiten in Experience Fragments.
Selecteren Save om uw werk op te slaan en terug te keren naar de pagina Bladeren.
Publiceer de interactieve afbeelding. Met publicatie kan de banner via de cloud worden geleverd en wordt ook insluitcode gegenereerd als u wilt integreren met een website van derden.
Zie Elementen publiceren.
Nadat u hotspots hebt toegevoegd en de interactieve afbeelding hebt gepubliceerd, kunt u deze nu toevoegen aan uw bestaande website.
Zie Een interactieve afbeelding met uw website integreren.
Als u interactieve afbeeldingen met hotspots bewerkt en de afbeelding bijsnijdt, worden de hotspots verwijderd.
Met Voorvertoning kunt u zien hoe uw interactieve afbeelding eruit ziet en kunt u de hotspots van de afbeelding testen om te controleren of deze zich naar behoren gedragen.
Als u tevreden bent met de interactieve afbeelding, kunt u deze publiceren.
Zie De video- of afbeeldingsviewer insluiten op een webpagina.
Zie URL's koppelen aan uw webtoepassing. De op URL gebaseerde methode van het verbinden is niet mogelijk als uw interactieve inhoud verbindingen met relatieve URLs, in het bijzonder verbindingen met Experience Manager Sites pagina's heeft.
Zie Dynamic Media-elementen toevoegen aan pagina's.
Een voorvertoning weergeven van interactieve afbeeldingen:
Zie Elementen publiceren voor meer informatie over het publiceren van interactieve afbeeldingselementen.
Nadat u een bannerafbeelding hebt geüpload, hotspots hebt toegevoegd aan de afbeelding en de interactieve afbeelding hebt gepubliceerd, kunt u deze nu toevoegen aan uw websitepagina.
Als u een Experience Manager Sites-klant bent, kunt u de interactieve afbeelding toevoegen door de component Interactieve media naar de pagina te slepen. Zie Dynamic Media-elementen toevoegen aan pagina's.
Als u een zelfstandige Experience Manager Assets-klant bent, kunt u de interactieve afbeelding handmatig aan uw website toevoegen, zoals in deze sectie wordt beschreven.
Kopieer de insluitcode van de gepubliceerde interactieve afbeelding.
Zie De video- of afbeeldingsviewer insluiten op een webpagina.
Voeg de gekopieerde insluitcode toe op de gewenste locatie op de webpagina.
De gekopieerde insluitcode wordt ingesteld voor een responsieve omgeving, zodat deze automatisch in het toegewezen gebied past.
Voorbeeld
De demo-website als voorbeeld gebruiken:
Het beeld van de drie mannetjes is statisch IMG
tag:
<img class="img-responsive" width="100%" title="Hero Image 2" alt="Hero Image 2" src="images/shoppable-banner.jpg">
Integratie is zo eenvoudig als het verwijderen van de IMG
tags toepassen en deze vervangen door de gekopieerde insluitcode uit Experience Manager Assets. Het resultaat wordt weergegeven in de volgende URL, die de mogelijk onjuiste interactieve afbeelding op de pagina met drie hotspots per cirkel weergeeft:
De hotspots op de schopbare interactieve afbeelding van de demo-website zijn dan alleen bedoeld voor weergave. zij zijn nog niet geïntegreerd met de bestaande Snelle mening.
Als u een 'uitsnijding' wilt toepassen op een verwisselbare interactieve afbeelding voor een responsieve omgeving, kunt u het configuratiekenmerk Interactive Image opnemen ZoomView.iscommand
naar het pad. De component ZoomView
wordt aangeroepen en iscommand
Dit is de opdracht voor het uitsnijden van een afbeelding die fungeert als werkafbeelding die u toepast.
Zie ZoomView.iscommand configuratiekenmerk.
Zie uitsnijden opdracht voor het dienen van afbeeldingen.
U bent nu klaar om de interactieve afbeelding te integreren met een bestaande QuickView op uw website.
Deze taak is alleen van toepassing als u een zelfstandige Experience Manager Assets-klant bent.
De laatste stap in dit proces is het integreren van de interactieve afbeelding met een bestaande Quickview-implementatie op uw website. Er is geen oplossing voor de integratie die in alle gevallen werkt. Elke implementatie van Quickview is uniek en een specifieke benadering is nodig. Het gaat waarschijnlijk om de hulp van een front-end IT-persoon.
De bestaande implementatie van QuickView vertegenwoordigt normaal gesproken een reeks onderling samenhangende acties die op de webpagina in de volgende volgorde plaatsvinden:
Deze aanroepen vertegenwoordigen geen onafhankelijke openbare API-aanroepen die door de webpaginalogica kunnen worden aangeroepen vanuit een willekeurige stap. In plaats daarvan, is het een geketende vraag waar elke volgende stap in de laatste fase (callback) van de vorige stap verborgen is.
Wanneer een gebruiker een hotspot binnen de verschuifbare afbeelding selecteert, wordt deze gebruikersinteractie door de viewer afgehandeld, terwijl de verschuifbare interactieve afbeelding stap 1 en gedeeltelijk stap 2 vervangt. De viewer retourneert een gebeurtenis naar de webpagina die alle hotspotgegevens bevat die eerder aan Experience Manager Assets zijn toegevoegd.
In een dergelijke gebeurtenishandler doet de front-end code het volgende:
De insluitcode die door Experience Manager Assets wordt geretourneerd, bevat al een gebruiksklare gebeurtenishandler die als commentaar wordt gemarkeerd, zoals in het volgende gemarkeerde codefragment wordt getoond:
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 will need to add custom parameter during the hotspot setup as parameterName=value
loadQuickView(sku); //Replace this call with your Quickview plugin
//Please refer to your Quickviewer plugin for the Quickview call
},
});
*/
s7interactiveimageviewer.init();
Het is dus alleen nodig de commentaarmarkering van de code ongedaan te maken en de dummy-handlertekst te vervangen door de code die specifiek is voor de specifieke webpagina.
Het proces voor het samenstellen van de URL van de Snelle weergave is tegengesteld aan het proces voor het identificeren van hotspot-variabelen die eerder zijn behandeld.
Zie Hotspotvariabelen identificeren.
Met behulp van de vorige URL-voorbeelden van Quickview kunt u in de volgende voorbeelden zien hoe de URL van de QuickView in elk geval wordt samengesteld:
Single SKU, gevonden in het vraagkoord |
s7interactiveimageviewer.setHandlers({
"quickViewActivate": function(inData) {
var quickViewUrl = "https://server/json?productId=" + inData.sku + "&source=100";
},
}); |
Enkele SKU, gevonden in het pad URL |
s7interactiveimageviewer.setHandlers({
"quickViewActivate": function(inData) {
var quickViewUrl = "https://server/product/" + inData.sku;
},
}); |
SKU en categorie-id in de queryreeks |
s7interactiveimageviewer.setHandlers({
"quickViewActivate": function(inData) {
var quickViewUrl = "https://server/quickView/product/?category=" + inData.categoryId + "&prodId=" + inData.sku;
},
}); |
De laatste stap om de Quickview URL teweeg te brengen en het paneel van de Snelle mening te activeren vereist hoogstwaarschijnlijk de hulp van een front-end persoon van IT van uw afdeling van IT. Zij hebben de kennis om het best te weten hoe te om de implementatie van de Snelle mening van de juiste stap nauwkeurig teweeg te brengen, die een klaar-aan-gebruiksKickview URL hebben.
U kunt zien hoe deze stappen worden toegepast op de demo-website om een onoverzichtelijke interactieve afbeelding volledig te integreren met de Quickview-code. Eerder werd de structuur van de URL van de Snelle weergave als volgt geïdentificeerd:
/datafeed/$categoryId$-$SKU$.json
Deze URL reconstrueren in het dialoogvenster quickViewActivate
-handler, kunt u de categoryId
en SKU
velden beschikbaar in het dialoogvenster inData
object dat door de code van de viewer aan de handler wordt doorgegeven:
var sku=inData.sku;
var categoryId=inData.categoryId;
var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";
De demowebsite activeert het dialoogvenster Snelle weergave met behulp van een eenvoudige loadQuickView()
functieaanroep. Deze functie heeft slechts één argument, namelijk de gegevens-URL van de Snelle weergave. Als zodanig is het de laatste stap om de mogelijk onjuiste interactieve afbeelding te integreren, het toevoegen van de volgende coderegel aan de quickViewActivate
handler:
loadQuickView(quickViewUrl);
Hier volgt de volledige broncode:
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();
De laatste demo-website met de volledig geïntegreerde interactieve afbeelding ziet er als volgt uit:
Zie Aangepaste pop-ups maken met Snelle weergave.