Contact Form 7 gehört mit 18.121.252 downloads zu den Top 3 Plugins im WordPress Repository. Ich habe im Beitrag Contact Form 7 – Ein wahrer Alleskönner bereits von den Möglichkeiten gesprochen. Wer sein Kontaktformular eine extra Dankeschön Seite (Zielseite) spendieren möchte, kann das mit dieser Anleitung leicht tun.
Inhaltsverzeichnis
Warum eine extra Dankeschönseite
Oft wird das Kontaktformular nur als Mittel zu Kontaktaufnahme angesehen. In meinen Augen ist Contact Form 7 mehr als ein einfaches Kontaktformular. Es können damit mehr oder weniger komplizierte Prozesse abgebildet werden. Beispielsweise können damit spezielle Landingpages für Produkte und Dienstleistungen ermöglicht werden.
Mit der extra Zielseite können nach der getätigten Anfrage zusätzliche Informationen hinterlegt werden. Der Kunde ist damit nicht am Ende seines Customer Journey sondern kann weitere Informationen wie Cross Selling Produkte / Dienstleistungen angezeigt bekommen. Es können spezielle Inhalte abhängig vom Kontaktformular oder das weitere Vorgehen bezüglich der Kontaktaufnahme ausgespielt werden.
Durch die separate Zielseite können weitere Inhalte individuell gestaltet werden. Wir nutzen dies für das Conversion Tracking für Google Adwords oder andere Performance Kanäle wie Facebook Werbung.
In 3 Schritten zum Kontaktformular mit Dankeschönseite
Ich erkläre in 3 einfachen Schritten, wie Ihr eurer Kontaktformular erstellt einbindet
Plugin Installieren und Kontaktformular erstellen
Als erstes muss das Plugin Contact Form installiert werden. Anschließend können wir damit ein Kontaktformular erstellen
Zielseite erstellen
Um eine Zielseite im Kontaktformular zu hinterlegen, müssen wir diese im Vorfeld erstellen. Dies macht Ihr über Seiten oder Beiträge.
Zielseite im Kontaktformular definieren
In den Einstellungen unseres Kontaktformulars gibt es am Ende ein Bereich namens “Zusätzliche Einstellungen”. In diesem Feld können wir Erweiterungen für das Formular hinterlegt. Für die Weiterleitung auf eine extra Seite ist folgender Code notwendig.
1 |
on_sent_ok: "location = '/unsereZielseite/';" |
Der Inhalt von location muss mit unserer Zielseite ersetzt werden.
Beispiel für Zielseite:
Unsere Zielseite ist http://www.blogtricks.de/success
so könnte Ihr die folgenden Zeile nutzen:
1 |
on_sent_ok: "location = 'http://www.blogtricks.de/success';" |
Oder
1 |
on_sent_ok: "location = '/success';" |
Anschließend könnt Ihr den Shortcode in einen Beitrag oder Seite einfügen, fertig
Probleme bei Contact 7 Form weiterleitung auf Zielseite
Ich habe eben mein eigenes Tutorial befolgt um eine Weiterleitung für eine Adwords Kampagne zu erstellen.
Alles funktionierte, E-Mail Versand und Erfolgsmeldung von Contact Form 7. Jedoch wollte das Formular nicht auf die angebene Zielseite springen.
Problem war ein Javascript Fehler eines anderen Plugins. Dies rief eine jQuery Funktion auf die es leider nicht mehr gab.
Im Firebug (Skripte) wurde der Fehler schnell gezeigt, Aufruf entfernt und alles ist im grünen Bereich.
Geht also sicher dass keine Javascript Fehler ausgelöst werden, Conctact Form 7 funktioniert auch damit aber die Weiterleitung auf die Dankeschön Seite nicht.
Hey Marcus,
die Info passt gerade gut. Ich habe Kunden, bei denen das Absenden des Kontaktformulars als Erfolg gewertet wird (Stichwort Leadgenerierung). Das lässt sich mit einer eigenen Seite dann auch mit Analytics gut tracken und besser auswerten.
VG
Thomas
Contact Form 7 benutzt heute jeder und das ist auch gut so und gerechtfertigt. Allerdings haben viele WordPress Themes zum Beispiel bereits integrierte Kontaktformulare, die zwar vielleicht nicht so gut sind, die kann man in der Regel aber besser am Code bearbeiten.
Wer das jedoch nicht möchte: CF7 ist top 🙂
LG.,
Dominik
Hallo Thomas,
für das Conversion Tracking brauchst du nicht unbedingt die 2. Seite.
Mit Contact Form 7 kannst du das tracking direkt an google Analytics senden.
Ich habe dazu bei mywebcheck einen Beitrag geschrieben:
http://www.mywebcheck.de/conversion-tracking-wordpress/