Contact Form 7 & Analytics Conversion Tracking
Versie door Jeroen Strompf (overleg | bijdragen) op 9 okt 2017 om 12:11 (→Conversion tracking - Oplossing contactform7.com)
Zie ook Code snippet (Google Analytics).
Sinds sep. 2017 is AdWords Conversion Tracking min-of-meer achterhaald, en is alleen Analytics Conversion Tracking nog relevant.
Het probleem
Hoe detecteer je ingevulde Contact Form 7-formulieren? En hoe onderscheid je verschillende formulieren van elkaar?
Conversion tracking - Oplossing contactform7.com
Deze pagina suggereert de volgende procedure:
- Zorg dat je Analytics hebt geïnstalleerd op je site
- Registratie van een evenement (zoals een ingevuld formulier), gaat via aanroep van de
ga
-functie. Je kunt deze aanroep conditioneel maken, zodat-ie alleen plaatsvindt als een formulier met succes is verstuurd. Gebruik daarvoor deze code:
<script> document.addEventListener( 'wpcf7mailsent', function( event ) { ga('send', 'event', 'Contact Form', 'submit'); }, false ); </script>
- Plaats deze code in de header van alle pagina's van je site (of alleen op de pagina's met een formulier, maar da's lastiger). Dat kan op twee manieren:
- Binnen het
<head></head>
-gedeelte van het theme-bestandheader.php
- Via de
wp_head
-action hook in het theme'sfunctions.php
-bestand.
- Binnen het
- In bovenstaande ga-aanroep, is Contact Form de eventCategory en submit de action. Die info heb je nodig om Goals in Analytics te configureren.
Probleem
Ik heb de indruk dat je op deze manier geen onderscheid kunt maken tussen verschillende formulieren. Een gemakkelijke oplossing: Event registreren binnen het dank-je-wel-object. Dat zou dan ook registreren als een formulier niet goed is aangekomen, maar dat maakt me weinig uit.
Bronnen
Volgen van meerdere formulieren
- https://webmasters.stackexchange.com/questions/100834/tracking-multiple-forms-from-contact-form-7-in-ga-as-separate-events
- https://bavington.co.uk/goal-tracking-for-contact-form-7-in-google-analytics-e6097c1320a5 - Achterhaald per ultimo 2017
- https://blog.strategiq.co/goal-tracking-cf7-dom-events-google-tag-manager-490f620733c1