Ein Webformular dient hauptsächlich zur Adressgenerierung. Mit einem Formular können Sie im Pool z.B. neue Profile anlegen oder vorhandene Profile aktualisieren. Formulare sind stets an einen einzigen Pool gebunden. Das heißt, Sie müssen beim Erstellen eines Formulars diesem Formular einen Pool zuweisen, in dem die Eintragungen gemacht werden sollen. Ein nachträgliches Ändern - also das Zuordnen zu einem anderen Pool - ist nicht möglich. Dabei definieren Sie, welche Felder des Pools verwendet - also ausgefüllt - werden sollen.
Falls Sie ein Formular zur Profilanreicherung verwenden möchten, fragen Sie immer nur die notwendigsten Informationen ab (Prinzip der Datensparsamkeit). Wenn Sie zu viele Informationen abfragen, kann es auf den Benutzer abschreckend wirken und das Formular wird evtl. nicht ausgefüllt.
Formular-Schutzmechanismen gegen Spam-Bot-Eintragungen
Formular-Eintragungen sind aktuell wie folgt eingeschränkt: Es können standardmäßig maximal 20 Adressen pro Stunde über eine IP-Adresse und ein Webformular eingetragen werden. Diese Maßnahme soll ungewollte Spam-Bot-Eintragungen erschweren. Die Anzahl der erlaubten Eintragungen kann auf Wunsch individuell angepasst werden.
Formulare anlegen
Um ein neues Formular anzulegen, klicken Sie im Ordner Webformulare auf den Button Neu und wählen Formular aus. Im nächsten Schritt entscheiden Sie sich für einen Pool, in dem das Formular die Eintragungen vornehmen soll. Geben Sie dem Formular einen eindeutigen Namen und klicken Sie auf Speichern. Nun erscheint der Reiter Vorschau. Hier sehen Sie eine Vorschau Ihres Formulars. Ein neues Formular enthält bereits die Felder Anrede, Vorname, Name und eMail. Im Reiter Konfiguration können Sie das Formular individuell konfigurieren.
Ein neues Formular legen Sie in dem Ordner Webformulare mit einem Klick auf + Neu/Formular an.
Pool für das Formular auswählen
Als erstes müssen Sie einen Pool auswählen, in dem die Profileintragungen gemacht werden.
Wählen Sie den Pool aus, auf den sich das Formular bezieht. Eine nachträgliche Änderung ist nicht möglich. Geben Sie noch einen Namen und ggf. eine Beschreibung an.
Formular Vorschau
Mit der Vorschau erhalten Sie eine WYSIWYG-Ansicht des Formulars - wie es mit einem Browser aussehen würden.
Im Reiter Vorschau erhalten Sie eine WYSIWYG-Ansicht des Formulars. Diese Ansicht dient auch zum Testen der Funktionalität des Formulars.
Konfiguration
Neben den allgemeinen Informationen konfigurieren Sie hier die zentralen Funktionen und den Workflow des Formulars. Die wichtigsten Elemente sind die Weiterleitung zur Bestätigungsseite, das Eindeutigkeitskriterium (empfohlen ist Prüfung der E-Mail-Adresse) und das Eintragungsverfahren (empfohlen ist Eintragen für Double-Opt-In). Mit diesen Komponenten steuern Sie den Informationsfluss während und nach der Eintragung. Bei Anmeldeformularen für Newsletter mit Double-Opt-In-Verfahren ist eine entsprechende Bestätigungsmail erforderlich. Diese Bestätigungsmail können Sie im Bereich Bestätigung hinterlegen. Diese Bestätigungs-E-Mail muss einen Bestätigungslink mit der Ersetzungsvariable {$GRANT_URL} enthalten.
Unter dem Reiter Konfiguration werden die zentralen Funktionen und der Workflow eines Formulars eingestellt.
- Name des Pools, in welchem das Formular Eintragungen oder Profilmanipulationen vornimmt.
- Eindeutigkeitskriterium: Anhand von E-Mail-Adresse oder Profil-ID wird geprüft, ob ein Profil schon im Pool vorhanden ist. Die Prüfung kann bei Bedarf deaktiviert werden.
- Aktualisierungen verhindern: Diese Checkbox dient dazu, Neueintragungen zu generieren. Es werden nur neue Profile in den Pool eingetragen.
- Abmeldung schützen: durch diese Checkbox wird verhindert, dass ein ausgetragenes Profil durch Absenden des Formulars im Pool wieder als eingetragen markiert wird.
- Eintragungsverfahren: Die drei wichtigsten Eintragungsverfahren sind: Double Opt-In, Opt-Out, Opt-In.
Eindeutigkeitskriterium
Für den Fall, dass sich eine Person mehrfach über ein Formular einträgt, kann geprüft werden, ob sich schon ein Profil mit entsprechendem Eindeutigkeitskriterium (eMail) im Pool befindet. Ist dies der Fall, wird das bestehende Profil aktualisiert.
Um doppelte Profile über ein Anmeldeformular im Pool zu vermeiden, benutzen Sie am besten eMail als Eindeutigkeitskriterium.
Das System kann auf folgende Eindeutigkeitskiterien prüfen:
eMail: Das System prüft, ob bereits ein Profil mit der angegebenen E-Mail-Adresse im Pool vorhanden ist. Wenn ja, wird das vorhandene Profil aktualisiert. Wenn nicht, wird ein neues Profil angelegt.
Profil-ID: Das System prüft, ob es bereits ein Profil mit der internen Profil-ID gibt. Wenn ja, wird das Profil aktualisiert. Die Profil-ID wird verwendet, wenn z.B. Formulare personalisiert aufgerufen werden, in denen keine E-Mail-Adresse eingetragen werden muss.
- (keine Auswahl): Es erfolgt keine Prüfung, ob ein Profil schon im Pool vorhanden ist. Es wird jedes Mal ein neues Profil angelegt.
Eintragungsverfahren
Mit der Auswahl des Eintragungsverfahrens definieren Sie, welche Permission ein Profil durch die Eintragung in das Formular bekommt.
Für eine Newsletter-Anmeldung verwenden Sie nach Möglichkeit das Double-Opt-In Verfahren.
Folgende Eintragungsverfahren stehen zur Verfügung:
- (keine Auswahl): kein Eintragungsverfahren –> wenn die Permission nicht geändert werden soll - z.B. bei Umfragen usw. Wird ein Profil neu eingetragen, bekommt es die Permission unbestätigt.
Eintragen für Double-Opt-In: Nach der Anmeldung ist das Profil noch unbestätigt, bis der Double-Opt-In-Bestätigungslink (nur für dieses Profil gültiger Link) angeklickt wurde. Dieser Link wird mittels eines eMailing an die bei der Anmeldung verwendete E-Mail-Adresse verschickt. Solang dieser Link nicht geklickt wird, ist bleibt das Profil unbestätigt und kann nicht beschickt werden.
Eintragen als Opt-Out: Hier wird die Permission für das Profil indirekt bestätigt. Dies ist der Fall, wenn Sie z.B. Bestandskunden mittels eines Formulars manuell in die Datenbank eintragen (lassen). Profile, die über einen Import in das System eingespielt werden, haben die Permission Opt-Out, außer es wurde in der Importdatei explizit eine andere Permission angegeben.
Eintragen als Opt-In: Die Permission wird direkt erteilt. Es ist keine zusätzliche Rückbestätigung – wie bei Double Opt-In – nötig. Nach der Anmeldung wird dem Benutzer in der Regel eine Bestätigungsseite über die erfolgreiche Anmeldung angezeigt.
Austragen: Beim Abschicken des Formulars wird die Permission automatisch auf Ausgetragen gesetzt. Hierbei wird kein Profil-Änderungsdatum, sondern lediglich das Profil-Austragungsdatum gestetzt.
Als Double Opt-In bestätigen: Beim Abschicken des Formulars wird die Permission automatisch auf Double Opt-In gesetzt. Dies ist nur in Ausnahmefällen sinnvoll.
Nur Login: Zugangsschutz zu Daten, auf die nur Benutzer oder berechtigte Personen zugreifen sollen. Es dient zur Authentifizierung. Nach erfolgreicher Eingabe der entsprechenden Daten erfolgt beispielsweise eine Weiterleitung zu einem Formular mit den persönlichen Daten.
Wichtig!
Die Einhaltung korrekter Verfahren für die Generierung von Permissions obliegt dem Administrator der Formulare. Das System stellt Tools für eine Vielzahl von Szenarien bereit, jedoch keine Standard-Vorgaben für alle Ihre Szenarien. Beispiele hierzu finden Sie im Kapitel Adressgenerierung. Nutzen Sie diese Beispiele und passen sie an Ihre Bedürfnisse an.
Adresskorrektur und Weiterleitung
- Adresskorrektur: Durch die Auswahl Automatische Adresskorrektur werden die Adressaten auf Validität der Postadresse geprüft, falls diese im Pool vorhanden ist. Dieser Dienst ist kostenpflichtig!
- Weiterleitung: Nach dem Absenden des Formulars erfolgt die Weiterleitung auf eine Bestätigungsseite. Als Weiterleitung kann entweder eine externe URL oder die URL eines Objekts - z.B. eines weiteren Formulars - im System genutzt werden. Eine Hilfe bei der Nutzung der Objekt-URL stellt dabei der URL Picker dar, mit dem man einfach das Objekt (Formulare, Webseiten) auswählen kann, auf das das Formular weiterleiten soll. Klicken Sie dazu auf den Button neben dem Eingabeelement.
Bestätigungs-eMail
- Eine Bestätigungs-E-Mail wird für den Double-Opt-In Prozess benötigt. Die Bestätigungsmail für den Double-Opt-In-Prozess sollte die Ersetzungsvariable {$GRANT_URL} enthalten. Klickt der Empfänger auf den Link, bestätigt er damit seine Eintragung und darf beschickt werden.
- Zielgruppeneinschränkung: Hier können Sie festlegen, ob das Bestätigungs-E-Mail nur an eine bestimmte Zielgruppe oder an alle Eintragenden verschickt werden soll. Das macht z.B. dann Sinn, wenn sich in das Formular schon vorhandene Benutzer als auch neue Benutzer eintragen können und nur die Neuanmeldungen das Bestätigungs-E-Mail erhalten sollen.
- BCC Empfänger: Ist eine eMail-Adresse angegeben, wird eine Kopie der Bestätigungs-E-Mail an die angegebene Adresse geschickt. Das Mailing wird mit den Daten des eingetragenen Profils personalisiert. Mehrere E-Mail-Adressen können kommagetrennt eingegeben werden. Beachten Sie, dass nur eine Mail versendet wird, wenn der Empfänger der Bestätigungsmail und die BCC-Adresse identisch sind.
Wichtig!
Beim Eintragungsverfahren Double Opt-In MUSS zwingend ein eMailing verschickt werden, das die Ersetzungsvariable {$GRANT_URL} enthält. In diese Variablen wird der für jeden Benutzer individuelle Bestätigungslink zur endgültigen Newsletter-Anmeldung eingetragen. Nur wenn der Benutzer dieses eMailing erhält und den Link klickt, hat er die Möglichkeit, seine Anmeldung erfolgreich abzuschließen.
Anfrageweiterleitung und Sprache
- Anfrageweiterleitung: Eine Report-eMail wird an eine oder mehrere (mit Komma getrennte) E-Mail-Adressen gesendet. Es ist auch möglich an dieser Stelle eine Profil-Ersetzungsvariable zu verwenden, sodass die Anfrageweiterleitung für jedes Profil einen individuellen Empfänger besitzt (die Einwilligung dieser Empfänger in irgendeiner Form vorausgesetzt). Hier kann ein Mailing hinterlegt werden, das mit Formulardaten des eingetragenen Profils personalisiert wird. Es wird an die hier angegebenen Empfänger-E-Mail-Adressen gesendet.
- Eintragsänderungen melden: Bei Aktivierung lösen auch Änderungen eines Profils den Report aus - ansonsten nur Neueinträge.
- Empfänger: Hier können Komma getrennt E-Mail-Adressen eingegeben werden, welche die Report-eMail erhalten sollen.
- Sprache: Hier können Sie die Formularsprache einstellen. Das heißt, die Bezeichnung aller Standard-Datenbankfelder wird automatisch in die eingestellte Sprache übersetzt. Sofern Sie keine Sprache auswählen - (keine Auswahl), verwendet das System die Default-Sprache des Browsers.
Sondereinstellungen
- Doppelte Eintragung verhindern: Ist das Häkchen gesetzt, wird keine Änderung der vorhandenen Daten vorgenommen, falls das Formular feststellt, dass es den Benutzer schon gibt. Dadurch wird das versehentliche mehrmalige Abschicken des Formulars durch z.B. Mehrfachklicks verhindert. Diese Funktion erfordert JavaScript auf dem Endgerät. Endgeräte ohne JavaScript können das Formular normal nutzen, es werden dann aber keine Mehrfacheinträge verhindert.
Wichtig: Diese Option fügt dynamische HTML-Elemente in den Formular-Quelltext ein und ist daher nicht wirksam bei Formularen mit aktiver Individualvorlage. - Schutz gegen Fremdeintragung: Diese Funktion schützt vor ungewollten automatischen Formulareintragungen. Hierfür wird ein Bestätigungscookie beim Öffnen des Formulars gesetzt und beim Absenden wieder geprüft. Diese Option erfordert Cookies auf dem Endgerät. Endgeräte mit deaktivierten Cookies können das Formular nicht mehr absenden.
Wichtig: Die Option fügt dynamische HTML-Elemente in den Formular-Quelltext ein und ist daher nicht wirksam bei Formularen mit aktiver Individualvorlage. - Optimiert für mobile Darstellung: Gibt an ob ein Viewport-Meta-Tag für bessere mobile Darstellungen verwendet werden soll. Diese Option wirkt sich nicht auf individuelle Vorlagen aus.
- Auto-Submit: Sofern das Formular nur versteckte Felder enthält und als Eindeutigkeitskriterium die Profil-ID eingestellt ist, erscheint an dieser Stelle eine Checkbox, bei dem Sie ein Häkchen setzen können. Bei gesetzten Häkchen wird dieses Formular beim Aufruf automatisch abgeschickt, ohne dass der Benutzer davon etwas mitbekommt. Das macht dann Sinn, wenn Sie anhand der Angaben des neuen Benutzers noch zusätzliche Eigenschaften bei dessen Profil ändern wollen, um ihn z.B. einer speziellen Zielgruppe zuzuordnen.
Wichtig Die rechtliche Vorraussetzung für den Einsatz dieser Funktion sollte im Vorfeld genauestens geprüft werden. - Login-Formular: Hier werden Ihnen alle Formulare angezeigt, die das Eintragungsverfahren “Nur Login” haben. Diese können Sie dann als Zugangsschutz für das eigentliche Formular verwenden. Rufen Sie dieses Formular auf, so wird Ihnen zuerst das Login-Formular angezeigt und Sie gelangen erst nach korrekter Eingabe der Daten in das Login-Formular zum eigentlichen Formular.
- Action-Parameter setzen: Mit dieser Option können Sie das automatische setzen des Action-Parameters aktivieren. Dies wird benötigt, wenn das Formular in eine Webseite o.ä. eingebettet wird.
Captcha aktivieren
- Captcha aktivieren: Hier können Sie auswählen, ob und mit welchem Captcha das Formular vor automatisierten Eintragungen geschützt werden soll. Zur Auswahl steht Ihnen das Google ReCaptcha und das Friendly Captcha zur Verfügung. Um Friendly Captcha nutzen zu können, müssen Sie sich zuerst einen Account bei Friendly Captcha anlegen, um diesen Dienst nutzen zu können. Nähere Informationen zu Friendly Captcha finden Sie unter den Beiträgen Friendly Captcha und Formulare mit Friendly Captcha schützen.
Externes Tracking und externe Inhalte
- Link Tracker Code: Dieser Code wird an jede URL aus dem System heraus angefügt, zur Verwendung von Kampagnen-Tracking-Tools wie Google Analytics, eTracker, etc... Geben Sie bitte keine führenden ”?” oder “&” ein.
- Externer Content: Link zu einer externen XML-Datei. Zur Integration des externen Inhalts konsultieren Sie die Dokumentation der TAL-API.
Formularfelder
Die Feldkonfiguration stellt die inhaltliche Anordnung des Formulars dar. Die Feldliste ist in zwei Bereiche geteilt: Der linke Bereich Felder enthält alle Felder des Pools, die Sie im Formular nutzen können und die noch nicht im Formular verwendet wurden. Der rechte Bereich Formular enthält alle Felder, die im Formular verwendet werden. Einzelne Felder können per Drag and Drop aus den Bereichen Basisdaten, Intern und Ohne Zuordnung zum Formular hinzugefügt werden. Mit einem Klick auf Bearbeiten kann die Position der Felder im Formular geändert werden. Um ein Feld aus dem Formular zu entfernen, fahren Sie mit dem Mauszeiger über das Zahnrad und klicken auf Löschen. Sie können in einem Formular alle Felder des Pools verwenden. Benötigen Sie eigene Felder im Formular, so müssen Sie diese Felder zuerst im Pool anlegen. Danach können sie in ein Formular integriert werden. Solange Felder in Formularen verwendet werden, können diese Felder im Pool nicht gelöscht, sondern nur bearbeitet werden. Sollen Felder aus dem Pool gelöscht werden, muss zuerst sichergestellt sein, dass diese Felder in keinem Formular mehr verwendet werden.
Wichtig!
Sofern Sie eigene Felder in einem Formular verwenden möchten, müssen diese zuerst im Pool angelegt werden.
Verfügbare Felder
Auf der linken Seite sehen Sie alle Felder, die Ihnen zur Verfügung stehen - auf der rechten Seite alle Felder, die im Formular verwendet werden.
- Die zur Verfügung stehenden Felder können aus den verschiedenen Bereichen Basisdaten, Intern, und Ohne Zuordnung per Drag and Drop in das Formular eingefügt werden.
- Mit einem Klick auf Bearbeiten können Sie die Felder des Formulars hinzufügen, bearbeiten und löschen.
Formulare - Felder bearbeiten
- Formularfelder können per Drag and Drop individuell zusammengestellt werden.
- Um Felder wieder aus dem Formular zu löschen, klicken Sie auf das Zahnrad und dann auf Löschen.
Wichtig!
Pflichtfelder des Pools müssen immer im Formular enthalten sein. Wenn Sie ein Pflichtfeld in einem Formular verwenden möchten, sollten Sie dieses Feld ausschließlich im Formular als Pflichtfeld definieren und nicht generell im Pool, da Sie sonst dieses Pflichtfeld nicht mehr aus einem Formular entfernen können.
Feldoptionen
Ein Klick auf das Zahnradmenü und Bearbeiten öffnet das Optionenmenü des Formulars. Hier werden die einzelnen Optionen der Felder festgelegt. Es gibt die zwei Bereiche Feld und Erweitert. Unter Beschriftung geben Sie einen Namen für das Feld im Formular an. Dies hat keinen Einfluss auf die Bezeichnung des Feldes im Pool.
- Mit einem Klick auf das Zahnradmenü und Bearbeiten können Sie die Darstellungsoptionen der Poolfelder anlegen und bearbeiten. Die Optionen unterscheiden sich je nach Daten-Typ.
- Die Positionierung der Bezeichnung im Formular lässt sich per Dropdown-Menü einstellen.
Achtung: Bei einem Wechsel in die klassische Ansicht ist dieses Menü nicht vorhanden, dadurch kann die Positionierung der Bezeichnung verloren gehen. - Hier kommen Sie zur klassischen Ansicht.
Beschriftung
Hier können Sie eine Beschriftung für das Feld im Formular angeben, dies hat keinen Einfluss auf den Namen des Felds im Pool.
Darstellung
Zur Darstellung der Eingaben in einem Webformular können Sie verschiedene Optionen auswählen. Das ermöglicht einem Webdesigner mit passenden Eingabeelementen für jeden Fall zu arbeiten. Bei der Option Darstellung besteht die Möglichkeit, die Daten des Benutzers gleich bei der Eingabe nach folgenden Vorgaben zu beeinflussen.
Wichtig!
Für die Felder Name und Vorname empfehlen wir die Standard-Darstellung "Texteingabe (auch Leereingabe, max. 45 gefiltert)". Bei dieser Darstellung werden maximal 45 Zeichen gespeichert und es sind keine URLs möglich. Wird eine URL eingetragen, so werden alle Zeichen ab dem Punkt (inkl. Punkt) entfernt. der Name "https://maxmustermann.de" würde gespeichert als "https://maxmustermann"
Für viele Pool-Attribute gibt es verschiedene Möglichkeiten der Darstellung, folgende Optionen können verwendet werden:
Texteingabe: Direkte Text-Eingabe; wird entsprechend des Pool-Attributes als input type=“text“ dargestellt.
Texteingabe mit Trim: Einzeilige Eingabe (z.B. bei der E-Mail-Adresse), bei der alle Leerzeichen am Anfang und am Ende abgeschnitten werden.
Texteingabe (max. 45 gefiltert): Einzeilige Eingabe (Empfohlen für die Felder Name und Vorname).
Texteingabe mit großen Anfangsbuchstaben: Alle Wörter beginnen mit einem Großbuchstaben. Zum Beispiel wird die Eingabe „zur halbanger straße“ umgewandelt in „Zur Halbanger Straße“.
Texteingabe alles Großbuchstaben, Texteingabe alles Kleinbuchstaben: Eingaben werden in Gross- bzw. Kleinbuchstaben umgewandelt.
Texteingabe (auch Leereingabe): Normalerweise werden Leereingaben in Nicht-Pflichtfeldern ignoriert und bestehende Werte nicht überschrieben. Mit dieser Option werden auch Leereingaben übernommen.
Texteingabe (auch Leereingabe, max. 45 gefiltert): Normalerweise werden Leereingaben in Nicht-Pflichtfeldern ignoriert und bestehende Werte nicht überschrieben (Empfohlen für die Felder Name und Vorname).
Passworteingabe: Text-Eingabe mit verdeckter Darstellung. Bitte beachten Sie, dass ein solches Passwortfeld keinen ausreichenden Schutz für sensitive Daten bietet.
Passwort-Generator: Versteckte Eingabe, die ein Passwort generiert. Das Passwort wird nach einem Verfahren generiert, das eine Dictionary-Attacke erschwert.
Versteckte Eingabe: Der Default-Wert für dieses Attribut wird direkt übernommen. Der Benutzer hat keinen direkten Einfluss auf diese Eingabe.
Dropdown: Einfach-Selektionen werden mit einer sogenannten Dropdown-Auswahl angezeigt. Hierfür wird immer der erste Wert als Default-Wert gesetzt, falls nicht ein anderer Default-Wert angegeben wird.
Datums- und Zeiteingaben: Datums- und Zeiteingaben als Drop-Down. Ein Default-Wert kann mit einem Text auch eine relative Vorgabe machen. Möglich ist auch eine Eingabe nur von einem zukünftigen Datum (z. B. Reservierungswunsch) oder aus der Vergangenheit (z. B. Geburtstag).
Radiobuttons: Einfach-Selektionen werden mit einer Liste von Radio-Buttons angezeigt. Diese Einfach-Selektion kann mit einem leeren Default-Wert beginnen.
Checkboxen: Mehrfach-Selektionen werden mit einer Liste von Checkboxen angezeigt.
Checkboxen (nur anhängen): Nur gesetzte Werte werden zu den Werten im Profil ergänzt. Es werden keine Werte gelöscht.
Checkbox (invertiert): Hier wird der Wert im Profil umgekehrt abgespeichert, also invertiert. Diese Option ist nur bei Wahr/Falsch-Feldern möglich.
Nur Anzeigen: Mit dieser Option werden die vorhandenen Daten nur angezeigt, diese Daten können durch den Benutzer nicht geändert werden.
Durch die Auswahl der Optionen wird auch bestimmt, welcher Default-Wert für das Feld festgelegt wird. Wird dort ein entsprechender Wert gesetzt, wird dieser Wert bei Aufruf des Formulars angezeigt. Soll diese Vorgabe immer verwendet werden, egal welche Daten eventuell bereits bei dem Profil vorliegen, dann kann man dies mit der Default Priorität Default-Einstellung in den erweiterten Einstellungen erreichen. Bei den erweiterten Einstellungen können Sie für die meisten Felder eine individuelle Fehlermeldung festlegen, die bei Validierungsfehlern von Feldeingaben angezeigt werden. Validierungschecks sind jedoch nicht für alle Felder eines Formulars möglich.
Default Priorität
Profil-Daten: Felder werden bei erkanntem Profil (Profil-ID) mit den Profil-Werten vorausgefüllt. Aus dem Aufruf: Felder werden mit Werten aus der URL vorausgefüllt. Wichtig: Hierbei ist zu beachten, dass die Parameternamen den Namen/IDs der Formular-Felder entspricht. Bei Wahr/Falsch-Felder bedeutet ein entsprechend benannter Parameter immer ein Vorausfüllen (Wahr). Das Weglassen des Parameters bedeutet kein Vorausfüllen (Falsch). Default-Einstellung: Felder werden immer mit den Werten vorausgefüllt, welche in der Felderkonfiguration als Default angegeben wurden.
Unter dem Reiter Erweitert kann eingestellt werden, woher ein Default-Wert gezogen wird. Des weiteren kann ein Text für eine Fehlermeldung angegeben werden, falls ein Pflichtfeld nicht oder falsch ausgefüllt wurde.
Wichtig!
Bei der Verwendung von versteckten Eingaben in Formularen müssen bei Mehrfachselektionen die unbenutzten Optionen der Mehrfachselektion entfernt werden - sonst werden diese explizit leer gesetzt. Das könnte zu einem Datenverlust führen, da bereits vorhandene Daten aus dem Feld des Profils gelöscht werden würden.
Die klassische Ansicht
Neben der neuen Ansicht können Sie auch die klassische Ansicht wählen. Diese Ansicht enthält weitestgehend die gleiche Funktionalität: Die Reihenfolge der Felder legt man hier mit einem X- und Y-Wert fest und definiert damit, wo sich das Feld im Standard-Formular befinden wird. Gleiche X-Werte bedeuten dabei gleiche Zeile. Beim Speichern wird das System diese Werte automatisch korrigieren und entsprechend die Positionierung in der Liste anpassen.
Das Feld Beschriftung bezieht sich auf den Namen für das Feld im Formular. Es hat keinen Einfluß auf die Bezeichnung des Feldes im Pool. Dies ist wichtig, falls Sie den Inhalt des Feldes mit Ersetzungsvariablen auslesen möchten.
Je nach Art des Pool-Attributes in dem Formular können Sie für das Formular bestimmte Optionen bei Einfach- oder Mehrfachselektionsfeldern aus der Auswahl möglicher Optionen im Formular entfernen.
In der klassischen Ansicht ist die interne Bezeichnung der Poolfelder zu sehen, um deren Inhalt mittels Ersetzungsvariablen über TAL auslesen zu können.
- Die Sortierung der Felder geben Sie numerisch an. Die linke Spalte (X) gibt die Position in der Zeile an (0 = erste Zeile, 1 = zweite Zeile), die rechte Spalte (Y) gibt die Position innerhalb der Zeile an (0 = erste Position in der Zeile).
- Der interne Feldname wird als Ersetzungsvariable z.B. {$SALUTATION} verwendet, um damit den Inhalt des Feldes über TAL auslesen zu können.
- Bei den erweiterten Einstellungen können Sie angeben, woher die Profildaten gezogen werden, welche eine Fehlermeldung bei nicht ausfüllten Feldern angeben wird, ob Daten automatisch angezeigt werden sollen und ob ein Schreibschutz bei bereits ausgefüllten Feldern aktiviert werden soll.
- Weitere Felder können über die Reiter Basisdaten, Intern und ohne Zuordnung hinzugefügt werden.
Eintragungslimitierung
Um die Eintragungen bei einem Formular zu limitieren (z.B. für Eintrittskarten, limitierte Artikelstückzahlen oder Gewinnspiele), haben Sie die Möglichkeit die Eintragung zeitlich oder mengenmäßig zu limitieren.
Die Eintragungslimitierung sorgt dafür, dass sich nur eine begrenzte Anzahl an Usern über ein Formular eintragen kann.
- Eintragungslimitierung: Hier können Sie über eine Limitierung festlegen, wie viele Eintragungen über das Formular möglich sind, z.B. für Veranstaltungen, bei denen es eine Obergrenze an Teilnehmern gibt.
Max. Eintragungen: Maximale Gesamtanzahl von Einträgen bevor die Eintragungslimitierung in Kraft tritt.
Umleitung: URL, auf die nach Erreichen des Limits umgeleitet werden soll. - Zeitliche Limitierung: Hier geben Sie den Zeitpunkt an, ab wann das Formular erreichbar sein soll. (Achtung: Die Zeit wird in UTC angegeben!)
Zeitpunkt (Start): Hier geben Sie den Zeitpunkt an ab welchem dieses Formular erreichbar seien soll.
Umleitung: Hier geben Sie die URL an auf die vor dem eingestellten Zeitpunkt umgeleitet werden soll. - Zeitliche Limitierung: Hier können Sie über eine Limitierung festlegen bis wann dieses Formular erreichbar seien soll.
Zeitpunkt (Ende): Hier geben Sie den Zeitpunkt an, bis wann das Formular erreichbar sein soll. (Achtung: Zeit wird in UTC angegeben!)
Umleitung: Hier geben Sie die URL an auf die nach dem eingestellten Zeitpunkt umgeleitet werden soll.
Erscheinungsbild
Unter dem Reiter Erscheinungsbild können Sie in einem bestimmten Rahmen das optische Erscheinungsbild Ihrer Standard-Formulare gestalten und festlegen, welche Meldungen das System bei bestimmten Eingabefehlern anzeigen soll. Diese Einstellungen beziehen sich primär auf die Nutzung des Standard-Formulars. Sie haben die Möglichkeit zu dem Standard-Formular ein Bild anzeigen zu lassen und einen eigenen Text anzugeben. Der Text des Submit-Buttons lässt sich über die Eingabemaske ebenso editieren. Fehlermeldungen lassen sich individuell anpassen und die Schrift des Formulars nach Ihren Wünschen einstellen. Über Optionales CSS können Sie das Standard-Formular individuell gestalten.
- Mit dem Bildpicker können Sie ein Bild für das Formular auswählen.
- Mit dem Editor können Sie den Text für ein Formular formatieren.
- Die Fehlermeldungen können in einer Liste ausgegeben werden.
Bei der Dateneingabe in Formulare kommt es hin und wieder zu Fehlern, die sich mit Plausibilitätsprüfungen erkennen und beheben lassen.
Auf folgende Fehler kann geprüft werden:
Validierungsfehler: Eingabe von unsinnige Werten in einem geprüften Feld (z.B. eine ungültige eMail-Adresse).
Pflichtfehler: Fehlende Eingabe in einem als Pflicht markierten Feld.
Eindeutigkeitsfehler: Bei Formularfeldern mit einem Eindeutigkeitskriterium wird das Überschreiben von Inhalten unterbunden - mit entsprechender Fehlermeldung.
Identifikationsfehler: Wenn bei Formularen zur Validierung von Benutzerdaten die eingegebenen Daten nicht den im Profil gespeicherten Daten entsprechen, folgt ebenfalls eine entsprechende Fehlermeldung.
Wichtig!
Wenn beim Ausfüllen eines Formulars sämtliche verwendeten Standard-Poolfelder leer sind, gilt das Formular als leer und wird nicht eingetragen. Ist dies aber erwünscht, muss folgender Tag in das Formular eingefügt werden.
<input type="hidden" name="allow_empty" value="1" />
Individualvorlage
Der Tab Individualvorlage ist nur sichtbar, wenn Sie den entsprechenden Tarif dafür erworben haben. Wenn Sie anstatt des Standard-Formulars ein frei konfigurierbares Formular nutzen möchten, können Sie ein entsprechendes HTML-Template hochladen. Dieses Template darf auch TAL-Instruktionen enthalten. Damit verfügen Sie über weitaus offenere Gestaltungsmöglichkeiten, ohne damit auf die Möglichkeiten zur Nutzung einfacher Optionen aus der Standardkonfiguration verzichten zu müssen. Im Bereich Individualvorlage kann die Mustervorlage durch Klicken auf Download bei Aktuelle HTML-Vorlage heruntergeladen werden. Gestalten Sie die Vorlage in einem HTML-Editor nach Wunsch (z.B. mit Adobe Dreamweaver) und kopieren Sie den überarbeiteten HTML-Code in die Quellcodeansicht (Klick auf Quellcode) oder laden Sie die HTML-Datei hoch. Den Upload-Bereich finden Sie unten links. Alternativ können Sie die Vorlage auch direkt entweder mit dem WYSIWYG- oder dem HTML-Editor im System bearbeiten. Die neue Vorlage wird nach dem Speichern und einer Überprüfung automatisch aktiv. Hier können auch erweiterte Funktionen wie das Linktracking.
Wichtig!
Bei der Verwendung einer Individualvorlage muss die Integrationsurl aus dem Tab Integration immer manuell in den Form-Tag eingefügt werden. <form action="Integration-URL">
Individuelle Vorlagen müssen aktiviert werden. Optionales CSS, das unter dem Reiter Erscheinungsbild angelegt wurde, wird dadurch deaktiviert.
Wichtig!
In der Vorlage müssen alle geschweiften Klammerausdrücke erhalten bleiben. Wenn Sie die Konfiguration der Felder nachträglich ändern, so ist dies auch in der Vorlage zu aktualisieren. Ansonsten kann ein Datenverlust auftreten. Des Weiteren muss der Code XML-konform aufbereitet sein. Fehlerhaften Code versucht das System automatisch zu korrigieren. Das kann unter Umständen zu falschen Ergebnissen führen. Prüfen Sie also bei entsprechenden Fehlermeldungen die Darstellung Ihrer Datei, oder korrigieren Sie den Fehler in Ihrem Original und laden Sie die Datei erneut hoch.
Formular-Log
Im Formular-Log werden alle Formularaktionen der letzten zwölf Monate angezeigt. So kann geprüft werden, wer das Formular zu welcher Zeit benutzt hat. Die Log-Einträge bleiben erhalten, auch wenn die dazugehörigen Profile gelöscht wurden.
Mit einem Klick auf den Namen unter Details gelangen Sie direkt in den Pool zu dem jeweiligen Profil.
Folgende Informationen können abgerufen werden:
Details: Direkter Link zum Profil im Pool
Profil-ID: Dient zur Identifizierung des Profil
Datum: Gibt an, wann das Formular von dem Profil bearbeitet wurde
Permission: Art der Eintragung (empfohlen ist Double Opt-In)
Eintragungsart: Neue Eintragung oder Profil-Update
E-Mail-Adresse: E-Mail-Adresse, die beim Ausfüllen des Formulars angegeben wurde
Bestätigungs-E-Mail: Name der Bestätigungsmail
Anfrageweiterleitung: Die Adresse, an die die Report-E-Mail geschickt wurde
BCC Empfänger: Die Adresse, an die eine Kopie der Bestätigungsmail geschickt wurde
Formular integrieren
Das System bietet Ihnen verschiedene Möglichkeiten an, Webformulare auf der Website oder im eMailing zu integrieren. Alle Integrations URLs finden Sie direkt beim Formular unterhalb des Integrations-Tabs.
Weitere Informationen zur Formularintegration.