Überblick
Veröffentlichen ist der Prozess, mit dem du dein Formular für Teilnehmer verfügbar machst. NueForm nutzt ein versioniertes Veröffentlichungssystem, mit dem du Änderungen an deinem Formular vornehmen kannst, ohne die Live-Version zu beeinflussen, bis du bereit bist.

Veröffentlichungs-Workflow
Entwurf vs. Veröffentlicht
Jedes Formular existiert in zwei Zuständen:
- Entwurf: Die Version, die du im Formular-Builder siehst und bearbeitest. Änderungen werden automatisch gespeichert, sind aber für Teilnehmer nicht sichtbar.
- Veröffentlicht: Die Version, die Teilnehmer sehen, wenn sie deine Formular-URL besuchen. Das ist ein Snapshot des Formulars zum Zeitpunkt deines Klicks auf „Veröffentlichen".
Wenn du Änderungen an einem veröffentlichten Formular vornimmst, zeigt der Builder ein Badge mit dem Hinweis auf unveröffentlichte Änderungen. Teilnehmer sehen weiterhin die zuvor veröffentlichte Version, bis du erneut veröffentlichst.
So veröffentlichst du
- Öffne dein Formular im Builder.
- Nimm deine gewünschten Änderungen vor.
- Klicke auf die Schaltfläche Veröffentlichen oben rechts.
- Deine Änderungen sind jetzt live.
Beim ersten Veröffentlichen wird ein Formular unter seiner öffentlichen URL zugänglich. Vor der Veröffentlichung ist das Formular nur für dich im Builder sichtbar.
Versionierung
NueForm erstellt bei jedem Veröffentlichen automatisch einen Versions-Snapshot. So erhältst du eine vollständige Historie deines Formulars über die Zeit.
Versionsdetails
Jede Version erfasst:
| Feld | Beschreibung |
|---|---|
| Versionsnummer | Eine fortlaufende Ganzzahl (1, 2, 3, …), die beim Veröffentlichen vergeben wird. |
| Veröffentlicht von | Der Name des Nutzers, der diese Version veröffentlicht hat. |
| Snapshot | Eine vollständige Kopie des Formulars und aller Fragen zum Zeitpunkt der Veröffentlichung. |
| Änderungsprotokoll | Eine Liste der Änderungen seit der letzten Veröffentlichung (z. B. „Frage hinzugefügt: Wie heißt du?", „Themenfarbe geändert"). |
| Erstellt am | Der Zeitstempel der Veröffentlichung dieser Version. |
Änderungsverfolgung
NueForm verfolgt Änderungen zwischen Veröffentlichungen automatisch:
- Fragen hinzugefügt, entfernt oder umsortiert
- Fragetext, -typ oder -einstellungen geändert
- Formulareinstellungen geändert (Theme, Titel, Modus usw.)
- Logiksprünge hinzugefügt oder geändert
Diese Änderungen werden zu einem Änderungsprotokoll zusammengestellt, das mit jeder veröffentlichten Version gespeichert wird.
Zu einer früheren Version zurückkehren
Wenn du zu einer früheren Version deines Formulars zurück musst:
- Navigiere zum Versionsverlauf des Formulars.
- Wähle die Version aus, die du wiederherstellen möchtest.
- Klicke auf Auf diese Version zurücksetzen.
Das Zurücksetzen ersetzt deinen aktuellen Entwurf durch den Snapshot der ausgewählten Version. Alle unveröffentlichten Änderungen gehen verloren. Das Zurücksetzen selbst veröffentlicht das Formular nicht — du musst danach noch veröffentlichen.
Dein Formular teilen
Öffentliche URL
Jedes veröffentlichte Formular ist verfügbar unter:
https://nueform.io/f/{slug}
Dabei ist {slug} die eindeutige Kennung deines Formulars. Zum Beispiel:
https://nueform.io/f/customer-feedback-2024
Eigene Slugs
Du kannst den Slug deines Formulars anpassen, um die URL einprägsamer zu machen:
- Öffne deine Formulareinstellungen.
- Suche das Feld Slug.
- Gib deinen gewünschten Slug ein (nur Kleinbuchstaben, Zahlen und Bindestriche).
- Speichere.
Slugs müssen über alle NueForm-Formulare hinweg eindeutig sein. Ist dein gewünschter Slug vergeben, musst du einen anderen wählen. Das Ändern eines Slugs macht alle bestehenden Links zur alten URL unbrauchbar.
Eigene Domains
Mit einem Pro+-Tarif kannst du deine Formulare über deine eigene Domain bereitstellen:
- Subdomain:
yourcompany.nueform.io/f/{slug} - Eigene Domain:
forms.yourcompany.com/f/{slug}
Eine Einrichtungsanleitung findest du im Guide zu eigenen Domains.
URL-Parameter
Du kannst Daten über URL-Parameter an dein Formular übergeben. Diese stehen als URL-Variablen für Logiksprünge und Textersetzung zur Verfügung:
https://nueform.io/f/my-form?name=John&source=email
In diesem Beispiel würde {name} überall in den Titeln, Beschreibungen oder Logikbedingungen deines Formulars zu „John" aufgelöst und {source} zu „email".
Mehr Details findest du in der Anleitung zu Variablen.
Einbetten
Du kannst dein Formular mit einem iframe auf jeder Website einbetten:
<iframe
src="https://nueform.io/f/{slug}"
width="100%"
height="600"
frameborder="0"
style="border: none;"
></iframe>
URL-Variablen in Einbettungen übergeben
Du kannst URL-Variablen an eingebettete Formulare genauso übergeben wie bei direkten Links:
<iframe
src="https://nueform.io/f/my-form?name=John&company=Acme"
width="100%"
height="600"
frameborder="0"
></iframe>
Für responsive Einbettungen empfiehlt es sich, den iframe in einen Container mit position: relative und padding-bottom: 75% (oder deinem gewünschten Seitenverhältnis) zu packen und den iframe auf position: absolute; top: 0; left: 0; width: 100%; height: 100%; zu setzen.
Webhooks
Mit einem Pro+-Tarif kannst du eine Webhook-URL an deinem Formular konfigurieren. Bei der Übermittlung einer Antwort sendet NueForm einen POST-Request mit den Antwortdaten an deine Webhook-URL.
Webhook-Payload
Der Webhook-POST-Body enthält:
- Die Formular-ID
- Die Antwort-ID
- Alle Antworten
- Quiz-Ergebnisse (falls zutreffend)
- Übermittlungszeitstempel
- Besucher-ID (falls verfügbar)
Webhook-Sicherheit
Du kannst in deinen Kontoeinstellungen ein Webhook-Geheimnis konfigurieren. Ist es gesetzt, enthalten alle Webhook-Requests eine HMAC-SHA256-Signatur in den Request-Headern, mit der du verifizieren kannst, dass der Request von NueForm stammt.
Globale Webhooks
Zusätzlich zu Webhooks pro Formular kannst du in deinen Kontoeinstellungen bis zu 5 globale Webhooks konfigurieren. Globale Webhooks werden bei jeder Formularübermittlung über all deine Formulare hinweg ausgelöst.
Inkrementelle Übermittlung
Wenn aktiviert, speichert NueForm Teilantworten, während die Teilnehmer das Formular durchlaufen. Das bedeutet:
- Bricht ein Teilnehmer das Formular unterwegs ab, hast du trotzdem seine Teilantworten.
- Jedes Mal, wenn der Teilnehmer zur nächsten Frage weitergeht, wird sein Fortschritt gespeichert.
- Die Antwort wird als „abgeschlossen" markiert, wenn er das Ende erreicht und absendet.
Das ist besonders nützlich für lange Formulare, bei denen Abbrüche ein Thema sind.
Antworten begrenzen
Die Einstellung Auf eine Antwort begrenzen nutzt browserbasierte Besucher-Identifikation, um zu verhindern, dass dieselbe Person das Formular mehr als einmal absendet. Wenn aktiviert:
- Eine eindeutige Besucher-ID wird generiert und im lokalen Speicher des Browsers abgelegt.
- Bei späteren Besuchen prüft das Formular, ob dieser Besucher bereits abgesendet hat.
- Falls ja, zeigt das Formular eine Meldung an, statt eine neue Übermittlung zuzulassen.
Diese Funktion nutzt browserbasierte Identifikation und kann durch das Löschen von Browserdaten oder die Nutzung eines anderen Browsers umgangen werden. Sie ist keine Sicherheitsmaßnahme — sie ist eine Komfortfunktion zur Vermeidung versehentlicher Doppelübermittlungen.