"Intégrer un formulaire Google Forms dans un site avec une question d'envoi de fichiers"- Google Docs Editors Community
Google ne vous donne pas de code d'intégration pour un formulaire avec une question d'envoi de fichiers et 305 personnes ont demandé sur le forum de Google comment contourner ce problème. C'est l'une des limites des trois façons que vous offre Google Forms pour joindre les gens : un code d'intégration pour votre site, un e-mail et un lien. Chacune garde l'apparence de Google, l'intégration reste dans une iframe de taille fixe et aucune ne vous permet de préremplir les réponses depuis votre page. Avec Formfacade, vous intégrez le formulaire sans iframe, questions d'envoi de fichiers comprises et les réponses arrivent toujours dans Google Forms et Google Sheets.
Voici les trois façons que vous offre Google Forms, les limites de chacune et une quatrième avec Formfacade dans la section Bonus.
Chaque méthode sert un objectif différent, vous pouvez donc choisir l'option qui vous convient le mieux. Intégrez le formulaire sur votre site pour que les visiteurs vous contactent facilement, publiez le lien sur les réseaux sociaux pour diffuser un sondage à un public plus large ou envoyez le lien par e-mail pour recueillir l'avis de vos clients actuels.
Avant de commencer
Quelle que soit la méthode choisie, il y a deux étapes clés pour que les utilisateurs puissent vraiment ouvrir votre formulaire et que les bonnes personnes puissent répondre.
Publiez votre formulaire. Un formulaire doit être publié avant que quiconque puisse y accéder. Ouvrez votre formulaire dans Google Forms et cliquez sur Publier en haut à droite. La page des paramètres de publication apparaît, avec Responders réglé par défaut sur "Anyone with the link". Cliquez sur Publier pour confirmer. Une fois le formulaire publié, "Publié" s'affiche en haut à droite et vous pouvez changer ces options à tout moment en cliquant sur Publié.
Gérez l'accès. Si vous avez besoin d'un accès différent de celui par défaut, par exemple pour un sondage interne limité à votre équipe, cliquez sur Publié pour ouvrir la page des options de publication, puis cliquez sur Manage pour régler l'accès. Sous General access, vous pouvez ouvrir le formulaire à toute personne disposant du lien ou le limiter à certaines personnes, à votre organisation ou à un public cible. Pour un formulaire public sur votre site, choisissez l'accès à toute personne disposant du lien pour que les visiteurs n'aient pas à se connecter.
Méthode 1 : comment intégrer un formulaire Google Forms sur votre site ?
Vous pouvez intégrer le formulaire directement sur une page pour que les visiteurs le remplissent sans quitter votre site.
Ouvrez votre formulaire dans Google Forms et cliquez sur le menu Plus (l'icône à trois points) en haut à droite.
Sélectionnez <> Embed HTML.
Ajustez la largeur et la hauteur si besoin, puis cliquez sur Copier. Collez le code d'intégration iframe sur la page où vous voulez que le formulaire apparaisse.
L'intégration sur votre site est utile quand vous voulez collecter les réponses sur vos propres pages, par exemple un formulaire de contact sur une page dédiée, une inscription à un événement à la fin d'un article de blog ou un formulaire d'avis dans votre centre d'aide. Elle supprime le clic en plus qui envoie les gens vers une page de formulaire séparée, ce qui réduit les frictions et augmente souvent le taux de réponse.
Limites
Iframe avec défilement interne sur les longs formulaires de plusieurs pages. L'iframe a une taille fixe, donc un long formulaire défile dans sa propre boîte au lieu de s'agrandir avec la page.
Pas adapté au mobile ni responsive. Le formulaire ne s'adapte pas à la taille de l'écran et peut être coupé ou paraître à l'étroit sur les téléphones.
Les questions d'envoi de fichiers bloquent l'intégration. Un formulaire avec une question d'envoi de fichiers ne peut pas être intégré, vous verrez "This form cannot be embedded because it makes use of File Upload fields."
Marque et conditions de Google visibles. Un pied de page "Google Forms" et les conditions restent sur le formulaire et ne peuvent pas être retirés avec l'intégration native.
L'analyse des utilisateurs ne fonctionne pas. Comme le formulaire se charge dans une iframe d'une autre origine, les outils d'enregistrement de sessions et d'analyse comme Hotjar ou FullStory ne voient pas ce qu'il y a dedans, donc vous ne pouvez pas suivre le comportement ni repérer où les gens abandonnent dans le formulaire.
Impossible de préremplir les réponses. Vous ne pouvez pas préremplir automatiquement le formulaire intégré à partir des paramètres de l'URL ni transmettre des valeurs dynamiquement avec JavaScript, car la page ne peut pas accéder à l'iframe d'une autre origine.
Méthode 2 : comment intégrer un formulaire Google Forms dans un e-mail ?
Vous pouvez partager le formulaire par e-mail pour que les destinataires répondent directement depuis leur boîte de réception ou en un seul clic.
Ouvrez votre formulaire dans Google Forms et cliquez sur l'icône Partager en haut à droite.
Saisissez les noms ou les adresses e-mail de vos répondants.
Activez l'option Notify people.
Ajoutez un message si vous le souhaitez, puis cliquez sur Envoyer.
L'e-mail fonctionne le mieux quand vous avez déjà une liste de destinataires et que vous voulez les joindre directement, par exemple pour un sondage interne à votre équipe, une confirmation de présence pour les invités d'un événement ou un questionnaire de suivi pour vos clients actuels.
Limites
Le formulaire intégré ne s'affiche de façon fiable que dans Gmail. Dans Outlook, Apple Mail et les autres messageries, les destinataires reçoivent en général un lien pour ouvrir le formulaire au lieu des champs dans l'e-mail.
Certains types de questions bloquent l'intégration. Le formulaire ne sera pas intégré dans l'e-mail s'il contient une question d'envoi de fichiers, une question de note, une image dans une question ou une option ou un quiz sécurisé.
Pour un formulaire de plusieurs pages, seule la première page est intégrée. Les destinataires voient la première section dans le corps de l'e-mail et doivent remplir le reste du formulaire dans leur navigateur.
La collecte des adresses e-mail empêche l'envoi depuis l'e-mail. Si "Collect email addresses" est activé, la réponse ne peut pas être envoyée depuis la boîte de réception. Les réponses sont reprises comme une réponse partielle et le répondant est envoyé vers Google Forms pour terminer et la collecte d'adresses e-mail vérifiées peut échouer complètement.
Méthode 3 : comment partager le lien d'un formulaire Google Forms ?
Un lien est le moyen le plus rapide de partager un formulaire. Vous pouvez copier le lien du formulaire et le publier partout où vous pouvez coller du texte, comme dans une discussion, un e-mail ou sur les réseaux sociaux.
Ouvrez votre formulaire dans Google Forms et cliquez sur l'icône Lien en haut à droite.
Sous "Copy responder link", activez Shorten URL pour un lien plus court, puis cliquez sur Copier.
Vous pouvez aussi copier le lien depuis Partager ou Aperçu.
Un lien est utile dans quelques cas :
Publier sur les réseaux sociaux. Mettez le lien dans une publication sur n'importe quelle plateforme pour toucher un public plus large.
Envoyer depuis votre propre adresse e-mail. L'option intégrée de Google "Share via email" envoie toujours depuis drive-shares-noreply@google.com et cette adresse d'expéditeur ne peut pas être changée. Si vous préférez envoyer l'e-mail depuis votre propre compte Google ou votre service de messagerie, collez le lien comme lien hypertexte dans votre propre message pour qu'il vienne de vous.
Mettre un lien sur votre site. Si vous ne voulez pas intégrer le formulaire dans la page, ajoutez le lien sur votre site pour que les visiteurs ouvrent le formulaire sur sa propre page.
Limites
Une page à la marque Google, pas la vôtre. Le lien ouvre une page hébergée par Google sur un domaine Google, donc les répondants quittent votre site pour une page qui ne ressemble pas à votre marque. Cela peut inspirer moins confiance pour collecter des contacts et vous perdez le contexte de votre page.
Aucun contrôle sur l'expérience. Une fois le lien cliqué, la personne est sur une page hébergée par Google sans contenu associé, sans navigation vers votre site et sans étape suivante, donc le formulaire est une impasse au lieu de faire partie d'un parcours.
Aperçus de lien génériques. Quand il est collé sur les réseaux sociaux ou dans une discussion, le lien s'affiche avec l'image d'aperçu de Google Forms et la description de votre formulaire au lieu de votre marque, ce qui fait moins soigné dans une publication publique.
Le lien ne peut pas être personnalisé. Vous ne pouvez pas définir une URL à votre marque ou personnalisée, donc le lien, même dans sa version courte forms.gle, ne peut pas être tapé de mémoire.
Bonus : comment intégrer un formulaire Google Forms sans iframe ?
Vous pouvez utiliser Formfacade pour intégrer un formulaire qui s'accorde avec le thème de votre site, sans iframe ni marque Google.
Sur la page qui s'ouvre, nommez votre formulaire, cliquez sur Embed form puis sur Proceed.
Dans l'onglet Share, sous Where do you want to embed this form?, sélectionnez la plateforme de votre site et cliquez sur Next.
Suivez les instructions pour intégrer le formulaire. Pour la plupart des sites, vous copiez le code d'intégration et vous le collez dans votre page web.
Cette méthode règle les problèmes créés par l'iframe native. Elle est responsive sur mobile et retire la marque Google, donc le formulaire fait partie de votre marque.
Pourquoi Formfacade
Formfacade règle les problèmes créés par l'iframe native et ajoute des possibilités que Google Forms n'offre pas seul :
S'accorde avec le thème de votre site. Le formulaire prend les polices, les couleurs et la mise en page de votre site pour un rendu professionnel et responsive, sans la marque Google.
Fonctionne avec tous les grands créateurs de sites. S'intègre sur WordPress, Squarespace, Shopify, Google Sites, Wix, Webflow et plus encore.
Garde votre façon de travailler avec Google Workspace. Les réponses arrivent toujours dans Google Forms et peuvent se synchroniser automatiquement avec Google Sheets, donc rien ne change dans la façon dont vous les gérez.
Préremplit les réponses. Préremplissez automatiquement le formulaire intégré à partir des paramètres de l'URL ou transmettez des valeurs dynamiquement avec JavaScript.
Permet l'analyse des utilisateurs. Comme le formulaire n'est pas enfermé dans une iframe d'une autre origine, vous pouvez suivre le comportement et repérer où les gens abandonnent avec des outils d'enregistrement de sessions comme Hotjar ou FullStory.
Prend en charge l'envoi de fichiers. Contrairement à l'intégration native, Formfacade vous permet d'intégrer un formulaire avec des questions d'envoi de fichiers (jusqu'à 10 Mo par fichier). Les fichiers plus lourds et la synchronisation des fichiers envoyés avec Google Drive sont disponibles dans les forfaits payants supérieurs.
Fonctionne au-delà des sites web. Vous pouvez aussi intégrer le formulaire dans une application mobile, avec une intégration ReactJS, React Native et JavaScript pour les développements sur mesure.
Limites
Certaines plateformes n'autorisent que l'intégration en iframe. Google Sites et Wix ne prennent pas en charge l'intégration par script, donc même avec Formfacade, le formulaire est ajouté en iframe sur ces plateformes.
La marque Formfacade sur le forfait gratuit et les forfaits d'entrée de gamme. La version gratuite retire la marque Google mais ajoute une petite mention Formfacade. Pour la retirer et recevoir plus de réponses, il faut un forfait payant, alors comparez les tarifs actuels avec ce dont votre formulaire a besoin.
Comparaison
Un aperçu rapide de la comparaison entre l'intégration native en iframe de Google Forms et Formfacade.
Intégration Google Forms
Intégration Formfacade
S'accorde avec le thème de votre site
Non
Oui
Responsive sur mobile
Non
Oui
Questions d'envoi de fichiers
Non pris en charge
Pris en charge
Préremplir les réponses
Non
Oui, par URL ou JS
Analyse avec des outils d'enregistrement de sessions
Non
Oui
Application mobile et React
Non
Oui
Réponses dans Google Forms / Sheets
Oui
Oui
Tarifs
Gratuit
Abonnement requis
La meilleure façon d'intégrer un formulaire Google Forms dépend de votre objectif. Intégrez-le sur votre site pour collecter les réponses sur vos propres pages, envoyez-le par e-mail pour joindre directement une liste connue ou partagez un lien pour la diffusion la plus large et la plus rapide. Si vous voulez que le formulaire fasse partie de votre site plutôt que d'être une iframe Google, l'intégration avec Formfacade vous donne un résultat natif, à votre marque et adapté au mobile. Choisissez la méthode qui correspond à l'endroit où se trouvent vos répondants et au niveau de finition dont vous avez besoin.
Questions fréquentes
Puis-je personnaliser l'apparence d'un formulaire Google Forms intégré ?
Non. L'intégration native garde les polices, les couleurs et la mise en page de Google. Pour que le formulaire s'accorde avec le design de votre site, intégrez-le avec Formfacade, qui affiche le formulaire sans iframe pour qu'il reprenne votre thème.
Puis-je intégrer un formulaire avec une question d'envoi de fichiers ?
Non. L'intégration native le bloque et affiche "This form cannot be embedded because it makes use of File Upload fields." Vous devriez retirer la question ou utiliser Formfacade, qui prend en charge l'envoi de fichiers dans un formulaire intégré.
Pourquoi mon formulaire intégré demande-t-il aux gens de se connecter ?
La connexion est obligatoire quand le formulaire collecte les adresses e-mail, limite les réponses à une par personne, restreint l'accès à une organisation ou contient une question d'envoi de fichiers. Réglez l'accès sur "anyone with the link" et retirez ces paramètres si vous voulez des réponses sans connexion.
Puis-je préremplir un formulaire Google Forms intégré ?
Non. Vous ne pouvez pas préremplir les réponses dynamiquement avec l'iframe native, car votre page ne peut pas transmettre de valeurs à une iframe d'une autre origine. Formfacade peut préremplir le formulaire intégré à partir des paramètres de l'URL ou avec JavaScript.
Pourquoi mon formulaire Google Forms intégré est-il coupé ou défile-t-il ?
L'iframe native a une taille fixe, donc les longs formulaires défilent dans leur boîte. Réglez la largeur de l'iframe sur 100% et augmentez la hauteur ou intégrez le formulaire sans iframe avec Formfacade pour qu'il prenne la taille de votre page.
Est-ce gratuit d'intégrer un formulaire Google Forms ?
Oui. Les méthodes natives par site, e-mail et lien sont gratuites. L'intégration sans iframe avec Formfacade a une version gratuite, avec des forfaits payants pour retirer la marque et recevoir plus de réponses.
Résumé
Un formulaire ne sert que si les gens peuvent y accéder et l'intégration, l'e-mail et le lien de Google gardent tous l'apparence de Google, tandis que l'intégration n'accepte pas de question d'envoi de fichiers. Avec Formfacade, vous intégrez le formulaire sans iframe et il peut contenir des envois de fichiers et des réponses préremplies. Créez votre formulaire et suivez les étapes de la section Bonus. Si vous avez des questions, écrivez à l'assistance.