"Insertar un formulario de Google Forms en un sitio web con una pregunta de carga de archivos"- Google Docs Editors Community
Google no te da un código de inserción para un formulario con una pregunta de carga de archivos y 305 personas han pedido en el foro de Google una forma de evitarlo. Es uno de los límites de las tres formas que te da Google Forms para llegar a las personas: un código de inserción para tu sitio web, un correo y un enlace. Cada una conserva el aspecto de Google, la inserción queda en un iframe de tamaño fijo y ninguna te deja rellenar previamente las respuestas desde tu página. Con Formfacade, insertas el formulario sin iframe, incluidas las preguntas de carga de archivos y las respuestas siguen llegando a Google Forms y Google Sheets.
Aquí tienes las tres formas que te da Google Forms, en qué se queda corta cada una y una cuarta con Formfacade en la sección Extra.
Cada método sirve para un objetivo distinto, así que puedes elegir la opción que mejor se adapte a lo que necesitas. Inserta el formulario en tu sitio para que los visitantes te contacten fácilmente, publica el enlace en redes sociales para llevar una encuesta a un público más amplio o envía el enlace por correo para recibir comentarios de tus clientes actuales.
Antes de empezar
Elijas el método que elijas, hay dos pasos clave para asegurarte de que los usuarios realmente puedan abrir tu formulario y de que respondan las personas correctas.
Publica tu formulario. Un formulario tiene que estar publicado para que alguien pueda acceder a él. Abre tu formulario en Google Forms y haz clic en Publicar en la esquina superior derecha. Aparece la página de configuración de publicación, con Responders configurado de forma predeterminada en "Anyone with the link". Haz clic en Publicar para confirmar. Una vez publicado, en la esquina superior derecha aparece "Publicado" y puedes cambiar estas opciones cuando quieras haciendo clic en Publicado.
Administra el acceso. Si necesitas un acceso distinto al predeterminado, por ejemplo para una encuesta interna limitada a tu equipo, haz clic en Publicado para abrir la página de opciones de publicación y luego haz clic en Manage para configurar el acceso. En General access, puedes abrir el formulario a cualquier persona que tenga el enlace o restringirlo a personas específicas, a tu organización o a un público objetivo. Para un formulario público en tu sitio web, elige cualquier persona que tenga el enlace para que a los visitantes no se les pida iniciar sesión.
Método 1: ¿Cómo insertar un formulario de Google Forms en tu sitio web?
Puedes insertar el formulario directamente en una página para que los visitantes lo llenen sin salir de tu sitio.
Abre tu formulario en Google Forms y haz clic en el menú Más (el ícono de tres puntos) en la esquina superior derecha.
Selecciona <> Embed HTML.
Ajusta el ancho y la altura según necesites y luego haz clic en Copiar. Pega el código de inserción iframe en la página donde quieres que aparezca el formulario.
Insertarlo en tu sitio web es útil cuando quieres recopilar respuestas en tus propias páginas, por ejemplo un formulario de contacto en una página dedicada, un registro a un evento al final de una entrada de blog o un formulario de comentarios en tu centro de ayuda. Quita el clic extra de enviar a las personas a una página de formulario aparte, lo que reduce la fricción y suele aumentar el número de respuestas completadas.
Limitaciones
Iframe con desplazamiento interno en formularios largos de varias páginas. El iframe tiene un tamaño fijo, así que un formulario largo se desplaza dentro de su propia caja en lugar de crecer con la página.
No se adapta a celulares. El formulario no se ajusta al tamaño de la pantalla y puede cortarse o verse apretado en los teléfonos.
Las preguntas de carga de archivos bloquean la inserción. Un formulario con una pregunta de carga de archivos no se puede insertar, verás "This form cannot be embedded because it makes use of File Upload fields."
La marca y los términos de Google se ven. Un pie de página "Google Forms" y los términos se quedan en el formulario y no se pueden quitar con la inserción nativa.
La analítica de usuarios no funciona. Como el formulario se carga en un iframe de otro origen, las herramientas de grabación de sesiones y analítica como Hotjar o FullStory no pueden ver su interior, así que no puedes seguir el comportamiento ni detectar en qué punto del formulario la gente abandona.
No se pueden rellenar previamente las respuestas. No puedes rellenar previamente el formulario insertado de forma automática con los parámetros de la URL ni pasarle valores de forma dinámica con JavaScript, porque la página no puede acceder al iframe de otro origen.
Método 2: ¿Cómo insertar un formulario de Google Forms en un correo?
Puedes compartir el formulario por correo para que los destinatarios respondan directamente desde su bandeja de entrada o con un solo clic.
Abre tu formulario en Google Forms y haz clic en el ícono Compartir en la esquina superior derecha.
Escribe los nombres o las direcciones de correo de las personas que van a responder.
Activa la opción Notify people.
Si quieres, agrega un mensaje y luego haz clic en Enviar.
El correo funciona mejor cuando ya tienes una lista de destinatarios y quieres llegar a ellos directamente, por ejemplo una encuesta interna para tu equipo, una confirmación de asistencia para los invitados a un evento o un cuestionario de seguimiento para tus clientes actuales.
Limitaciones
El formulario insertado solo se muestra bien de forma confiable en Gmail. En Outlook, Apple Mail y otros clientes de correo, los destinatarios suelen recibir un enlace para abrir el formulario en lugar de los campos dentro del correo.
Algunos tipos de preguntas bloquean la inserción. El formulario no se insertará en el correo si tiene una pregunta de carga de archivos, una pregunta de calificación, una imagen en una pregunta u opción o un cuestionario protegido.
En los formularios de varias páginas solo se inserta la primera página. Los destinatarios ven la primera sección en el cuerpo del correo y tienen que seguir con el resto del formulario en su navegador.
Recopilar correos impide enviar desde el correo. Si "Collect email addresses" está activado, la respuesta no se puede enviar desde la bandeja de entrada. Las respuestas pasan como una respuesta parcial y la persona que responde va a Google Forms para terminar y la recopilación de correos verificados puede fallar por completo.
Método 3: ¿Cómo compartir el enlace de un formulario de Google Forms?
Un enlace es la forma más rápida de compartir un formulario. Puedes copiar el enlace del formulario y publicarlo en cualquier lugar donde puedas pegar texto, como un chat, un correo o las redes sociales.
Abre tu formulario en Google Forms y haz clic en el ícono de enlace en la esquina superior derecha.
En "Copy responder link", activa Shorten URL para tener un enlace más corto y luego haz clic en Copiar.
También puedes copiar el enlace desde Compartir o Vista previa.
Un enlace es útil en algunos casos:
Publicar en redes sociales. Pon el enlace en una publicación de cualquier plataforma para llegar a un público más amplio.
Enviar desde tu propio correo. La opción integrada de Google "Share via email" siempre envía desde drive-shares-noreply@google.com y esa dirección de remitente no se puede cambiar. Si prefieres enviarlo desde tu propia cuenta de Google o tu servicio de correo, pega el enlace como hipervínculo en tu propio mensaje para que salga de ti.
Poner un enlace en tu sitio web. Si no quieres insertar el formulario en la página, agrega el enlace en tu sitio para que los visitantes abran el formulario en su propia página.
Limitaciones
Una página con la marca de Google, no la tuya. El enlace abre una página alojada por Google en un dominio de Google, así que las personas que responden salen de tu sitio hacia algo que no se parece a tu marca. Eso puede generar menos confianza al captar clientes potenciales y pierdes el contexto de tu página.
Sin control sobre la experiencia. Cuando alguien hace clic en el enlace, queda en una página alojada por Google sin contenido relacionado, sin forma de volver a tu sitio y sin un siguiente paso, así que el formulario es un callejón sin salida en lugar de ser parte de un recorrido.
Vistas previas de enlace genéricas. Al pegarlo en redes sociales o en un chat, el enlace se despliega con la imagen de vista previa de Google Forms y la descripción de tu formulario en lugar de tu marca, lo que se ve menos cuidado en una publicación pública.
El enlace no se puede personalizar. No puedes usar una URL con tu marca o personalizada, así que el enlace, incluso la versión corta forms.gle, no se puede escribir de memoria.
Extra: ¿Cómo insertar un formulario de Google Forms sin iframe?
Puedes usar Formfacade para insertar un formulario que coincida con el tema de tu sitio web, sin iframes ni marca de Google.
En la página que se abre, ponle nombre a tu formulario, haz clic en Embed form y luego en Proceed.
En la pestaña Share, en Where do you want to embed this form?, selecciona la plataforma de tu sitio web y haz clic en Next.
Sigue las indicaciones para insertar el formulario. En la mayoría de los sitios web, copias el código de inserción y lo pegas en tu página web.
Este método resuelve los problemas que crea el iframe nativo. Se adapta a celulares y quita la marca de Google, así que el formulario se siente parte de tu marca.
Por qué Formfacade
Formfacade resuelve los problemas que crea el iframe nativo y agrega funciones que Google Forms no ofrece por sí solo:
Se adapta al tema de tu sitio web. El formulario toma las fuentes, los colores y el diseño de tu sitio para verse profesional y adaptable, sin la marca de Google.
Funciona con los principales creadores de sitios web. Se inserta en WordPress, Squarespace, Shopify, Google Sites, Wix, Webflow y más.
Mantiene tu forma de trabajar con Google Workspace. Las respuestas siguen llegando a Google Forms y pueden sincronizarse automáticamente con Google Sheets, así que nada cambia en cómo las gestionas.
Rellena previamente las respuestas. Rellena previamente el formulario insertado de forma automática con los parámetros de la URL o pásale valores de forma dinámica con JavaScript.
Permite la analítica de usuarios. Como el formulario no está encerrado en un iframe de otro origen, puedes seguir el comportamiento y detectar dónde abandona la gente con herramientas de grabación de sesiones como Hotjar o FullStory.
Admite carga de archivos. A diferencia de la inserción nativa, Formfacade te permite insertar un formulario con preguntas de carga de archivos (hasta 10 MB por archivo). Los archivos más grandes y la sincronización de los archivos cargados con Google Drive están disponibles en los planes de pago superiores.
Funciona más allá de los sitios web. También puedes insertar el formulario en una app móvil, con integración para ReactJS, React Native y JavaScript para desarrollos a medida.
Limitaciones
Algunas plataformas solo permiten la inserción con iframe. Google Sites y Wix no admiten la inserción por script, así que incluso con Formfacade el formulario se agrega como iframe en esas plataformas.
La marca de Formfacade en el plan gratuito y los planes básicos. La versión gratuita quita la marca de Google pero agrega una pequeña mención de Formfacade. Para quitarla, junto con recibir más respuestas, necesitas un plan de pago, así que compara los precios actuales con lo que necesita tu formulario.
Comparación
Una comparación rápida entre la inserción nativa con iframe de Google Forms y Formfacade.
Inserción de Google Forms
Inserción de Formfacade
Se adapta al tema de tu sitio web
No
Sí
Se adapta a celulares
No
Sí
Preguntas de carga de archivos
No compatible
Compatible
Rellenar previamente las respuestas
No
Sí, con URL o JS
Análisis con herramientas de grabación de sesiones
No
Sí
App móvil y React
No
Sí
Respuestas en Google Forms / Sheets
Sí
Sí
Precios
Gratis
Requiere suscripción
La mejor forma de insertar un formulario de Google Forms depende de tu objetivo. Insértalo en tu sitio web para recopilar respuestas en tus propias páginas, envíalo por correo para llegar directamente a una lista conocida o comparte un enlace para la distribución más amplia y rápida. Si quieres que el formulario parezca parte de tu sitio y no un iframe de Google, insertarlo con Formfacade te da un resultado nativo, con tu marca y adaptado a celulares. Elige el método que coincida con dónde están las personas que responden y qué tan pulido necesitas que se vea el formulario.
Preguntas frecuentes
¿Puedo personalizar el aspecto de un formulario de Google Forms insertado?
No. La inserción nativa conserva las fuentes, los colores y el diseño de Google. Para que el formulario coincida con el diseño de tu sitio, insértalo con Formfacade, que muestra el formulario sin iframe para que tome tu tema.
¿Puedo insertar un formulario con una pregunta de carga de archivos?
No. La inserción nativa lo bloquea y muestra "This form cannot be embedded because it makes use of File Upload fields." Tendrías que quitar la pregunta o usar Formfacade, que admite carga de archivos en un formulario insertado.
¿Por qué mi formulario insertado pide a las personas que inicien sesión?
Se pide iniciar sesión cuando el formulario recopila direcciones de correo, limita las respuestas a una por persona, restringe el acceso a una organización o incluye una pregunta de carga de archivos. Configura el acceso en "anyone with the link" y quita esos ajustes si quieres respuestas sin iniciar sesión.
¿Puedo rellenar previamente un formulario de Google Forms insertado?
No. No puedes rellenar previamente las respuestas de forma dinámica con el iframe nativo, porque tu página no puede pasar valores a un iframe de otro origen. Formfacade puede rellenar previamente el formulario insertado con los parámetros de la URL o con JavaScript.
¿Por qué mi formulario de Google Forms insertado se ve cortado o con desplazamiento?
El iframe nativo tiene un tamaño fijo, así que los formularios largos se desplazan dentro de su caja. Configura el ancho del iframe en 100% y aumenta la altura o insértalo sin iframe con Formfacade para que el formulario se ajuste a tu página.
¿Insertar un formulario de Google Forms es gratis?
Sí. Los métodos nativos de sitio web, correo y enlace son gratis. La inserción sin iframe con Formfacade tiene una versión gratuita, con planes de pago para quitar la marca y recibir más respuestas.
Resumen
Un formulario solo funciona si las personas pueden llegar a él y la inserción, el correo y el enlace de Google conservan el aspecto de Google, mientras que la inserción no acepta una pregunta de carga de archivos. Con Formfacade, insertas el formulario sin iframe y puede incluir carga de archivos y respuestas prellenadas. Crea tu formulario y completa los pasos de la sección Extra. Si tienes alguna pregunta, escribe a soporte.