¿Cómo se calcula el valor del mayor rendimiento del sitio web?

Si entiende bien su pregunta, desea un análisis de costo-beneficio para un proyecto de optimización del rendimiento web. No tengo ningún ejemplo público real para esto, ¡pero ni siquiera estoy seguro de que importen, ya que variarán según el sitio y también según lo que implique el proyecto! Dos sitios no son lo mismo, incluso si están en el mismo negocio. Para ejecutar dicho análisis, debe analizar qué está afectando sus ingresos, los costos actuales, los costos asociados con la implementación del proyecto y los costos actuales (como las tarifas de CDN).

Pasar de servir contenido estático en casa a servir desde un CDN será bastante sencillo, estoy seguro de que cualquier CDN puede compartir información con usted sobre cómo los sitios similares calculan el suyo. En este caso, solo está subcontratando parte de la infraestructura, por lo que puede analizar cuál es su costo actual para servir dicho contenido (servidores, centro de datos, ancho de banda, operadores) y simplemente comparar el costo de servicio de la CDN, más la única vez costo de implementación (esto podría ser 0 dependiendo de la plataforma que esté utilizando o desarrolle). Es posible que vea allí un beneficio, sin siquiera mirar la mejora de los ingresos.

En el caso de que el proyecto sea más complicado, necesitaría reunir más datos. Comenzando con los ingresos y pasando al costo.

La fuente principal para cualquier negocio de medios es la publicidad. Por lo tanto, su objetivo principal es aumentar el número de visitantes únicos y páginas vistas (consumo de medios). Cuanto mayor sea el número de espectadores únicos (o alcance) en el sitio, mayor será la variedad de anuncios que pueden vender y más campañas pueden aceptar. Dicho esto, los sitios de medios pueden tener fuentes secundarias de modelos de suscripción pagada. Este caso no es diferente a la venta de productos o el sitio de generación de leads, le interesan las conversiones.

Es clave que construya una línea base de métricas antes de que ocurra la optimización del rendimiento web. También es importante tener en cuenta cualquier otra actividad en la empresa que pueda afectar los números (campañas publicitarias, asociaciones, etc.).

Las métricas de análisis web a considerar son:
• Visitantes únicos
• Vistas de página
• Conversiones (para suscripciones pagas, suscripciones de correo electrónico, etc.)
• # páginas vistas / visita o Página / Visitas: los visitantes felices deben consumir más medios, por lo tanto, este número debe aumentar.
• Tiempo en el sitio: esta métrica es un poco complicada, se incluye un rendimiento lento en esta medición; sin embargo, si aumenta el consumo de medios, verá que este número aumenta.
• Tiempo en la página: es importante para el contenido de video incrustado, ya que cuanto más tiempo pase en la pantalla, más anuncios se pueden mostrar. En el contenido web tradicional esto no importa, ya que la cantidad de anuncios entregados no aumenta a medida que los espectadores pasan más tiempo en la página. Por supuesto, para el contenido de video, deberá buscar otras métricas además de esta.
• Porcentaje de rebote
• Tasa de salida: la mayoría de la gente mira los rebotes, pero esa es la mitad de la historia. Es más probable que los visitantes salgan de un sitio en una página lenta; esto no contará como un rebote, a menos que sea la primera visita a la página. Puede usar esta métrica si implementa cambios solo en la página web (idealmente, la que es la más lenta y tiene la tasa de salida más alta).
• Nuevas visitas de Google: los motores de búsqueda contribuyen de manera importante al tráfico del sitio web. Dado que Google tiene en cuenta el rendimiento web en su clasificación, debería ver los beneficios (en teoría) en su clasificación. También debe considerar mirar cualquier SEO y / o números de gasto de Adwords para ver si hubo un impacto.

Los cálculos de costos serán un poco más complicados. Como se mencionó anteriormente, una actividad de optimización podría reducir o aumentar el costo dependiendo de lo que se implemente. Habrá costos fijos únicos y costos variables que se verán afectados.

Los principales a tener en cuenta:
• Menor utilización del ancho de banda (tenga en cuenta que a medida que aumenta el consumo de medios, esto aumenta). Mudarse a una CDN reducirá enormemente la utilización del ancho de banda. Implementar GZIP también lo mejorará. Muchas de las técnicas relacionadas con la fusión (sprites) o la minificación también disminuirán este costo.
• Número de servidores. Dependiendo de qué optimizaciones se realicen, habrá un impacto en la cantidad de servidores necesarios para servir contenido. Menos solicitudes a un servidor para una página, más páginas puede servir el servidor, más usuarios puede manejar. Sin embargo, más procesamiento en el servidor significaría un menor rendimiento.
• Menos servidores, significa menos espacio en el centro de datos, etc.
• Habrá otras cosas afectadas y alguien en el lado de TI tendrá que mirar cuidadosamente y enumerar estos impactos y costos asociados con ellos.

Espero que esto ayude…

Desea ver los beneficios desde una perspectiva de línea superior, así como una perspectiva de línea inferior.

Línea superior: cómo afecta el rendimiento del sitio a las métricas de su negocio, tales como:
1. porcentaje de rebote
2. Páginas / visita
3. Tiempo en el sitio
4. Tasa de conversión
5. Finalmente, ¿ingresos? (o valor del embudo)

En pocas palabras: cómo afecta el rendimiento del sitio a los costos de sus operaciones:
1. métricas del centro de datos (número de solicitudes, número de bytes …)
2. ¿Algún impacto en la conmutación por error y el equilibrio de carga?
3. Cualquier ayuda para facilitar las operaciones (automatizar o simplificar las tareas manuales)

Resolver todo lo anterior no es fácil. Hay algunas buenas críticas en la esfera del blog sobre este tema, como Steve Souders ( http://www.stevesouders.com/blog …). También escribí sobre esto hace un tiempo en http://blog.yottaa.com/2010/11/s… . Pero muchas de estas son anécdotas de otras compañías, y no hay buenas herramientas para ayudarlo a hacerlo. Tienes que hacer esto por tu cuenta para tu sitio.

Por otro lado, si ha realizado este estudio para su sitio, ¡comparta los resultados de su estudio!

Hace un par de meses, escribí una publicación de blog describiendo cómo usar Google Analytics (o cualquier paquete de análisis que ya use) y WebPagetest ( http://www.webpagetest.org/ ) para realizar un rápido análisis de velocidad / ingresos de su sitio actual, para tener una idea de si las páginas más rápidas se correlacionan con un mayor valor de pedido / ingresos.

Los pasos que describí podrían aplicarse fácilmente a su caso, para medir las vistas de página, las salidas y la tasa de rebote. Recomiendo leer la publicación primero para obtener la justificación completa y ver los tipos de gráficos que puede generar:

http: //www.webperformancetoday.c

Aquí están los pasos:

1. Usando Webpagetest, pruebe la velocidad de su sitio en IE7 e IE8. Calcule la diferencia como un porcentaje.
2. Pruebe su sitio ( http: //www.strangeloopnetworks.c …) para ver qué ganancias de rendimiento podría obtener de las mejoras de rendimiento de front-end.
3. Busque en Google Analytics (o cualquier paquete de análisis que use) para conocer las visitas actuales a su página, etc. para IE7 e IE8.
4. Use sus análisis para descubrir las visitas a su página, etc., por velocidad de conexión.
5. Correlacione los resultados en gráficos simples, como se demostró en mi publicación.
6. Observe las ganancias de rendimiento de las mejoras de rendimiento front-end y determine qué aumento anticipa en las visitas a la página, etc. por visita.

Si decides hacer esto, me encantaría conocer los resultados, si estás dispuesto a compartirlos.

More Interesting

¿Qué opciones hay para implementar el reconocimiento de imágenes en una aplicación web?

¿Cuáles son algunos de los escenarios que no se pueden probar usando la automatización en una aplicación web?

¿Cuáles son los ejemplos de plataformas web que son curadas o enfocadas por el administrador del grupo, en lugar de dirigirse a usuarios individuales (los administradores agregan los usuarios, en lugar de los usuarios individuales que se registran)?

¿Hay algún lector de libros electrónicos fácil de usar y basado en navegador?

¿Cuáles son los mejores recursos para aprender más sobre los navegadores, el diseño del marco web y la seguridad?

¿Qué tipo de aplicaciones (web o windows) se pueden automatizar utilizando herramientas RPA?

¿Hay alguna manera de crear una aplicación web progresiva con Django?

¿Es posible evitar contenido inapropiado en la web?

¿Por dónde empezar para crear una aplicación web que realice una gran cantidad de consultas a la base de datos? ¿Cómo almacenar en caché para reducir el impacto de la base de datos?

¿Cuáles son las mejores aplicaciones de chat web de código abierto con chat privado y cababilidades con múltiples salas?

¿Dónde deberíamos agregar lógica de negocios en una aplicación web: en el lado del cliente o del servidor?

¿Cómo se puede aplicar la escritura estática a la programación web, cuando la web se escribe de forma dinámica o flexible?

¿Por qué hay muchos idiomas en el desarrollo del lado del servidor y solo uno (JavaScript) en el desarrollo de aplicaciones web del lado del cliente?

¿Cuál es la diferencia entre aplicaciones web progresivas y aplicaciones híbridas?

¿Cuál es la mejor herramienta de gestión de proyectos para un desarrollador de aplicaciones web?