Skip to main content

Cómo diagnosticar problemas de INP en Shopify

Una tienda puede mostrar la página rápido y tardar en responder cuando el cliente selecciona una talla o abre el carrito. INP mide la capacidad de respuesta de las interacciones observadas; no es…

Samuel Noriega ·

Una tienda puede mostrar la página rápido y tardar en responder cuando el cliente selecciona una talla o abre el carrito. INP mide la capacidad de respuesta de las interacciones observadas; no es lo mismo que el tiempo de carga inicial ni una calificación general de Lighthouse.

Para corregirlo hay que identificar qué interacción presenta la demora y qué trabajo ocurre en el navegador antes de que la pantalla responda.

Separa las etapas de la interacción

Una interacción lenta puede esperar porque el hilo principal ya está ocupado; después, el manejador puede ejecutar demasiado código y el navegador puede tardar en pintar el resultado. Las tres etapas necesitan diagnósticos distintos.

SíntomaQué investigar
La acción espera antes de ejecutarseTareas largas e inicialización de scripts
El manejador tarda en terminarCálculos, eventos duplicados y trabajo sobre el DOM
La respuesta visual llega tardeRecalcular estilos, diseño y renderizado

Un selector de variantes puede activar cambios en precio, imagen, disponibilidad y apps. Prueba con un producto representativo y registra exactamente qué opción se seleccionó.

Reproduce antes de optimizar

Revisa datos de campo disponibles para saber qué páginas o grupos requieren atención. Después usa una traza de rendimiento en Chrome DevTools, con un dispositivo o perfil comparable al de los usuarios. Repite el recorrido con distintas condiciones de consentimiento y anota las apps que se inicializan.

En una copia del theme, desactiva una dependencia a la vez cuando sea viable y compara bajo las mismas condiciones. No atribuyas el problema a una app por aparecer en la página: busca evidencia en la traza y valida que la funcionalidad siga operando.

Diseña una corrección verificable

Divide trabajo largo cuando corresponda, elimina inicializaciones duplicadas, limita el alcance de los listeners y evita actualizar partes de la página que no cambiaron. Evalúa el costo de introducir dependencias nuevas y no pospongas todo al primer clic si eso hace esperar al comprador.

Prueba variantes, carrito, buscador, accesibilidad y medición antes de publicar. Compara trazas y observa el dato de campo conforme se acumulen visitas; una mejora de laboratorio no garantiza una mejora inmediata en el agregado.

Consulta la explicación de INP de web.dev y usa los recursos técnicos de Shugert para el contexto general de rendimiento.

Servicio relacionado: Optimización de rendimiento Shopify

Habla con nuestro equipo