WordPress contactaanvragen meten in Google Analytics en Adwords
19
June
Het is een vaak voorkomend probleem voor iedereen die met Web Analytics bezig is. Je wil de aanvragen via een contactformulier meten, maar er is geen “thank you page”.
Dit betekent dat er geen bestemmingspagina is die je als doel kan instellen in Google Analytics (of eender welk ander pakket dat je gebruikt). Mits enig overleg met de webmaster zijn er gelukkig wel de nodige oplossingen te vinden, bijvoorbeeld door gebruik te maken van zogenaamde virtual pageviews die mee uitgeprint worden met de bedankingsboodschap. Dit heeft echter als nadeel dat een Google Adwords conversiecode implementeren, niet mogelijk is.
In deze post ga ik toelichten hoe je het aantal conversies via een contactformlier kan meten op een WordPress website.
Standaard is er geen module voorzien om een contactformulier in je website te integreren.
Daarom ga ik er gemakshalve even van uit dat je gebruik maakt van de meest populaire module Contact Form 7.
Configuratie in WordPress Contact Form 7
Om te beginnen, ga je in het backend gedeelte van WordPress naar de Admin pagina van Contact Form 7. Daar heb je waarschijnlijk wel al een (of meerdere) formulieren aangemaakt.
Nu, wat we eigenlijk willen doen is een actie toevoegen wanneer het contacformulier succesvol is ingevuld. Dat kunnen we doen door helemaal naar onderaan te scrollen en op “additional settings” te klikken. In dit veld kunnen we zelf extra code toevoegen, die uitgevoerd wordt bij een bepaald scenario.
Daar voeg je onderstaande code toe:
on_sent_ok: “location.replace(‘http://www.site.be/contact-ok/’);”
Hiermee zorgen we ervoor dat bij een succesvol ingevulde contactopname een redirect gebeurt naar een 2de pagina . Uiteraard moet je er ook voor zorgen dat deze pagina effectief bestaat. Je maakt deze dus best eerst aan en geeft deze een logische benaming, zodat die eenvoudig in het Google Analytics content report terug te vinden is.
Uiteraard kan je hetzelfde principe hanteren om meerdere formulieren te meten, je code ziet er dan bijvoorbeeld als volg uit:
on_sent_ok: “location.replace(‘http://www.svendemeyere.be/contact-2-ok/’);”
on_sent_ok: “location.replace(‘http://www.svendemeyere.be/contact-3-ok/’);”
enz…
Configuratie in Google Analytics
Sla zeker je wijzigingen op en ga vervolgens naar je Google Analytics account van je website. Klik op “bewerken/edit” naast het profiel van de website waar je de contactaanvragen van wil meten. Even naar onderen scrollen, klikken op “doel toevoegen” en daar kan je je doelen configureren.
Het voordeel aan deze methode ten opzichte van het gebruiken van een virtual pageview is dat je ook eenvoudig een Google Adwords conversiecode kan implementeren op de “thank-you” pagina.
Jammer dat je deze workarounds moet gebruiken voor zoiets eenvoudigs, maar aan de hand van deze tutorial zou het best moeten lukken, toch?
Als er vragen zijn, laat die gerust na in de comments en dan proberen we samen naar een oplossing te zoeken.
Bedankt voor je post. Ik kan alleen de ‘aditional settings’ niet vinden. Bij mij staat onderaan alleen de optie ‘messages’. Kijk ik verkeerd? Ik hoop dat je me verder kan helpen.
Dag Wendy,
Dat is vreemd. Ben je zeker dat je de meest recente versie van de plugin hebt?
In principe zou “additional settings” inderdaad gewoon vlak daaronder moeten staan.
Hi Sven,
Lang geleden… Ik had inderdaad een oudere versie van de plugin. Inmiddels heb ik de meest recente versie in gebruik. Ik heb je handleiding gevolgd en in het veld ´aanvullende instellingen´ deze code geplakt±
on_sent_ok:”_gaq.push(['_trackPageview', '/iphone-hoesje-bestellen/voltooid/']);”
Ook heb ik het doel aangemaakt in google analytics. Nu zit ik alleen met 2 dingen±
1. Door de aanpassing wordt er geen bericht meer getoond als mensen op de button van mijn formulier klikken.
2. In de broncode zie ik de ´on_sent_ok….´ niet staat. Klopt dat wel.
Ik hoop dat je me kan helpen.