Contact Form 7 & Analytics Conversion Tracking: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 1: Regel 1:
''Zie ook [[Code snippet (Google Analytics)]].''
+
''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.
  
Sinds sep. 2017 is ''AdWords Conversion Tracking'' min-of-meer achterhaald, en is alleen ''Analytics Conversion Tracking'' nog relevant.
+
''' Twee problemen'''  
  
== Het probleem ==
+
# Hoe detecteer je ingevulde ''Contact Form 7''-formulieren?  
 
+
# Hoe onderscheid je verschillende formulieren van elkaar?
Hoe detecteer je ingevulde ''Contact Form 7''-formulieren? En hoe onderscheid je verschillende formulieren van elkaar?
 
  
 
== Conversion tracking - Oplossing contactform7.com ==
 
== Conversion tracking - Oplossing contactform7.com ==

Versie van 2 dec 2017 14:57

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.

Twee problemen

  1. Hoe detecteer je ingevulde Contact Form 7-formulieren?
  2. 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-bestand header.php
    • Via de wp_head-action hook in het theme's functions.php-bestand.
  • 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