Contact Form 7 is een plugin van Wordpress om simpel en snel formulieren mee aan te maken. Door de AJAX functionaliteit in het formulier is het (nog) niet mogelijk om een eigen landingspagina of bedankpagina te definiĆ«ren. De afhandeling van het formulier gebeurt namelijk zonder de pagina te herladen. De ‘bedankt boodschap’ verschijnt direct onder het formulier en niet op een nieuwe pagina. Vooral voor mensen die AdWords gebruiken kan het dan lastig zijn om een AdWords conversiecode te plaatsen. De volgende oplossing kan dan uitkomst bieden:
- Open de map wp-content/plugins/contact-form-7
- Open het bestand contact-form-7.js file in een editor
- Zoek naar de functie: wpcf7ProcessJson (regel 63)
- Zoek naar het if statement: if (1 == data.mailSent) (regel 90)
- Voeg de volgende regel toe na de jQuery (regel 92) location.href=”http://www.domeinnaam.nl/bedankpagina”;
- Bestand opslaan en uploaden (bestaande bestand overschrijven)
Op de bedankpagina, die je als nieuwe pagina kan aanmaken, kan dan een eigen boodschap worden geplaatst net als de conversion tracking code. Nadeel is dat deze oplossing dezelfde landings/bedankpagina geeft voor elk aangemaakt formulier. Het is te verwachten dat deze functionaliteit in een toekomstige update van de Contact Form 7 plugin komt. Tot die tijd kan deze oplossing uitkomst bieden.
Met dank aan Grapethinking