Conceptos

Impacto del rendimiento de las aplicaciones sobre el comercio electrónico

En el comercio electrónico, las infraestructuras (hardware y software) tienen un impacto en 2 áreas clave del negocio: en la experiencia del usuario y en la sostenibilidad del negocio.

Experiencia de Usuario

Los servidores y las aplicaciones están íntimamente ligadas al rendimiento de nuestro negocio online, percibido por nuestros usuarios como el “tiempo que tarda en cargar” una página o llevar a cabo una transacción. Este tiempo de carga forma parte de la experiencia del usuario y se ha demostrado una relación directa entre un mal rendimiento y el porcentaje de rebotes que sufre una página (usuarios que abandonan la web en cuanto entran en la primera página).
También se ha demostrado una relación directa entre el incremento en el tiempo de carga (un peor rendimiento) y el porcentaje de conversiones. Un caso célebre como el de Amazon (1% menos de conversiones por cada 100 ms de incremento) certifican que cuanto más lenta es una página, más sufre el negocio. Por tanto la velocidad de carga debe ser uno de los puntos a tener en cuenta para mejorar los resultados de la tienda online.

Sostenibilidad del Negocio

También existe una relación directa entre el tiempo de carga de una página y el coste del SEM (campaña Adwords): Adwords toma en cuenta la calidad de la página web de destino a la hora de asignar el quality score del anuncio. Por lo tanto, cuanto más tarda una página en cargar, más bajo es el quality score del anunciante, y en consecuencia, más caro le sale el clic a igualdad de condiciones.

.
La cada vez mayor experiencia en navegación web del usuario aumenta el número de rebotes y esto ya supone una amenaza al negocio. Sin embargo, para aquellas empresas que dependen de las campañas de pago por clic de Adwords, esto tiene un impacto mayor sobre sus costes de publicidad. Muchos negocios dependen de que el coste de publicidad sea sostenible, y en el caso de Adwords existe una relación directa entre el porcentaje de rebotes en la página de destino y el precio que pagamos por cada clic. Google penaliza de este modo a los anunciantes que ofrecen una pobre experiencia al usuario. Mejor rendimiento significa clics más baratos.

.
Por último, aunque no menos importante, la adopción de Cloud computing como paradigma de servicio implica que pagamos por los recursos que usamos en cada momento. Esto puede jugar a nuestro favor (si nuestra arquitectura y nuestras aplicaciones están bien diseñadas) o en nuestra contra (si no hemos pensado bien la arquitectura de servidores o si nuestras aplicaciones no están optimizadas). Dos empresas de e-commerce podrían tener el mismo número de usuarios y pagar precios muy diferentes por su infraestructura. Estas diferencias pueden llegar a ser muy importantes y comprometer la competitividad de la empresa.

Recomendaciones

La optimización del rendimiento pasa por 3 puntos básicos: Arquitectura, Desarrollo y Monitorización.

.
En primer lugar es necesario diseñar una arquitectura de servidores escalable, preparada para la elasticidad y fácil de gestionar. Existen multitud de herramientas y tecnologías para construir arquitecturas de alto rendimiento a costes razonables (caché de contenidos estáticos, arquitecturas horizontales, caché de consultas, balanceo inteligente, etc.)

.
En segundo lugar es necesario trabajar con desarrolladores que tengan el rendimiento como un requisito básico en todas sus aplicaciones. Es necesario que la comunicación entre los desarrolladores y quien mantiene la plataforma de alojamiento sea muy fluida.

.
Por último, es necesario monitorizar el rendimiento constantemente para mantenerlo en niveles aceptables. Cualquier modificación en el código de la aplicación o en la configuración de los servidores puede tener un impacto en el rendimiento. Existen herramientas que monitorizan el rendimiento de la Web desde el punto de vista del usuario. Cuando se detecta un mal rendimiento, otras herramientas (application profiling) nos permitirán también seguir el flujo de una petición hasta encontrar el cuello de botella.

Otras anotaciones:

En un negocio donde la lentitud de la carga de la tienda online ocasiona perdidas en ventas, los grandes problemas del comercio electrónico suelen estar relacionados con la tecnología y entre ellos, encontrar personal cualificado, sean administradores de sistemas  o desarrolladores de software.

Con la optimización de cada detalle (desde el más pequeño icono) ganamos milisegundos de carga de la tienda ante el potencial cliente.

Además, invertir en un gestor de base de datos potente y con posibilidades de ampliación, nos asegura escalabilidad futura, cuando el proyecto crezca, en usuarios concurrentes y recursos.

Actualmente las posibles deficiencias en programación se solventan a base de ampliar Hardware, aumentando el número de servidores. Nos estamos moviendo hacia otros modelos: un modelo cloud híbrido, que usa la nube como backup o simplemente otras tiendas on line viven en la nube (cloud). Usar cloud exclusivamente supone poder prescindir / externalizar el personal dedicado a mantener nuestro hardware.

Desde este nuevo punto de partida, es necesario que la programación, especificaciones y arquitectura interna de la tienda on line esté debidamente optimizada para un correcto funcionamiento, mantenimiento y fáciles actualizaciones.

Parece obvio, pero usa la página web regularmente desde el punto de vista del usuario. Busca algo. Haz una compra de prueba. Contacta con atención al cliente.

Este artículo forma parte de las conclusiones del I Encuentro de responsables y gestores de Grandes Comercios Electrónicos, organizado por Networking Activo en Madrid el 17 de Noviembre de 2011.

Conclusiones recogidas por Emilio Márquez Espino CEO de Networking Activo

Artículos relacionados:

Cómo fidelizar a los clientes en el e-commerce

Buenas prácticas para reducir el fraude y tipos de filtros antifraude en el ecommerce

Haz clic para comentar

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

 
Subir