In linea: quando la pagina *è* il form
L'iframe dentro la pagina ha senso in un caso solo: quando compilare è il motivo per cui la persona è arrivata lì. Una pagina «Contattaci», un'iscrizione a un evento, un ordine. Lì il form deve essere la prima cosa che si vede, non l'ultima.
Il codice è un iframe con altezza fissa. L'unica accortezza vera è non metterlo dentro un contenitore stretto: sotto i 320 pixel di larghezza le domande vanno a capo tre volte e il form sembra rotto anche quando non lo è.
Finestra e pannello: quando il form è un'offerta
Se la pagina parla d'altro e il form è un invito — «scrivici», «chiedi un preventivo», «iscriviti» — un bottone che apre una finestra al centro costa zero spazio finché nessuno clicca. La differenza rispetto all'iframe in linea non è estetica: è che il form può stare in cima alla pagina senza occuparla.
Il pannello laterale è la stessa cosa con un'animazione diversa, e funziona meglio quando il form è lungo: entra da destra, occupa tutta l'altezza, e chiuderlo non fa perdere il posto nella pagina sotto.
La linguetta: una sola volta, su tutto il sito
La linguetta fissa sul bordo destro è il modo di avere un canale sempre disponibile senza metterlo in ogni pagina a mano: si incolla lo script nel layout e compare ovunque. Va usata per una cosa sola — di solito il feedback o il contatto — perché due linguette sulla stessa pagina sono rumore.
Attenzione su mobile: la linguetta ruba spazio al bordo dove alcuni browser mettono i gesti di navigazione. Se il sito ha già una chat o un bottone flottante, meglio scegliere.
Le due cose da controllare dopo
Il cookie in un iframe cross-site non viaggia. Se hai attivato «una risposta per persona» senza login, dentro un incorporamento il vincolo diventa best-effort: chi ricarica può rispondere di nuovo. Se conta davvero, serve l'accesso richiesto — o il link diretto invece dell'iframe.
La firma in fondo sparisce da sola dentro un incorporamento (`?embed=1`), così il modulo non sembra preso in prestito da un altro sito. Con Pro si toglie anche dal link diretto.
In linea solo se la pagina è il form; altrimenti finestra o pannello, che stanno in cima senza occupare spazio.