Potenciando el comercio electrónico con la Web Visual

Rate this content
Bookmark

Las experiencias en la web se han vuelto cada vez más visuales, desde mostrar imágenes de productos hasta NFT interactivos, pero no prestar atención a cómo se entrega el contenido multimedia puede afectar los Core Web Vitals y crear una mala experiencia de usuario con páginas de carga lenta, perjudicando la conversión de tu tienda y potencialmente perdiendo ventas.

¿Cómo podemos aprovechar eficazmente los medios para mostrar productos y crear experiencias atractivas para nuestra tienda? Hablaremos sobre el papel de los medios en el comercio electrónico y cómo podemos aprovecharlo al mismo tiempo que optimizamos la entrega.

This talk has been presented at JSNation 2022, check out the latest edition of this JavaScript Conference.

FAQ

Kolby Fayak es un Ingeniero de Experiencia de Desarrollador en Cloudinary, trabajando con la comunidad de desarrolladores.

Amazon utiliza imágenes grandes en su página de inicio para mostrar los productos disponibles y permite comprar por categorías mediante imágenes que representan cada categoría.

Starkadet utiliza GIFs para mostrar imágenes de productos y categorías, proporcionando un enfoque más dinámico y emocionante que las imágenes estáticas tradicionales.

Glasses USA permite a los clientes visualizar cómo se verían los anteojos en su rostro, facilitando la elección de un par en el que se sientan seguros.

Nike incorpora videos en sus páginas de productos para dar a los clientes una mejor idea del ajuste y ha invertido en experiencias digitales como Artifact Studios y Nike land en Roblox.

Apple utiliza diagramas para resaltar características específicas de sus productos, mientras que Wyze utiliza fotos de estilo de vida para ayudar a los clientes a imaginar cómo los productos encajarían en sus vidas.

La optimización de imágenes es crucial para no sobrecargar los dispositivos y el ancho de banda de los usuarios, evitando ralentizar la carga de las páginas y perjudicar la experiencia y la tasa de conversión.

Kolby Fayak recomienda formatos modernos como WebP y AVIFF, que pueden proporcionar imágenes de alta calidad con tamaños de archivo significativamente reducidos.

Colby Fayock
Colby Fayock
12 min
16 Jun, 2022

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Las imágenes, los videos y los medios son cruciales en el comercio electrónico para ofrecer la mejor experiencia de usuario. La adquisición de Artifact Studios por parte de Nike y el lanzamiento de Nike Land en Roblox demuestran el futuro del comercio electrónico en el metaverso. Las imágenes claras y ampliables, los detalles basados en puntos y los videos son esenciales para mejorar la experiencia del usuario. La optimización de la entrega de medios a través de formatos de imagen modernos, compresión, redimensionamiento y tecnología puede mejorar significativamente las tasas de conversión en el comercio electrónico.

1. E-commerce y el Poder de los Medios

Short description:

Las imágenes, el video y los medios forman parte de nuestra experiencia web diaria. ¿Cómo podemos aprovecharlo desde una perspectiva de comercio electrónico y asegurarnos de brindar la mejor experiencia posible? Comenzaremos en la cima con el rey del comercio electrónico, Amazon, donde lo primero que vemos al cargar esta página es que está cubierta de medios. Aquí tenemos Starkadet, donde soy un gran fanático de su mercancía de Final Space. Aprovechan los GIF para mostrar imágenes de categorías y productos similares a videos. Glasses USA permite a los posibles clientes ver cómo se verían los anteojos en el rostro de alguien. En cuanto a las páginas de productos, todavía necesitas tener la capacidad de mostrar tu producto. La web está cambiando. Entonces, ¿cómo será el futuro del comercio electrónico? Nike adquirió recientemente Artifact Studios, un equipo que crea zapatos y coleccionables listos para el metaverso. Es similar al juego de coleccionables del que Nike siempre ha sido parte, pero ahora como una inversión en el mundo digital. Y esa no fue la única incursión de Nike en ese mundo. Nike también lanzó Nike land en Roblox.

♪♪♪ Las imágenes, el video, y los medios forman parte de nuestra experiencia web diaria. ¿Cómo podemos aprovecharlo desde una perspectiva de comercio electrónico y asegurarnos de brindar la mejor experiencia posible? Así que, ¿quién soy yo? Soy Kolby Fayak. Soy el que está abrazando a BB-8 y Kylo Ren allí. Trabajo con la comunidad de desarrolladores como Ingeniero de Experiencia de Desarrollador en Cloudinary. Puedes encontrarme prácticamente en cualquier lugar de la web simplemente buscando mi nombre, ya que soy el único en el mundo.

Entonces, vamos a comenzar en la cima con el rey del comercio electrónico, Amazon, donde lo primero que vemos al cargar esta página es que está cubierta de medios. Es una buena manera de mostrar los productos disponibles, por lo que tiene mucho sentido. Esta es la página de inicio de su tienda de moda, que probablemente se ve similar a muchas de las páginas de inicio de nivel superior que has visto, donde tenemos imágenes grandes que están destinadas a mostrar los productos disponibles. Y si nos desplazamos hacia abajo, tenemos la capacidad de comprar por categoría, donde tenemos imágenes que representan cada categoría. Una vez que nos sumergimos aquí, podemos comenzar a ver una cuadrícula de imágenes, donde, como aquí en la página de listado de productos, la forma más fácil de navegar por una gran cantidad de productos es ponerlos en una lista. Así que los colocamos en una cuadrícula por la que podemos desplazarnos. Una vez en nuestra página de detalles del producto, queremos ver más de cerca y elegir nuestras opciones. Idealmente, esto significa tener varias fotos que muestren diferentes ángulos. Ahora, no quiero criticar a Amazon aquí, pero realmente no hay nada innovador sucediendo. Estoy seguro de que prueban A-B cada detalle de esta página para asegurarse de que no afecte la conversión, de lo cual hablaremos más adelante, pero todo es muy práctico y funcional. Entonces, ¿cómo podemos llevar nuestros medios en el comercio electrónico a un nivel superior?

Aquí tenemos Starkadet, donde soy un gran fanático de su mercancía de Final Space. Aprovechan los GIF para mostrar imágenes de categorías y productos similares a videos. Es un enfoque más creativo, tomando un medio estático muy típico y haciéndolo emocionante. Glasses USA permite a los posibles clientes ver cómo se verían los anteojos en el rostro de alguien. Comprar anteojos es difícil y quieres un par en el que te sientas seguro. Tradicionalmente, tendríamos que esperar lo mejor con una buena política de devolución, pero esto nos acerca un paso más a sentirnos como si estuviéramos realmente en una tienda. En cuanto a las páginas de productos, todavía necesitas tener la capacidad de mostrar tu producto. Las personas necesitan comprar algo y debe ser muy claro. Entonces no quieres ser demasiado creativo, pero aquí, como Nike, podemos ver que han incorporado video como parte de esa experiencia para dar a las personas una mejor idea del ajuste. Por creativo que sea eso, todavía se ajusta a un medio tradicional. La web está cambiando. Entonces, ¿cómo será el futuro del comercio electrónico? Nike adquirió recientemente Artifact Studios, un equipo que crea zapatos y coleccionables listos para el metaverso. Es similar al juego de coleccionables del que Nike siempre ha sido parte, pero ahora como una inversión en el mundo digital. Y esa no fue la única incursión de Nike en ese mundo. Nike también lanzó Nike land en Roblox.

2. Mejorando el comercio electrónico con medios

Short description:

En el mundo del comercio electrónico, es importante mostrar imágenes y videos grandes y claros para exhibir tus productos. Apple destaca las características con diagramas, mientras que Wyze utiliza fotos de estilo de vida para ayudar a los clientes a imaginar el producto en sus propias vidas. El video puede proporcionar más contexto en menos tiempo, y Under Armour utiliza eficazmente el video en su página de inicio para involucrar a su audiencia de atletas. Como desarrolladores, debemos asegurarnos de mostrar imágenes claramente y evitar la sobrecompresión o el uso de miniaturas pequeñas.

En el mundo del comercio electrónico, es importante mostrar imágenes y videos grandes y claros para exhibir tus productos. Apple destaca las características con diagramas, mientras que Wyze utiliza fotos de estilo de vida para ayudar a los clientes a imaginar el producto en sus propias vidas. El video puede proporcionar más contexto en menos tiempo, y Under Armour utiliza eficazmente el video en su página de inicio para involucrar a su audiencia de atletas. Como desarrolladores, debemos asegurarnos de mostrar imágenes claramente y evitar la sobrecompresión o el uso de miniaturas pequeñas.

Permíteme hablarte sobre algunas formas más prácticas en las que podemos ver nuestros medios hoy en día. Aunque es probable que el metaverso llegue pronto, todavía necesitamos mantener una web 2.0 efectiva. Aunque para algunos de ustedes esto puede parecer fácil, es muy importante asegurarse de mostrar imágenes grandes y claras y videos para exhibir tu producto. Es especialmente útil cuando tienes más que una sola imagen amplia del producto. A las personas les importa mucho los productos que compran, por lo que poder ver de cerca cómo se ven les ayuda a asegurar la calidad que están obteniendo.

No podemos hablar de imágenes de referencia de comercio electrónico sin mencionar a Apple, porque hacen un excelente trabajo al mostrar imágenes detalladas de sus productos. Pero eso no siempre es suficiente para asegurarse de que las características sean claras. Ellos hacen un esfuerzo adicional para resaltar las características, diagramando diferentes puntos de los productos, como su uso potencialmente confuso de tres lentes separados para un solo iPhone, donde señalan las diferencias entre los tres. Y aunque es importante tener esas imágenes grandes y claras, algo en lo que Wyze hace un buen trabajo, las fotos de estilo de vida son una forma de situar tu producto en la vida cotidiana de las personas, ya sea que el cliente potencial lo sepa o no, esto les ayuda a imaginar cómo ese producto encajaría en su propia vida.

Entonces, ¿cómo podrían estos auriculares de Wyze ayudarte? ¿Quizás disfrutando de música en la cama? Son tan cómodos que podrías olvidar que los llevas puestos. Como puedes ver en el titular allí. Ahora ThinkGeek, una empresa para la que trabajé, que solía vender cosas geniales de todos tus fandoms favoritos, llevó esto un paso más allá. No solo mostraron los productos en un escenario de la vida real, sino que lo mostraron con un toque divertido. Así que puedes imaginarte completamente como Darth Vader, horneando con tus tazas medidoras de R2D2. Pero marca la diferencia dar este paso adicional, ayudando a construir una conexión más fuerte con tu audiencia.

Ahora, al actualizar los medios de imágenes estáticas, tenemos videos, que pueden ayudar a proporcionar más contexto entre las imágenes en un período de tiempo más corto, junto con el audio para proporcionar descripciones verbales adicionales, pero podemos hacer algo mejor que simplemente incrustar un video en una ventana emergente. Como mencioné anteriormente, podemos utilizar videos de formas que mejoren la experiencia sin restar valor a la existente. Under Armour establece instantáneamente el tono con videos en su página de inicio. Su audiencia está llena de atletas, por lo que esta es una excelente manera de llevar a alguien directamente al gimnasio y emocionarlo. Así que, en lugar de solo mostrar una serie de imágenes, ¿cómo podemos realmente tomar esto y hacerlo realidad desde una perspectiva de desarrollador? En realidad, algunas de estas respuestas pueden no incluir soluciones técnicas, como por ejemplo, para mostrar imágenes grandes y claras, lo primero que necesitas son imágenes grandes y claras. Pero asegúrate de mostrar esas imágenes grandes y claras en la página y evita la sobrecompresión o mostrar miniaturas muy pequeñas.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Una Guía del Comportamiento de Renderizado de React
React Advanced 2022React Advanced 2022
25 min
Una Guía del Comportamiento de Renderizado de React
Top Content
This transcription provides a brief guide to React rendering behavior. It explains the process of rendering, comparing new and old elements, and the importance of pure rendering without side effects. It also covers topics such as batching and double rendering, optimizing rendering and using context and Redux in React. Overall, it offers valuable insights for developers looking to understand and optimize React rendering.
Acelerando tu aplicación React con menos JavaScript
React Summit 2023React Summit 2023
32 min
Acelerando tu aplicación React con menos JavaScript
Top Content
Mishko, the creator of Angular and AngularJS, discusses the challenges of website performance and JavaScript hydration. He explains the differences between client-side and server-side rendering and introduces Quik as a solution for efficient component hydration. Mishko demonstrates examples of state management and intercommunication using Quik. He highlights the performance benefits of using Quik with React and emphasizes the importance of reducing JavaScript size for better performance. Finally, he mentions the use of QUIC in both MPA and SPA applications for improved startup performance.
Concurrencia en React, Explicada
React Summit 2023React Summit 2023
23 min
Concurrencia en React, Explicada
Top Content
React 18's concurrent rendering, specifically the useTransition hook, optimizes app performance by allowing non-urgent updates to be processed without freezing the UI. However, there are drawbacks such as longer processing time for non-urgent updates and increased CPU usage. The useTransition hook works similarly to throttling or bouncing, making it useful for addressing performance issues caused by multiple small components. Libraries like React Query may require the use of alternative APIs to handle urgent and non-urgent updates effectively.
El Futuro de las Herramientas de Rendimiento
JSNation 2022JSNation 2022
21 min
El Futuro de las Herramientas de Rendimiento
Top Content
Today's Talk discusses the future of performance tooling, focusing on user-centric, actionable, and contextual approaches. The introduction highlights Adi Osmani's expertise in performance tools and his passion for DevTools features. The Talk explores the integration of user flows into DevTools and Lighthouse, enabling performance measurement and optimization. It also showcases the import/export feature for user flows and the collaboration potential with Lighthouse. The Talk further delves into the use of flows with other tools like web page test and Cypress, offering cross-browser testing capabilities. The actionable aspect emphasizes the importance of metrics like Interaction to Next Paint and Total Blocking Time, as well as the improvements in Lighthouse and performance debugging tools. Lastly, the Talk emphasizes the iterative nature of performance improvement and the user-centric, actionable, and contextual future of performance tooling.
Optimización de juegos HTML5: 10 años de aprendizaje
JS GameDev Summit 2022JS GameDev Summit 2022
33 min
Optimización de juegos HTML5: 10 años de aprendizaje
Top Content
PlayCanvas is an open-source game engine used by game developers worldwide. Optimization is crucial for HTML5 games, focusing on load times and frame rate. Texture and mesh optimization can significantly reduce download sizes. GLTF and GLB formats offer smaller file sizes and faster parsing times. Compressing game resources and using efficient file formats can improve load times. Framerate optimization and resolution scaling are important for better performance. Managing draw calls and using batching techniques can optimize performance. Browser DevTools, such as Chrome and Firefox, are useful for debugging and profiling. Detecting device performance and optimizing based on specific devices can improve game performance. Apple is making progress with WebGPU implementation. HTML5 games can be shipped to the App Store using Cordova.
How React Compiler Performs on Real Code
React Advanced 2024React Advanced 2024
31 min
How React Compiler Performs on Real Code
Top Content
I'm Nadia, a developer experienced in performance, re-renders, and React. The React team released the React compiler, which eliminates the need for memoization. The compiler optimizes code by automatically memoizing components, props, and hook dependencies. It shows promise in managing changing references and improving performance. Real app testing and synthetic examples have been used to evaluate its effectiveness. The impact on initial load performance is minimal, but further investigation is needed for interactions performance. The React query library simplifies data fetching and caching. The compiler has limitations and may not catch every re-render, especially with external libraries. Enabling the compiler can improve performance but manual memorization is still necessary for optimal results. There are risks of overreliance and messy code, but the compiler can be used file by file or folder by folder with thorough testing. Practice makes incredible cats. Thank you, Nadia!

Workshops on related topic

Masterclass de Depuración de Rendimiento de React
React Summit 2023React Summit 2023
170 min
Masterclass de Depuración de Rendimiento de React
Top Content
Featured WorkshopFree
Ivan Akulov
Ivan Akulov
Los primeros intentos de Ivan en la depuración de rendimiento fueron caóticos. Vería una interacción lenta, intentaría una optimización aleatoria, vería que no ayudaba, y seguiría intentando otras optimizaciones hasta que encontraba la correcta (o se rendía).
En aquel entonces, Ivan no sabía cómo usar bien las herramientas de rendimiento. Haría una grabación en Chrome DevTools o React Profiler, la examinaría, intentaría hacer clic en cosas aleatorias, y luego la cerraría frustrado unos minutos después. Ahora, Ivan sabe exactamente dónde y qué buscar. Y en esta masterclass, Ivan te enseñará eso también.
Así es como va a funcionar. Tomaremos una aplicación lenta → la depuraremos (usando herramientas como Chrome DevTools, React Profiler, y why-did-you-render) → identificaremos el cuello de botella → y luego repetiremos, varias veces más. No hablaremos de las soluciones (en el 90% de los casos, es simplemente el viejo y regular useMemo() o memo()). Pero hablaremos de todo lo que viene antes - y aprenderemos a analizar cualquier problema de rendimiento de React, paso a paso.
(Nota: Esta masterclass es más adecuada para ingenieros que ya están familiarizados con cómo funcionan useMemo() y memo() - pero quieren mejorar en el uso de las herramientas de rendimiento alrededor de React. Además, estaremos cubriendo el rendimiento de la interacción, no la velocidad de carga, por lo que no escucharás una palabra sobre Lighthouse 🤐)
Construyendo aplicaciones web que iluminan Internet con QwikCity
JSNation 2023JSNation 2023
170 min
Construyendo aplicaciones web que iluminan Internet con QwikCity
Featured WorkshopFree
Miško Hevery
Miško Hevery
Construir aplicaciones web instantáneas a gran escala ha sido elusivo. Los sitios del mundo real necesitan seguimiento, análisis y interfaces y interacciones de usuario complejas. Siempre comenzamos con las mejores intenciones pero terminamos con un sitio menos que ideal.
QwikCity es un nuevo meta-framework que te permite construir aplicaciones a gran escala con un rendimiento de inicio constante. Veremos cómo construir una aplicación QwikCity y qué la hace única. El masterclass te mostrará cómo configurar un proyecto QwikCity. Cómo funciona el enrutamiento con el diseño. La aplicación de demostración obtendrá datos y los presentará al usuario en un formulario editable. Y finalmente, cómo se puede utilizar la autenticación. Todas las partes básicas para cualquier aplicación a gran escala.
En el camino, también veremos qué hace que Qwik sea único y cómo la capacidad de reanudación permite un rendimiento de inicio constante sin importar la complejidad de la aplicación.
Next.js 13: Estrategias de Obtención de Datos
React Day Berlin 2022React Day Berlin 2022
53 min
Next.js 13: Estrategias de Obtención de Datos
Top Content
WorkshopFree
Alice De Mauro
Alice De Mauro
- Introducción- Prerrequisitos para la masterclass- Estrategias de obtención: fundamentos- Estrategias de obtención – práctica: API de obtención, caché (estática VS dinámica), revalidar, suspense (obtención de datos en paralelo)- Prueba tu construcción y sírvela en Vercel- Futuro: Componentes de servidor VS Componentes de cliente- Huevo de pascua de la masterclass (no relacionado con el tema, destacando la accesibilidad)- Conclusión
Depuración del Rendimiento de React
React Advanced 2023React Advanced 2023
148 min
Depuración del Rendimiento de React
Workshop
Ivan Akulov
Ivan Akulov
Los primeros intentos de Ivan en la depuración de rendimiento fueron caóticos. Veía una interacción lenta, probaba una optimización aleatoria, veía que no ayudaba, y seguía probando otras optimizaciones hasta que encontraba la correcta (o se rendía).
En aquel entonces, Ivan no sabía cómo usar bien las herramientas de rendimiento. Hacía una grabación en Chrome DevTools o React Profiler, la examinaba, intentaba hacer clic en cosas al azar, y luego la cerraba frustrado unos minutos después. Ahora, Ivan sabe exactamente dónde y qué buscar. Y en esta masterclass, Ivan te enseñará eso también.
Así es como va a funcionar. Tomaremos una aplicación lenta → la depuraremos (usando herramientas como Chrome DevTools, React Profiler, y why-did-you-render) → identificaremos el cuello de botella → y luego repetiremos, varias veces más. No hablaremos de las soluciones (en el 90% de los casos, es simplemente el viejo y regular useMemo() o memo()). Pero hablaremos de todo lo que viene antes - y aprenderemos cómo analizar cualquier problema de rendimiento de React, paso a paso.
(Nota: Esta masterclass es más adecuada para ingenieros que ya están familiarizados con cómo funcionan useMemo() y memo() - pero quieren mejorar en el uso de las herramientas de rendimiento alrededor de React. Además, cubriremos el rendimiento de interacción, no la velocidad de carga, por lo que no escucharás una palabra sobre Lighthouse 🤐)
Masterclass de alto rendimiento Next.js
React Summit 2022React Summit 2022
50 min
Masterclass de alto rendimiento Next.js
Workshop
Michele Riva
Michele Riva
Next.js es un marco convincente que facilita muchas tareas al proporcionar muchas soluciones listas para usar. Pero tan pronto como nuestra aplicación necesita escalar, es esencial mantener un alto rendimiento sin comprometer el mantenimiento y los costos del servidor. En este masterclass, veremos cómo analizar el rendimiento de Next.js, el uso de recursos, cómo escalarlo y cómo tomar las decisiones correctas al escribir la arquitectura de la aplicación.
Maximizar el rendimiento de la aplicación optimizando las fuentes web
Vue.js London 2023Vue.js London 2023
49 min
Maximizar el rendimiento de la aplicación optimizando las fuentes web
WorkshopFree
Lazar Nikolov
Lazar Nikolov
Acabas de llegar a una página web y tratas de hacer clic en un elemento en particular, pero justo antes de hacerlo, se carga un anuncio encima y terminas haciendo clic en eso en su lugar.
Eso... eso es un cambio de diseño. Todos, tanto los desarrolladores como los usuarios, saben que los cambios de diseño son malos. Y cuanto más tarde ocurran, más interrupciones causarán a los usuarios. En este masterclass vamos a analizar cómo las fuentes web causan cambios de diseño y explorar algunas estrategias para cargar fuentes web sin causar grandes cambios de diseño.
Tabla de contenidos:¿Qué es CLS y cómo se calcula?¿Cómo las fuentes pueden causar CLS?Estrategias de carga de fuentes para minimizar CLSRecapitulación y conclusión