Gravity Forms

Über Gravityforms gibt es schon genügend Testberichte. Es ist ein sehr gutes, bezahlbares Plugin für Formulare aller Art. Auf der Gravityforms Webseite gibt es die verschiedensten Demos: von der Pizzabäckerei über die Bewerbung auf eine Arbeitsstelle und hin zum normalen Kontaktformular.

Ich schaue mir hier an, wie gut die Verknüpfung mit Newsletteranbietern funktioniert und wie sich Gravityforms im Zusammenspiel des E-Mail Marketing sinnvoll einsetzen lässt.

Also: verknüpfen wir Gravity Forms mal mit einem Anbieter und schauen, welche Möglichkeiten wir dann haben.

Gravityforms Integrationen mit Newsletteranbietern

Gravityforms hat eine große Auswahl an E-Mail Marketing Diensten, mit denen eine Verbindung aufgebaut werden kann. Diese sind ab der kleinsten Lizenz bereits enthalten. Klar, die Anbindung an deinen Newsletter ist natürlich eine Erweiterung, die häufig gebraucht wird und damit ein gutes Zugpferd für eine Gravityforms Lizenz ist.

Ob der Anbieter, den du benötigst, bei Gravityforms und in deinem Lizenzpaket enthalten ist, schaust du am besten auf der offiziellen Webseite nach, sobald du Bedarf hast.

Ist Gravityforms installiert und aktiviert, der Lizenzschlüssel eingegeben, kannst du in den Add-Ons das passende Modul für deinen Newsletterdienst installieren.

Anschließend gehst du in die Einstellungen und wählst deinen Anbieter aus und gibst die benötigten Daten ein, damit Gravity mit deinem Dienstleister kommunizieren kann. Dazu können entweder Benutzername und Passwort, API Key oder andere Werte abgefragt werden.

Trag die Anmeldedaten ein und speichere (“Update Settings”).

Gravityforms Verknüpfung mit Newsletteranbietern herstellen
Gravityforms bietet viele Verknüpfungen zu Newslettersystemen, um Daten aus Formularen direkt an den Newsletter zu übergeben. Je nach Dienst ist entweder ein API Key, Login und Passwort oder eine Kombination aus diesen erforderlich.

Formular erstellen

Gravityforms ist sehr einfach gestrickt, was das Erstellen von Formularen angeht.

Kaum hast du ein neues Formular angelegt, wirst du von diesem Bildschirm begrüßt, der dir die wichtigen Details ganz kurz und knapp zeigt. Links baust du dein Formular, rechts sind die Bausteine dafür und du kannst jeden Baustein noch anpassen.

Also ziehen wir mal ein E-Mail Feld (aus den ‘Advanced Fields’) nach links.

Gravityforms Formular anlegen
Wenn man ein neues Formular anlegt, dann führt einen Gravityforms ganz einfach durch seine Maske. Es lohnt sich, kurz die bunten Erklärungen anzuschauen.

Für eine reine Newsletteranmeldung, z. B. im Footer (wie bei vielen Shops häufig gesehen), reicht das schon. Wir schauen uns auch jetzt kurz dieses Beispiel an, bevor ich weiter unten die Newsletteranmeldung mit einem Kontaktformular verknüpfe.

Für unser erstes Beispiel genügt also das Feld E-Mail.

Gravityforms einfaches Anmeldeformular
So sieht ein einfaches Anmeldeformular aus. Ein Feld für die E-Mail Adresse und fertig.

Klicke ich das Feld an, kann ich in mehreren Tabs noch Feintuning vornehmen. Z. B. kann ich bestimmen, dass das Eingabefeld sehr breit ist und den vollen, ihm zur Verfügung stehenden Platz einnimmt. Im Footer sieht das dann auch gleich besser aus, wenn das Feld nicht irgendwo aufhört, sondern seine volle Breite hat. Probier’s aus, du wirst sehen, was ich meine.

Gravityforms Anmeldeformular CSS
Unter ‘Appearance’ kannst du z. B. eine eigene CSS Klasse angeben, wenn du das Formular besonders gestalten willst. Auf der offiziellen Gravityforms Seite findest du außerdem Beispiele und CSS Dateien zum kopieren.

Außerdem kannst du hier eine separate CSS Klasse angeben, falls Gravityforms anders aussehen oder sich anders verhalten soll, als im Standard. Schau dir dazu die Dokumentation bei Gravityforms an oder beauftrag jemanden mit der Anpassung, der sich damit auskennt.

Je nach Eingabefeld (hier: E-Mail) findest du auch ganz unterschiedliche Einstellungsmöglichkeiten.

Schauen wir uns das fertige Eingabefeld einmal live auf der Seite an:

Gravityforms Newsletteranmeldung Frontend
So sieht das einfach gestaltete Formular auf der Webseite aus. Wenn man das jetzt einfach in der Sidebar oder im Footer in ein Widget packt, hat man eine schlichte und funktionierende Lösung. Wer das Formular in einem Pop-Up Plugin verwendet oder es noch ein wenig optisch gestaltet, kann hier viel anstellen und braucht keine separaten Lösungen kaufen.

Das ist jetzt die Gravityforms Demoseite mit meinem gerade erstellten Anmeldeformular im Beitrag. Ich kann also meine Newsletteranmeldung auch jederzeit einfach in den Beitrag einfügen – und wenn ich es schön gestalte, sieht es auch sehr ansprechend aus.

Das Beispiel oben ist nur die reine Standardversion und noch nichts wirklich verändert. Es geht auch eher darum, das Formular zu testen und dann dort zu verwenden, wo es benötigt wird.

Apropos: um es zu testen, sollten wir die Verknüpfung dieses Formulars mit dem Newsletter herstellen. Wir haben ja oben schon die allgemeine Verbindung zwischen Gravityforms und dem Newsletterdienst hergestellt – jetzt müssen wir noch dem Formular sagen, welche Felder es an den Newsletteranbieter übergeben soll.

Verknüpfung zwischen Gravityforms Formular und Newsletterfeldern

In den Einstellungen deines Formulars kannst du wieder links in der Navigation deinen Newsletteranbieter auswählen und verknüpfen. Und zwar vergibst du jetzt einen Namen für den Feed, damit du weißt, was du hier warum verknüpfst.

Und dann wählst du die Empfängerliste aus, wenn du mehrere hast. Im Besipiel liegen 4 Listen vor und du kannst mit jedem Feed immer eine mit dem aktuellen Formular verknüpfen. Du kannst mehrere Feeds innerhalb eines Formulars verwenden und damit die Daten sowohl an verschiedene Newsletterdienstleister senden (falls das für deine Strategie Sinn macht) oder unterschiedliche Felder in jedem Feed übergeben.

Gravityforms Feed Auswahl der Empfängerliste
Habe ich mehrere Listen bei meinem Newsletterdienst, wähle ich aus, welche ich hier verwenden möchte. Ich kann natürlich auch mehrere Feeds für ein Formular anlegen und dieselben Daten an unterschiedliche Listen übergeben.

Hast du eine Liste ausgewählt, an die deine Formulardaten übergeben werden sollen, fragt Gravityforms erst einmal ab, welche Eingabefelder du bei deinem Newsletteranbieter abfragst, wenn sich ein Abonnent anmelden soll.

Und diese Felder werden dir dann unter ‘Map Fields’ angezeigt und du kannst rechts in einem Dropdown auswählen, welche Felder aus deinem Formular hier verknüpft werden sollen.

Wenn du das E-Mail Feld von Gravityforms benutzt hast, dann ist es das einzige Auswahlfeld für die E-Mail Adresse im Newsletteranbieter.

Bei anderen Feldern (Name, Geburtsdatum o. ä.) hast du dann mehr Auswahl für das Matching. Aber bei Feldern, wo die Zuordnung eindeutig ist, wird sie auch gleich hergestellt.

Du kannst dann noch auswählen, ob du Schlagworte übergeben willst, sofern dein Newsletterdienst das unterstützt. (zur Conditional Logic komme ich weiter unten noch im Detail)

Gravityforms Nutzung der Formfelder für Newsletterdienst
Wenn du deine Feed-Einstellungen vornimmst, fragt die Verknüpfung von Gravityforms ab, welche Felder du im Newsletter abfragst/angelegt hast. Dann kannst du diese Felder (Map Fields) den Formularfeldern zuweisen. Außerdem kannst du Tags vergeben, die an deinen Newsletterdienst übertragen werden sollen (sofern der das unterstützt).

Jetzt ist dein Feed fertig konfiguriert und auch sofort aktiv. Die Verknüpfung sorgt jetzt dafür, dass das E-Mail Feld an deinen Newsletterdienst übergeben wird.

Du kannst hier auch mehrere Feeds anlegen und sie nach Bedarf an- und ausschalten.

Gravityforms Feed Übersicht
In der Übersicht kannst du deinen Feed bearbeiten und an- und ausschalten.

Übergabe der Daten aus dem Gravityforms Anmeldeformular

Trägt man jetzt eine E-Mail in das Anmeldefomular ein (das wir oben schon gesehen haben) und schicken es ab, dann werden die Daten an den Newsletterdienst übergeben.

Wenn der neue Abonnent jetzt die Anmeldung in der Bestätigungsmail auch wirklich bestätigt, tauchen seine Daten auch auf. Wie du siehst, ist auch mein Schlagwort von oben hier richtig als Tag mit übergeben worden. Ich hätte noch viel mehr Tags festlegen können, aber für unsere Zwecke genügt es um zu zeigen, dass es funktioniert.

Gravityforms Newsletterschnittstelle funktioniert
Gravityforms hat zuverlässig meine Anmeldung aus der Testseite zu meinem Newsletterdienst übergeben und dort auch das Schlagwort (Tags) vergeben, was ich angelegt habe. Die Adressen tauchen natürlich erst in der Liste auf, wenn der Empfänger die Adresse im Double Opt-In Verfahren bestätigt hat, wenn ich das vorher in den Feed-Einstellungen angeklickt habe.

Im Test hat es ein paar Minuten gedauert, bis die Bestätigungsmail ankam. Wenn du eine Anbindung zwischen Gravityforms und deinem Newsletteranbieter herstellst, gib ihm auch ein paar Minuten Zeit, die Daten zu übermitteln, bevor du hinschmeißt und sagst “Läuft alles nicht”. Es läuft.

Gravityforms Datenschutzeinstellungen

Liebst du Datenschutz so sehr wie ich?

Nein, denn ich mag ihn wirklich. Ich finde, es ist eine gute Sache, dass wir mit den Menschen respektvoll umgehen. Und respektvoller Umgang mit den anvertrauten Daten ist wichtig.

Damit du auch in Gravityforms diesen Respekt ausdrücken kannst, gibt es bei den Formulareinstellungen noch den Punkt Persönliche Daten oder ‘Personal Data’. Und den schauen wir uns kurz an.

Gravityforms Datenschutzeinstellungen
Kümmere dich darum, im jeweiligen Formular unter ‘Personal Data’ die Datenschutzeinstellungen vorzunehmen.

Hier stellst du bitte die Datenschutzeinstellungen so ein, wie es für dich und dein Unterfangen passt. Ich würde die Einstellungen so wie im Screenshot setzen mit einer Ausnahme:

Beim Punkt “Retention Policy” (unter den IP Adressen) würde ich “Delete entries permanently automatically”, also “Einträge automatisch dauerhaft löschen” auswählen. Und dann kann ich angeben, nach wie vielen Tagen das geschehen soll. Ich würde sagen, 30 Tage sind gut.

Wenn du ein Unternehmen bist und einen Datenschutzbeauftragten hast: frag den.

Ansonsten finde ich es gut, wenn man Datensparsamkeit walten lässt. Und je weniger Daten ich von jemandem habe, desto weniger muss ich in eine Auskunft packen.

Diese Einstellungen musst du für jedes Formular separat vornehmen!

Bedingte Logik / Conditional Logic im Kontaktformular für die Newsletteranmeldung

Hier habe ich mal schnell ein Kontaktformular zusammengeklickt, bei dem unten eine E-Mail Adresse eingegeben werden kann.

Darunter habe ich eine Checkbox gemacht. Nur wenn der Nutzer diese anklickt, wird er auch in den Newsletter mit aufgenommen. So weit, so gut. Aber wie sorgen wir dafür, dass das jetzt auch so abläuft, denn: das Formular ist erstmal nur eine Maske und weiß noch nicht, dass da eine Bedingung verknüpft ist. Diese Bedingung stellen wir jetzt her.

Gravityforms Kontaktformular mit Newsletteranmeldung
Du kannst jedes beliebige Formular nutzen und wenn der Benutzer eine E-Mail Adresse ausfüllt, diese an deinen Newsletter übergeben. D.h. jedes Formular kann potenziell zur Newsletteranmeldung (mit)genutzt werden.

In den Feed Einstellungen gibt es das Feld “Conditional Logic”.

Ich kann also festlegen, dass der Newsletterfeed nur angesprochen wird und Daten an den Newsletterdienstleister übermittelt werden, wenn Bedingungen erfüllt sind.

In meniem Fall habe ich den Auswahlbereich “Bleib informiert” und die Checkbox “Auch gleichzeitig zum Newsletter anmelden?” genannt. Wenn der Nutzer in diesem Bereich diese Checkbox anklickt, sollen die Daten übertragen werden.

Ich sage das deshalb so genau, weil ich ja auch mehrere Checkboxen anlegen kann und auch sagen könnte: wenn der Nutzer Checkbox 1 anklickt, schick ihn in diese Liste oder dieses Segment oder gib ihm dieses Schlagwort und wenn er Checkbox 2 anklickt mach etwas völlig anderes und wenn er Checkbox 3 klickt, dann passiert wieder etwas neues.

Gravityforms Feed Einstellungen mit bedingter Logik
Wenn ich anbieten möchte, den Leser beim Abschicken eines Kontaktformulars, wo er seine E-Mail Adresse mit angegeben hat, in den Newsletter aufzunehmen, dann muss ich per bedingter Logik (Conditional Logic) in den Feed Einstellungen dafür sorgen, dass er nur dann in den Newsletter aufgenommen wird, wenn er auch die entsprechende Checkbox angeklickt hat.

Jedenfalls siehst du hier in der untersten Zeile, dass ich angegeben habe, dass “Bleib informiert” gleich “Auch gleichzeitig zum Newsletter anmelden?” sein muss, damit die Daten übermittelt werden.

Jetzt hat dein Webseitenbesucher die Wahl, ob er den Newsletter erhalten möchte, wenn er dein Kontaktformular (oder jedes beliebige andere Formular, das du erstellst) ausfüllt.

Du kannst mit den Gravityforms Formularen und den Bedingungen herumspielen, wie du möchtest. Die Anbindung an die E-Mail Dienstleister funktioniert jedenfalls und Gravityforms hat am Markt einen Namen. Damit ist es gut zu empfehlen und falls du es eh schon benutzt, kannst du es jetzt eben noch zusätzlich für den Aufbau deiner E-Mail Liste verwenden.

Wie kann es jetzt noch besser werden?

Wenn du jetzt Lust auf Gravityforms hast, kannst du dir hier die Preismodelle und die weiteren Funktionen anschauen oder dir auf der Gravityseite eine Demo einrichten lassen, mit der du herumspielen kannst. Die Demo läuft 7 Tage und du hast den vollen Funktionsumfang zum Testen. Ich habe sie für den Testbericht benutzt, man kann also ‘live’ damit herumspielen.

Überzeug dich selbst:

Schreibe einen Kommentar