Contact Form 7 & AdWords Conversion Tracking
Versie door Jeroen Strompf (overleg | bijdragen) op 14 aug 2017 om 11:00 (→Casus: Keetrax (mrt. 2017))
AdWords conversion tracking
Standaard gebruikt deze plugin een AJAX-object om een dankjewel-pagina te creëren. Hoe implementeer je dan AdWords conversion tacking? Nou:
- Je kunt desgewenst een aparte dankjewel-pagina specificeren [1]. Dit wordt afgeraden
- Voor Analytics kun je de betreffende functie aanroepen ahv. de juiste hook. Dat werkt vermoedelijk niet voor AdWords [2][3]
- Voeg snippet in, in de betreffende AJAX-message. Vermoedelijk echt heel simpel [4] → Werkt niet: Geen HTML-tags toegestaan in een message-veld
Casus: Keetrax (mrt. 2017)
Deze handleiding gevolgd (option 2). Details:
- Bij het aanmaken van de conversion snippet, kun je in AdWords inderdaad kiezen tussen Page load en Click
- Tag Assistant geeft drie foutmeldingen:
- CDATA niet ok - Geen probleem. Zie posting Keetrax
- Conversiebedrag niet vermeld - Ik denk dat de snippet tegenwoordig zonder bedrag is, en dat Tag Assistant dat niet weet
- Verkeerde locatie op de site - Boeit niet.
Resulterende formuliercode (zie ook de afbeelding hiernaast):
<div class="col span_6"> <p>Wie können wir Ihnen weiterhelfen?<br /> [textarea* your-message] </p> <p>Optional können Sie eine Datei anhängen. [file file-255 limit:8mb filetypes:pdf|jpg|jpeg|zip|png|doc|docx|xls|xlsx|txt|rtf|otf|ptt|pttx id:bestand]</p> </div> <div class="col span_6 col_last"> <p>Ihr Name<br /> [text* your-name] </p> <p>Ihre Emailadresse <br /> [email* your-email] </p> <p>Ihre Telefonnummer<br /> [text* Telefoon]</p> </div> <div class="col span_12"> <p style="margin-top:25px;">[submit "Nachricht senden"]</p> <!-- Google Code for Ingevuld formulier landing page Conversion Page In your html page, add the snippet and call goog_report_conversion when someone clicks on the chosen link or button. --> <script type="text/javascript"> /* <![CDATA[ */ goog_snippet_vars = function() { var w = window; w.google_conversion_id = XXXXXXXXX; w.google_conversion_label = "XXXXXXXXXXXXXXXXXXX"; w.google_remarketing_only = false; } // DO NOT CHANGE THE CODE BELOW. goog_report_conversion = function(url) { goog_snippet_vars(); window.google_conversion_format = "3"; var opt = new Object(); opt.onload_callback = function() { if (typeof(url) != 'undefined') { window.location = url; } } var conv_handler = window['google_trackConversion']; if (typeof(conv_handler) == 'function') { conv_handler(opt); } } /* ]]> */ </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion_async.js"> </script> </div>
Bronnen
- https://wordpress.org/plugins/contact-form-7/
- https://contactform7.com/
- https://contactform7.com/docs/
- https://contactform7.com/faq/
Conversion Tracking
- https://contactform7.com/redirecting-to-another-url-after-submissions/
- https://contactform7.com/tracking-form-submissions-with-google-analytics/
- https://www.en.advertisercommunity.com/t5/AdWords-Tracking-and-Reporting/how-to-implement-conversion-tracking-through-contact-form-7/td-p/371168
- https://wordpress.org/support/topic/adding-adwords-conversion-tracking-to-contact-form/
- https://keetrax.com/blog/2016/11/update-adwords-conversion-code-cf7/ → Dit is 'm!
- http://blog.syanaputra.com/2015/10/26/google-adwords-conversion-tracking-in-contact-form-7/