Imágenes interactivas interactive-images
Puede convertir fácilmente las imágenes estáticas en experiencias atractivas y enriquecidas para los clientes arrastrando y soltando puntos interactivos "de venta" en una imagen. Los puntos de acceso de compra combinan información adicional sobre un producto o servicio con una capacidad directa de punto de venta de "Agregar al carro de compras" o "Comprar". Los clientes pueden seleccionar estos puntos interactivos que se vinculan directamente al producto o servicio, añadirlo a un carro de compras o vincularlo a una página web. Las experiencias directas como estas aumentan la participación de los clientes y las conversiones en el sitio web.
A continuación se muestra un titular de ventas con una ventana emergente de vista rápida. Un usuario activa la vista rápida tocando el círculo o el "punto interactivo" del modelo.
Ver imágenes interactivas en acción en la página web que se muestra arriba.
Descubra cómo se crean los titulares de imágenes interactivas watch-how-interactive-image-banners-are-created
Vea un tutorial sobre cómo se crean los titulares de imágenes interactivas (10 minutos y 33 segundos). También aprenderá a obtener una vista previa, editar y enviar titulares de imágenes interactivas.
Inicio rápido: imágenes interactivas quick-start-interactive-images
La siguiente descripción paso a paso del flujo de trabajo se ha diseñado para ayudarle a ponerse en marcha rápidamente con las imágenes interactivas en Adobe Experience Manager Assets.
Busque el encabezado Ejemplo dentro de algunas de las tareas de inicio rápido. Contiene un breve tutorial basado en un ejemplo de página web que todavía no tiene imágenes interactivas agregadas.
El tutorial ayuda a ilustrar los pasos de integración de imágenes interactivas en su propio sitio web.
Pasos de las imágenes interactivas:
-
(Opcional) Identificar variables de puntos interactivos. Si utiliza Adobe Experience Manager Assets y Dynamic Media de forma independiente, identifique las variables dinámicas utilizadas en la implementación de Quickview existente. Al hacerlo, se garantiza la entrada de datos de puntos interactivos al crear la imagen interactiva. Consulte (Opcional) Identificación de variables de punto interactivo.
Sin embargo, si utiliza Experience Manager Sites, o comercio electrónico de Experience Manager, o ambos, este paso no es necesario. -
(Opcional): cree un ajuste preestablecido de visualizador de imágenes interactivo. Personalice la imagen gráfica que se utiliza para representar las zonas interactivas. No es necesario crear su propio ajuste preestablecido de visualizador de imágenes interactivas si desea utilizar el ajuste preestablecido de visualizador de imágenes interactivas predeterminado denominado
Shoppable_Banner
en su lugar.
Consulte (Opcional) Creación de un ajuste preestablecido de visualizador de imágenes interactivo. -
Cargar un titular de imagen. Cargue los titulares de las imágenes que desee hacer interactivos.
Consulte Cargar un titular de imagen. -
Agregar puntos interactivos a un titular de imagen. Añada una o más zonas interactivas a un titular de imagen. Asocie cada una con una acción como un hipervínculo, una vista rápida o un fragmento de experiencia. Después de agregar zonas interactivas, terminará esta tarea publicando la imagen interactiva.
Ver Agregar puntos interactivos a un titular de imagen.
Consulte Vista previa de imágenes interactivas - Opcional. Si lo desea, puede ver una representación del titular de la compra y probar su interactividad.
Consulte Publicación de Assets para obtener más información sobre cómo publicar recursos de imágenes interactivas. -
Agregue una imagen interactiva a su sitio web o a su sitio web en Experience Manager. Si utiliza Sites, eCommerce o ambos, puede añadir imágenes interactivas directamente a una página web en Experience Manager. Arrastre el componente Medios interactivos a la página. Consulte Agregar Dynamic Media Assets a las páginas.
Si utiliza Experience Manager Assets y Dynamic Media de forma independiente, copie el código incrustado en el sitio web. A continuación, integre la vista rápida existente. Ver Integración de una imagen interactiva con su sitio web.
Si utiliza un WCM (Administrador de contenido web) de terceros, integre el nuevo vídeo interactivo con la vista rápida existente que se utiliza en el sitio web. Ver Integración de una imagen interactiva con una vista rápida existente.
(Opcional) Identificar variables de puntos interactivos optional-identifying-hotspot-variables
- Desea añadir interactividad a la imagen activando en Vistas rápidas.
- Su implementación de Experience Manager no usa un módulo de integración de comercio electrónico para extraer datos de productos en Experience Manager desde cualquier solución de comercio electrónico. Estas soluciones incluyen IBM® WebSphere® Commerce, Elastic Path, SAP Hybris o Intershop.
Comience identificando las variables dinámicas utilizadas por la implementación de vista rápida existente, de modo que pueda introducir datos de puntos interactivos para crear la imagen interactiva.
Cuando añada zonas interactivas a una imagen de titular en Experience Manager Assets, asigne un SKU (código de referencia). El SKU es un identificador único para cada producto o servicio que ofrece. Además, agregue cualquier variable opcional adicional a cada punto interactivo. Estas variables de punto interactivo se utilizan más adelante para hacer coincidir los puntos interactivos con el contenido de vista rápida.
Es importante identificar correctamente el número y el tipo de variables que se asociarán a los datos del punto interactivo. Cada punto interactivo añadido a una imagen de titular debe llevar información suficiente para identificar de forma inequívoca el producto en el sistema back-end existente.
Existen diferentes maneras de identificar un conjunto de variables que se utilizarán para los datos de puntos interactivos.
A veces basta con consultar con los especialistas de TI responsables de la implementación de Quickview existente. Es probable que estas personas sepan cuál es el conjunto mínimo de datos necesario para identificar Quickview en el sistema. Sin embargo, también es posible simplemente analizar el comportamiento existente del código front-end.
La mayoría de las implementaciones de Quickview utilizan el siguiente paradigma:
- El usuario activa un elemento de interfaz de usuario en el sitio web. Por ejemplo, seleccionar un botón "Vista rápida".
- El sitio web envía una solicitud Ajax al back-end para cargar los datos o el contenido de Quickview, si es necesario.
- Los datos de vista rápida se traducen al contenido como preparación para su representación en la página web.
- Finalmente, el código front-end procesa visualmente dicho contenido en la pantalla.
A continuación, el método consiste en visitar diferentes áreas del sitio web existente donde se ha implementado la función de vista rápida. A continuación, déclencheur la vista rápida y adquiera la URL de Ajax enviada por la página web para cargar los datos de vista rápida o el contenido.
Normalmente no es necesario utilizar herramientas de depuración especializadas. Los navegadores web modernos cuentan con inspectores web que hacen un trabajo adecuado. A continuación se muestran algunos ejemplos de exploradores web que incluyen inspectores web:
-
Para ver todas las solicitudes HTTP salientes en Google Chrome, presione F12 para abrir el panel Herramientas para desarrolladores y, a continuación, seleccione la pestaña Red.
En un Mac, pulse Comando+Opción+I para abrir el panel Herramientas para desarrolladores y, a continuación, seleccione la pestaña Red. -
En Firefox, puede activar el complemento Firebug pulsando F12 y utilizando su pestaña Net. O bien, puede utilizar la herramienta Inspector integrada y su ficha Red.
En un Mac, pulse Comando+Opción+I para abrir el panel Herramientas para desarrolladores y, a continuación, seleccione la pestaña Inspector.
Cuando la monitorización de red está activada en el navegador, almacene en déclencheur la vista rápida en la página.
Ahora busque la URL de Ajax de vista rápida en el registro de red y copie la URL grabada para un análisis futuro. Normalmente, cuando se almacena en déclencheur la vista rápida, hay numerosas solicitudes que se envían al servidor. Normalmente, la URL de Ajax de vista rápida es una de las primeras en la lista. Tiene una parte de cadena de consulta o una ruta de acceso compleja y su tipo MIME de respuesta es text/html
, text/xml
o text/javascript
.
Durante este proceso, es importante visitar diferentes áreas del sitio web, con diferentes categorías y tipos de productos. El motivo es que las direcciones URL de Quickview pueden tener partes comunes para una categoría de sitio web determinada. Sin embargo, solo cambian si visita una zona diferente del sitio web.
En el caso más simple, la única parte de la variable en la URL de vista rápida es el SKU del producto. En este caso, el valor SKU es el único fragmento de datos que necesita para añadir puntos interactivos a la imagen del titular.
Sin embargo, en casos complejos, la dirección URL de vista rápida tiene diferentes elementos variables además del SKU. Por ejemplo, los elementos variables podrían incluir el ID de categoría, el código de color y el código de tamaño. En estos casos, cada elemento es una variable independiente en la definición de datos de punto interactivo en la función de imagen interactiva de ventas en Experience Manager Assets.
Considere los siguientes ejemplos de direcciones URL de vista rápida y las variables de puntos interactivos resultantes:
Ejemplo
Puede aplicar el mismo enfoque utilizado en los tres ejemplos anteriores a la página web de demostración.
La página web de demostración tiene varias miniaturas de productos, cada una con un botón de vista rápida denominado "Ver más". Con la herramienta de depuración del navegador web aún activada, seleccione cada botón y anote las URL de vista rápida registradas. Después de activar las cuatro vistas rápidas de productos disponibles en la página, tiene la siguiente lista de solicitudes de vista rápida realizadas al back-end:
/datafeed/Male-Windbreaker.json
/datafeed/Male-SimpleHenley.json
/datafeed/Male-CamoPullover.json
/datafeed/Female-QuiltedDownJacket.json
Si observa las llamadas al servidor, verá que la información específica del producto solo está presente en la ruta de solicitud. También verá que la cadena de consulta no se utiliza en absoluto y que hay dos tipos distintos de fragmentos de datos implicados:
- El primer tipo es Masculino o Femenino. Puede llamar a esta "categoría de producto".
- El segundo tipo es el nombre del producto, como CamoPullover, que es probablemente el SKU del producto.
Dada esta información, toda la URL de vista rápida tiene el siguiente patrón:
/datafeed/$categoryId$-$SKU$.json
En función de dicho análisis, utilizaría categoryId
y SKU
para las zonas interactivas.
Ya está listo para cargar un titular de imagen y añadirle puntos interactivos mediante la función de imagen interactiva de ventas de Experience Manager Assets.
(Opcional) Cree un ajuste preestablecido de visualizador de imágenes interactivo optional-creating-an-interactive-image-viewer-preset
Puede elegir utilizar el ajuste preestablecido predeterminado e integrado del visualizador de imágenes interactivas denominado Shoppable_Banner
que se incluye con Experience Manager Assets. O puede crear su propio ajuste preestablecido de visualizador personalizado para utilizarlo con imágenes interactivas.
Al crear un ajuste preestablecido de visualizador de imágenes interactivo personalizado, puede determinar el aspecto de las zonas interactivas en el titular de la imagen. Como parte de la creación del ajuste preestablecido de visualizador, puede elegir utilizar un gráfico de punto interactivo de una galería de imágenes predefinidas.
Después de guardar el ajuste preestablecido de visualizador, se activa automáticamente en la página de lista de Ajustes preestablecidos de visualizador de Experience Manager Assets. Esta funcionalidad significa que está visible en el componente de medios interactivos y siempre que vea un recurso. Sin embargo, para entregar un banner interactivo con este ajuste preestablecido de visualizador, publique también su ajuste preestablecido de visualizador. Esta regla es verdadera para los ajustes preestablecidos personalizados o listos para usar del visualizador.
Para crear un ajuste preestablecido de visualizador de imágenes interactivo:
-
En el carril izquierdo, vaya a Herramientas > Assets > Ajustes preestablecidos de visor.
-
Cerca de la esquina superior derecha de la página, seleccione Crear.
-
En el cuadro de diálogo Nuevo ajuste preestablecido de visualizador, escriba un nombre para describir el ajuste preestablecido de visualizador de banner interactivo.
Este título aparece en la página de lista Ajuste preestablecido de visualizador después de guardar.
-
En el menú desplegable Tipo de medio enriquecido, seleccione Imagen interactiva.
-
Seleccione Crear.
-
En la página Editar ajuste preestablecido de visor, seleccione la ficha Apariencia.
-
Realice una de las siguientes acciones:
- Para cargar su propia imagen de punto interactivo que desee utilizar en las imágenes, seleccione el icono Selector de recursos. En la página Seleccionar contenido, vaya a la imagen de punto interactivo que desee utilizar y selecciónela. Seleccione el icono de la marca de verificación en la esquina superior derecha.
- Para seleccionar una imagen de punto interactivo predefinida, seleccione el icono Galería de puntos interactivos. En la paleta galería de puntos interactivos, seleccione la imagen de punto interactivo que desee utilizar.
-
Cerca de la esquina superior derecha de la página, seleccione Guardar.
Asegúrese de publicar el nuevo ajuste preestablecido de visualizador.
Consulte Ajustes preestablecidos de visor de Publish.
Ya está listo para cargar un titular de imagen.
Cargar un titular de imagen uploading-an-image-banner
Si ya has subido las imágenes que quieres usar, avanza al siguiente paso: Agregar puntos interactivos a un banner de imagen.
Para cargar un titular de imagen:
-
Cargue los titulares de las imágenes que desee hacer interactivos.
Consulte Cargando recursos.
Ya está listo para agregar puntos interactivos al titular de la imagen; consulte la siguiente tarea a continuación.
Añadir puntos interactivos a un titular de imagen adding-hotspots-to-an-image-banner
Puede añadir zonas interactivas a un titular de imagen mediante el editor de la página Gestión de puntos interactivos.
Al añadir zonas interactivas, puede definirlas como una ventana emergente de vista rápida, como un hipervínculo o como un fragmento de experiencia.
Ver Fragmentos de experiencias.
Las opciones Deshacer y Rehacer, cerca de la esquina superior derecha de la página, son compatibles durante la sesión de creación y edición actual.
Cuando termine de crear la imagen interactiva, puede usar Vista previa para ver una representación de cómo aparece la imagen interactiva a los clientes.
Consulte (Opcional) Vista previa de imágenes interactivas.
Para agregar puntos interactivos a un titular de imagen:
-
En la vista de Assets, vaya al titular de la imagen que desee hacer interactivo.
-
Realice una de las siguientes acciones:
-
Pase el ratón sobre la imagen y, a continuación, seleccione Seleccionar (icono de marca de verificación). En la barra de herramientas, seleccione Editar.
-
Pase el ratón sobre la imagen y luego seleccione Más acciones (icono de tres puntos) > Editar.
-
Para abrirla en la página Vista de detalles, seleccione la imagen. En la barra de herramientas, seleccione Editar.
-
-
Cerca de la esquina superior izquierda de la página, seleccione Agregar punto interactivo (icono de selección con el dedo) para abrir la página de administración de puntos interactivos.
-
Cerca de la esquina superior izquierda de la página, seleccione punto interactivo.
- Cerca de la esquina superior izquierda de la página Administración de puntos interactivos, seleccione punto interactivo.
- En la imagen, seleccione una ubicación en la que desee que aparezca el punto interactivo. Si es necesario, arrastre la zona interactiva para ajustar su ubicación. O bien, utilice las teclas de flecha del teclado para controlar la posición de una zona activa seleccionada.
- Añada más zonas interactivas según sea necesario repitiendo los pasos a y b.
- (Opcional) Para eliminar un punto interactivo, selecciónelo en la imagen y, a continuación, seleccione Eliminar (icono de papelera) bajo el encabezado Puntos interactivos.
-
En el campo de texto Nombre, escriba el nombre del punto interactivo. Este nombre también aparece en la lista desplegable Punto interactivo seleccionado.
-
Realice una de las siguientes acciones:
-
Seleccione Quickview.
-
Si es cliente de Experience Manager Sites o de comercio electrónico, seleccione el icono Selector de productos (lupa) para abrir la página Seleccionar producto. Seleccione el producto que desea usar y luego seleccione Seleccionar en la esquina superior derecha de la página. Volverá a la página de administración de puntos interactivos.
-
Si no es cliente de Experience Manager Sites o eCommerce
- Consulte Identificación de variables de punto interactivo; debe definir estas variables.
- A continuación, introduzca manualmente el valor SKU. En el campo de texto Valor de SKU, escriba la SKU del producto. El valor SKU introducido rellena automáticamente la parte variable de la plantilla de vista rápida. Garantiza que el sistema sepa que asocia el punto interactivo pulsado con la vista rápida de una SKU en particular.
- (Opcional) Si hay otras variables dentro de la vista rápida que se utilizan para identificar un producto con más detalle, seleccione Agregar variable genérica. En el campo de texto, especifique una variable adicional. Por ejemplo,
category=Mens
es una variable agregada.
-
-
Seleccione Hipervínculo.
- Si es cliente de Experience Manager Sites, seleccione el icono Selector de sitio (carpeta). Vaya a una dirección URL. El método de vinculación basado en URL no es posible si el contenido interactivo tiene vínculos con direcciones URL relativas, especialmente vínculos a páginas de Experience Manager Sites.
- Si es cliente independiente, en el campo de texto HREF, especifique la ruta de URL completa a una página web vinculada.
Asegúrese de especificar si desea abrir el vínculo en una nueva pestaña del explorador (opción predeterminada recomendada) o en la misma pestaña.
Consulte Trabajar con selectores para obtener más información.
-
Seleccione Fragmento de experiencia.
-
Si es cliente de Experience Manager Sites, seleccione el icono Buscar (lupa) para abrir la página Fragmento de experiencia. Seleccione el fragmento de experiencia que desee utilizar. A continuación, seleccione Seleccionar en la esquina superior derecha de la página. Volverá a la página de administración de puntos interactivos.
Ver Fragmentos de experiencias. -
Especifique la anchura y altura del fragmento de experiencia tal como desea que aparezca en el titular.
note note NOTE Las herramientas para compartir en medios sociales de la imagen interactiva no son compatibles cuando se incrusta el visualizador en un fragmento de experiencia. En su lugar, utilice o cree ajustes preestablecidos de visualizador que no tengan herramientas de uso compartido de medios sociales. Estos ajustes preestablecidos de visualizador le permiten incrustarlo correctamente en los fragmentos de experiencias.
-
-
-
Seleccione Guardar para guardar su trabajo y volver a la página de exploración.
-
Publish muestra la imagen interactiva. La publicación ofrece el banner a través de la nube y también genera código incrustado que le permite integrarse con un sitio web de terceros.
Consulte recursos de Publish.
Después de añadir puntos interactivos y publicar la imagen interactiva, ya puede añadirla al sitio web existente.
Ver Integrar una imagen interactiva con el sitio web.
note note NOTE Si está editando imágenes interactivas con zonas interactivas y recorta la imagen, se eliminarán las zonas interactivas.
(Opcional) Previsualizar imágenes interactivas optional-previewing-interactive-images
Puede usar Vista previa para ver una representación de cómo se muestra la imagen interactiva a los clientes. La vista previa también permite probar las zonas interactivas de la imagen para asegurarse de que se comportan según lo esperado.
Cuando esté satisfecho con la imagen interactiva, puede publicarla.
Ver Incrustar el visor de vídeo o de imágenes en una página web.
Ver URL de vínculo a su aplicación web. El método de vinculación basado en URL no es posible si el contenido interactivo tiene vínculos con direcciones URL relativas, especialmente vínculos a páginas de Experience Manager Sites.
Consulte Agregar Dynamic Media Assets a las páginas.
Para obtener una vista previa de imágenes interactivas:
- En la vista de Assets, vaya a una imagen interactiva existente que haya creado y seleccione para abrirla en Vista previa.
- Cerca de la esquina superior izquierda de la página Vista previa, en la lista desplegable Contenido, seleccione Visualizadores.
- En la lista Visualizadores, seleccione Shoppable_Banner o el nombre del ajuste preestablecido de visualizador de imágenes interactivo que ha creado.
- Para probar las acciones asociadas de las zonas interactivas, seleccione las zonas interactivas de la imagen.
Recursos de imagen interactiva de Publish publishing-interactive-image-assets
Consulte Publish Assets para obtener más información sobre cómo publicar recursos de imagen interactivos.
Integración de una imagen interactiva con el sitio web integrating-an-interactive-image-with-your-website
Después de cargar una imagen de titular, añadirle puntos interactivos y publicar la imagen interactiva, ya puede añadirla a la página del sitio web.
Si es cliente de Experience Manager Sites, puede agregar la imagen interactiva arrastrando el componente Medios interactivos a la página. Consulte Agregar Dynamic Media Assets a las páginas.
Si es cliente independiente de Experience Manager Assets, puede añadir manualmente la imagen interactiva al sitio web como se describe en esta sección.
-
Copie el código incrustado de la imagen interactiva publicada.
Ver Incrustar el visor de vídeo o de imágenes en una página web. -
Añada el código incrustado copiado en la ubicación deseada dentro de la página web.
El código incrustado copiado se configura para un entorno interactivo, de modo que se ajusta automáticamente al área asignada.
Ejemplo
Utilizando el sitio web de demostración como ejemplo, observe que la imagen de los tres individuos es una etiqueta IMG
estática:
<img class="img-responsive" width="100%" title="Hero Image 2" alt="Hero Image 2" src="images/shoppable-banner.jpg">
La integración es tan sencilla como quitar la etiqueta IMG
y reemplazarla con el código incrustado copiado de Experience Manager Assets. Puede ver que el resultado muestra la imagen interactiva de ventas en la página con tres puntos interactivos de círculo.
Para aplicar un "recorte" a una imagen interactiva de ventas para un entorno interactivo, incluya el atributo de configuración de imagen interactiva ZoomView.iscommand
en la ruta. En este caso, se llama al componente ZoomView
y iscommand
es el comando de servicio de imágenes de "recorte" que usted aplica.
Consulte el atributo de configuración ZoomView.iscommand.
Ver recorte comando de servicio de imágenes.
Ya está listo para integrar la imagen interactiva con una vista rápida existente en su sitio web.
Integración de una imagen interactiva con una vista rápida existente integrating-an-interactive-image-with-an-existing-quickview
El último paso de este proceso es integrar la imagen interactiva con una implementación de vista rápida existente en el sitio web. No hay ninguna solución para la integración que funcione para todos los casos. Cada implementación de Quickview es única y se necesita un enfoque específico. Por lo tanto, la participación de la asistencia de una persona de TI front-end es útil.
La implementación de Quickview existente normalmente representa una cadena de acciones interrelacionadas que se producen en la página web en el siguiente orden:
- Un usuario almacena en déclencheur un elemento en la interfaz de usuario del sitio web.
- El código front-end obtiene una URL de vista rápida basada en el elemento de interfaz de usuario activado en el paso 1.
- El código front-end envía una solicitud de Ajax utilizando la URL obtenida en el paso 2.
- La lógica back-end devuelve los datos de vista rápida o el contenido correspondiente al código front-end.
- El código front-end carga los datos de vista rápida o el contenido.
- De forma opcional, el código front-end convierte los datos de vista rápida cargados en una representación de HTML.
- El código front-end muestra un cuadro de diálogo o panel modal y procesa el contenido del HTML en la pantalla para el usuario.
Estas llamadas no representan necesariamente llamadas independientes a la API pública a las que llama la lógica de página web desde un paso arbitrario. En su lugar, es una llamada encadenada en la que cada paso siguiente se oculta en la última fase (llamada de retorno) del paso anterior.
Cuando la imagen interactiva de ventas sustituye al paso 1 y al paso 2 en parte, un usuario pulsa un punto interactivo dentro de la imagen de ventas. El usuario gestiona esta interacción. El visor devuelve un evento a la página web que contiene todos los datos de puntos interactivos previamente añadidos a Experience Manager Assets.
En un controlador de eventos de este tipo, el código front-end hace lo siguiente:
- Escucha un evento emitido por la imagen interactiva de ventas.
- Construye una URL de vista rápida basada en los datos del punto interactivo.
- Déclencheur el proceso de cargar la vista rápida desde el backend y procesarla en la pantalla para mostrarla.
El código incrustado devuelto por Experience Manager Assets tiene un controlador de eventos listo para usar con comentarios, tal como se ve en el siguiente fragmento de código resaltado:
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, 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();
Por lo tanto, solo es necesario descomentar el código y reemplazar el cuerpo del controlador ficticio con el código específico de la página web en particular.
El proceso de construir la URL de vista rápida es opuesto al proceso utilizado para identificar las variables de punto interactivo que se trataron anteriormente.
Consulte Identificar variables de puntos interactivos.
Con los ejemplos de URL de vista rápida anteriores, puede ver en los siguientes ejemplos cómo se construye la URL de vista rápida en cada caso:
El último paso para almacenar en déclencheur la URL de vista rápida y activar el panel de vista rápida requiere la asistencia de un experto en TI del front-end de su trabajo. Tienen los conocimientos necesarios para saber cómo almacenar en déclencheur con precisión la implementación de Quickview desde el paso adecuado, teniendo una URL de Quickview lista para usar.
Puede ver cómo se aplican estos pasos al sitio web de demostración para integrar completamente una imagen interactiva de ventas con el código de vista rápida. Anteriormente, la estructura de la URL de vista rápida se identificaba de la siguiente manera:
/datafeed/$categoryId$-$SKU$.json
Para reconstruir esta dirección URL dentro del controlador quickViewActivate
, puede utilizar los campos categoryId
y SKU
. Estos campos están disponibles en el objeto inData
que el código del visor pasa al controlador:
var sku=inData.sku;
var categoryId=inData.categoryId;
var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";
El sitio web de demostración está activando el cuadro de diálogo Vista rápida mediante una simple llamada a la función loadQuickView()
. Esta función solo toma un argumento, que es la URL de datos de vista rápida. Como tal, el último paso para integrar la imagen interactiva de ventas es agregar la siguiente línea de código al controlador quickViewActivate
:
loadQuickView(quickViewUrl);
El siguiente es el código fuente completo:
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();
El sitio web de demostración final con la imagen interactiva completamente integrada.
Creación de ventanas emergentes personalizadas con Quickview using-quickviews-to-create-custom-pop-ups
Consulte Crear ventanas emergentes personalizadas® con Quickview.