Scripts de terceros · 30 de julio de 2026

Fachadas de Shopify de terceros: cargar incrustaciones sin ralentizar las páginas

Shopify fachadas de terceros reemplace las incrustaciones pesadas con marcadores de posición livianos hasta que los compradores hagan clic, se desplacen o lleguen a la sección. Utilice un prueba de velocidad gratuita de Shopify para encontrar las incrustaciones lentas, instale Thunder para optimización automatizada de recursos y secuencias de comandos, luego agregue fachadas donde el marcado de inserción personalizado aún sea demasiado pesado.

Solución rápida con Thunder

Thunder optimiza automáticamente la carga de scripts comunes de Shopify, la prioridad de recursos, la entrega de imágenes y la presión de Core Web Vitals. Úselo primero para mejoras amplias en los scripts e incrustaciones de aplicaciones. Luego agregue fachadas personalizadas para incrustaciones que necesiten un marcador de posición visual, como reproductores de video, mapas, cuestionarios y widgets sociales.

Qué solucionan las fachadas de terceros en Shopify

Un iframe normal no es solo un rectángulo. Un YouTube, Vimeo, un mapa, un formulario o una inserción social pueden iniciar búsquedas de DNS, descargar scripts, extraer CSS, ejecutar seguimiento, reservar mal espacio de diseño y competir con su imagen principal. La guía de Google sobre incrustaciones de terceros recomienda patrones de carga eficientes porque el contenido de terceros puede bloquear la representación, consumir ancho de banda, crear cambios de diseño y afectar Core Web Vitals.

Una fachada cambia la secuencia de carga. En lugar de cargar la experiencia completa de terceros al cargar la página, el tema genera un marcador de posición local liviano: una imagen, título, botón de reproducción, vista previa del mapa o tarjeta. El recurso real de terceros se carga solo después de la interacción o cuando la sección se vuelve relevante.

Esto es especialmente útil para tiendas con páginas de destino, videos de productos, lookbooks, tutoriales, mapas de localización de tiendas, formularios integrados, feeds sociales, widgets de citas y carruseles de reseñas. Si su tienda ya tiene una amplia presión de scripts de terceros, comience con impacto del script de terceros en Shopify, correcciones de secuencias de comandos de la aplicación, y Optimización de vídeos de Shopify.

Cuándo utilizar una fachada en lugar de una carga diferida normal

Nativo cargando="perezoso" ayuda a los iframes en la mitad inferior de la página, pero no siempre elimina el costo inicial de scripts, preconexiones, estilos y arranque integrado. Una fachada es más fuerte porque el iframe aún no existe. El navegador no tiene nada que buscar de terceros hasta que el comprador interactúe.

Utilice una fachada cuando la inserción sea pesada, no sea necesaria para la primera decisión o aparezca más abajo en la página. No utilice una fachada para algo que los compradores deban usar de inmediato, como un configurador de productos de misión crítica en la mitad superior de la página. En esos casos, optimice la configuración del proveedor, reduzca las funciones y pruebe con el desglose del trabajo del hilo principal.

Manual Paso a Paso: Agregar Fachadas de Terceros de Shopify

1. Identificar la costosa inserción

Ejecute PageSpeed Insights, Chrome DevTools y el prueba de velocidad gratuita de Shopify. Busque dominios de iframe, JavaScript de terceros, tamaño de transferencia, tareas largas y cambios de diseño. YouTube, Vimeo, Google Maps, feeds de Instagram, incrustaciones de TikTok, carruseles de reseñas, herramientas de reserva y widgets de cuestionarios son candidatos frecuentes.

2. Reserva un marcador de posición estable

The facade should occupy the same visual space as the real embed. This protects CLS. Use an image from Shopify's CDN, a thumbnail, or a static preview. Include accessible button text so keyboard and screen-reader users can load the real content.

<div class="video-facade" data-video-facade data-video-id="abc123">
  <img
    src="https://cdn.shopify.com/s/files/1/0000/files/video-preview.jpg"
    alt="Vídeo de demostración del producto"
    width="1280"
    height="720"
    loading="lazy"
  >
  <button type="button" class="video-facade__button">
    Reproducir vídeo
  </button>
</div>

3. Cargue el iframe real en la interacción

Cuando el comprador haga clic, reemplace la fachada con el iframe real. Mantenga los atributos estrictos: carga diferida, un título claro y solo los permisos que necesita la inserción.

document.querySelectorAll('[data-video-facade]').forEach((facade) => {
  facade.addEventListener('click', () => {
    const videoId = facade.dataset.videoId;
    const iframe = document.createElement('iframe');

    iframe.src = 'https://www.youtube-nocookie.com/embed/' + videoId + '?autoplay=1';
    iframe.title = 'Product video';
    iframe.loading = 'lazy';
    iframe.allow = 'accelerometer; autoplay; encrypted-media; picture-in-picture';
    iframe.allowFullscreen = true;

    facade.replaceChildren(iframe);
  }, { once: true });
});

4. Diseñe la fachada para que no pueda moverse

Una fachada que cambia de altura después de que se carga la imagen puede crear el cambio de diseño que intentabas evitar. Utilice una relación de aspecto fija y haga que tanto el marcador de posición como el iframe llenen el espacio.

.video-facade {
  position: relative;
  aspect-ratio: 16 / 9;
  background: #111827;
  overflow: hidden;
}

.video-facade img,
.video-facade iframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  object-fit: cover;
}

.video-facade__button {
  position: absolute;
  inset: auto 50% 50% auto;
  transform: translate(50%, 50%);
}

5. Cargue mapas, formularios y widgets sociales con el mismo patrón

Para mapas, muestre una imagen de mapa estática o una tarjeta de dirección de tienda y cargue el mapa interactivo después de hacer clic. Para formularios y cuestionarios, muestre un botón o una vista previa contraída. Para las redes sociales, muestre imágenes de productos o estilos de vida locales en lugar de forzar la carga de Instagram o TikTok para cada visitante.

6. Respetar el consentimiento y la atribución

Algunas incrustaciones configuran cookies o activan análisis. Si su tienda utiliza un banner de consentimiento, la fachada no debe pasar por alto el consentimiento. Cargue el proveedor real solo cuando ambas condiciones sean verdaderas: el comprador ha interactuado y el estado de consentimiento permite esa categoría de proveedor.

Solución manual frente a solución Thunder

Problema de incrustación Reparación manual de fachada Solución de trueno
YouTube o Vimeo se cargan tempranoRepresenta una miniatura y carga el iframe después de hacer clic.Reduce automáticamente la presión de recursos y scripts comunes.
El mapa crea muchas solicitudes de tercerosMostrar una tarjeta de mapa estática hasta la interacción.Mejora la sincronización de los recursos básicos mientras el marcado de mapas personalizado permanece controlado.
Las redes sociales bloquean la carga de la páginaUtilice vistas previas de imágenes locales o cargue el feed después de la visibilidad de la sección.Ayuda con los patrones de carga de aplicaciones y de terceros.
Incrustar provoca CLSReservar relación de aspecto y dimensiones antes de la carga.Se combina con la optimización de Core Web Vitals y las mejoras en la entrega de imágenes.

Cómo confirmar la velocidad mejorada de las fachadas

Vuelve a probar la misma URL de Shopify antes y después de la fachada. Debería ver menos solicitudes de terceros durante la carga inicial, un tamaño de transferencia más pequeño, menos tareas largas y menos presión en el hilo principal. Si la inserción estaba en la mitad superior de la página, observe atentamente LCP y CLS. Si la inserción fue interactiva, pruebe INP tocando la fachada, reproduciendo el video, abriendo el mapa o enviando el formulario.

Las fachadas son parte de una estrategia de desempeño más amplia. Para la secuencia completa, utilice el guía completa de optimización de velocidad de Shopify, luego revisa Tiempo total de bloqueo, tareas largas del hilo principal, y Precios de trueno si desea una línea de base automatizada antes de trabajar con el tema personalizado.

FAQ

¿Qué es una fachada de terceros en Shopify?

Una fachada de terceros es un marcador de posición liviano que parece una inserción pero no carga el iframe o script de terceros real hasta que el comprador interactúa con él.

¿Qué inserciones de Shopify deberían usar fachadas?

Los vídeos de YouTube, los vídeos de Vimeo, Google Maps, las redes sociales, los widgets de revisión exhaustiva, los cuestionarios, los formularios y algunos widgets de chat o reserva son buenos candidatos cuando no se necesitan de inmediato.

¿Las fachadas mejoran los Core Web Vitals?

Pueden. Las fachadas reducen las solicitudes tempranas de red, la ejecución de JavaScript, los cambios de diseño y el trabajo del hilo principal, lo que puede ayudar a LCP, INP, CLS y el tiempo total de bloqueo.

¿Puede Thunder crear fachadas automáticamente?

Thunder mejora automáticamente la carga de scripts comunes y los problemas de Core Web Vitals. Es posible que una fachada visual personalizada para una inserción específica aún requiera un fragmento de tema, especialmente para diseños personalizados de YouTube, mapas o reservas.

¿Las fachadas son seguras para el seguimiento y consentimiento?

Son seguros cuando se implementan con cuidado. Respete las reglas de consentimiento, evite el seguimiento de cargas si el comprador no ha optado por participar y pruebe los eventos analíticos después de que se cargue la inserción real.