Video incrustado con clic para cargar

Un video incrustado normal empieza a hablar con la plataforma en cuanto se abre tu página, lo vea alguien o no. Este generador crea uno que se queda callado hasta que el visitante pulsa reproducir.

Sirve cualquier forma de YouTube (watch?v=, youtu.be, shorts, embed, incluido un tiempo de inicio t=), y también un enlace de Vimeo, incluso uno no listado que lleve un código h=.

Qué debe hacer el código

El código lo construye tu navegador. El enlace que pegas no se transmite a nuestro servidor ni a nadie más.

Lo que hace un video incrustado normal antes de que alguien lo vea

El fragmento que copias del menú Compartir de un video es un <iframe>, una ventanita hacia otro sitio web colocada dentro de tu página. El navegador rellena esa ventana en cuanto dibuja la página. Con un solo video de YouTube, son unas veinte solicitudes y varios cientos de kilobytes de scripts, descargados de servidores de Google para cada visitante, incluidos todos los que pasan de largo con el scroll.

Cada una de esas solicitudes lleva la dirección IP del visitante y la dirección de tu página. El reproductor también puede leer y escribir en su propio almacenamiento del navegador. Así tu página se vuelve más lenta y tus visitantes quedan registrados por una empresa que nunca eligieron contactar.

Los dos tipos de código que escribe esta herramienta

Clic para cargar
Tu página recibe un enlace disfrazado de marco de video, con una imagen de portada, un triángulo de reproducción y una etiqueta accesible. Un script corto, incluido una sola vez, espera un clic en ese enlace y solo entonces pone el reproductor real con autoplay=1, así que en la mayoría de los dispositivos basta una pulsación. Si el script falta o está bloqueado, el enlace sigue funcionando y abre el video en la plataforma en una pestaña nueva.
Iframe simple en el dominio de privacidad mejorada
Ningún script. El reproductor se carga con la página, pero desde youtube-nocookie.com, o desde Vimeo con dnt=1, y con loading="lazy" para que un video situado al final de la página espere a que el visitante se acerque.

En ambos casos, el reproductor va dentro de una caja dimensionada con la propiedad CSS aspect-ratio, así que se adapta a la columna donde lo pongas. Un enlace /shorts/ se detecta y recibe una caja 9:16 limitada a 360 píxeles de ancho.

Tu elecciónParámetro de YouTubeParámetro de Vimeo
Tiempo de iniciostart=90#t=90s
Subtítulos activadoscc_load_policy=1, cc_lang_preftexttrack=en
Idioma del reproductorhl=enno disponible
Sugerencias de tu propio canalrel=0no hace falta
Video no listadofunciona tal cualcódigo h= conservado del enlace

La imagen de portada es la última fuga

En YouTube, el código con clic para cargar apunta por defecto a la miniatura del video en i.ytimg.com. Ese servidor pertenece a Google. No instala ninguna cookie, pero sí ve la dirección IP del visitante cuando se carga la imagen. Para llegar a cero solicitudes de terceros, guarda un fotograma del video, súbelo a tu propio sitio y pega su dirección en el campo de portada. Que sea una dirección https://, porque los navegadores rechazan las imágenes inseguras en páginas seguras.

Vimeo no tiene una dirección de miniatura predecible, así que por defecto se muestra un fotograma oscuro con tu título. El mismo campo de portada lo reemplaza por una imagen.

Las expresiones “privacidad mejorada” y “sin cookies” describen lo que ocurre antes de la reproducción. Cuando el visitante pulsa reproducir, el video se transmite desde YouTube o Vimeo, que entonces reciben los datos técnicos habituales de ese visitante. El clic para cargar no cambia eso. Deja la decisión en manos del visitante.

Pegar el código en tu sitio

El resultado es HTML simple con estilos en línea, así que no depende de tu tema.

  • WordPress: añade un bloque “HTML personalizado” y pega. Los administradores pueden guardar la parte <script>, pero en una red multisitio las cuentas con el rol de Editor pueden perderla al guardar. Si pasa, la portada sigue enlazando al video, o puedes cambiar al iframe simple.
  • Squarespace, Wix, Webflow, Shopify: usa el bloque de código o de inserción, no el bloque de video integrado, que traería de vuelta el reproductor estándar.
  • HTML estático: pega donde va el video. Con varios videos en una página, pega cada fragmento completo. El script comprueba si ya se ejecutó.
  • Content-Security-Policy: permite www.youtube-nocookie.com o player.vimeo.com en frame-src. Una política que prohíba los scripts en línea bloqueará el script del clic para cargar, así que muévelo a un archivo que sirvas tú.

Rellena siempre el campo del título. Pasa a ser el title del iframe y la etiqueta del enlace de reproducción, y es lo que anuncia un lector de pantalla. Si lo dejas vacío, lo único que oirá la persona es “YouTube video”.

Preguntas frecuentes

¿youtube-nocookie.com realmente no instala cookies?

No instala cookies de seguimiento mientras el reproductor está inactivo. El script del reproductor se sigue cargando desde Google y puede usar el almacenamiento local del navegador. Cuando el visitante pulsa reproducir, YouTube trata la sesión casi como cualquier otra visualización. Solo la versión con clic para cargar no envía absolutamente nada antes del clic.

¿Sigo necesitando consentimiento de cookies para un video incrustado?

Depende de la ley que se aplique a ti, y es una cuestión legal que esta herramienta no puede resolver. En lo técnico, el código con clic para cargar y una portada alojada en tu propio sitio no hace ninguna solicitud a terceros hasta que el visitante actúa, que es el comportamiento que piden la mayoría de las normas de consentimiento. Menciona la plataforma de video en tu aviso de privacidad.

¿Por qué el video necesita dos toques en algunos teléfonos?

El código le pide al reproductor que arranque solo tras el clic. Algunos navegadores móviles, y los teléfonos en modo de ahorro de energía, bloquean la reproducción automática con sonido dentro de un iframe. Entonces el reproductor aparece en pausa y hace falta un segundo toque.

¿Un video con clic para cargar hará mi página más rápida?

Sí, y se puede medir. La página ya no descarga de entrada los scripts del reproductor, lo que quita varios cientos de kilobytes y una buena parte del trabajo del hilo principal por cada video. Compara el antes y el después con el desglose del peso de la página.

Mi video de Vimeo muestra un error en la vista previa. ¿Por qué?

Probablemente el video está no listado o restringido. Usa el enlace del botón Compartir de Vimeo, que se parece a vimeo.com/123456789/abc123def4. La segunda parte es una clave que exige el reproductor. Si el video está limitado a ciertos dominios, añade tu sitio en los ajustes de privacidad de Vimeo.

¿Puedo pegar el código iframe completo en lugar de un enlace?

Sí. Si el texto que pegas contiene un atributo src="…", la herramienta lee la dirección que hay dentro y reconstruye el código a partir de ella.