Eine dritte, einfachere Möglichkeit ist das Tracking mit einem benutzerdefinierten Event (custom event). Wenn du auf deiner WordPress-Seite das beliebte Contact Form 7 Plugin verwendest, dann kannst du im Google Tag Manager ein HTML-Tag anlegen, welches jedes Mal ein benutzerdefiniertes Event (in diesem Fall „cf7submission“) mitschickt, wenn jemand in einem CF7-Formular auf „Senden“ klickt. Dieses Skript schaut wie folgt aus:
<script>
document.addEventListener( ‚wpcf7mailsent‘, function( event ) {
window.dataLayer.push({
„event“ : „cf7submission“,
„formId“ : event.detail.contactFormId,
„response“ : event.detail.inputs
})
});
</script>
Ist dieser so genannte „Event Listener“ erst einmal aktiv, musst du nur mehr ein passendes benutzerdefiniertes Event (custom event) anlegen. Dazu wechselst du zu „Trigger“, wählst als „Trigger Typ“ das benutzerdefinierte Event (custom event), gibt dem Event den gleichen Namen wie im Listener oben („cf7submission“) und wählst erneut deine passenden Bedingungen für den Auslöser.
In unserem Fall ist der Listener auf der gesamten Website aktiv und das custom event wird jedes Mal abgeschickt, wenn ein CF7-Formular abgeschickt wird. Dies kannst du natürlich auch noch eingrenzen, beispielsweise den Trigger nur auf /kontaktformular/ aktivieren. Last but not least weist du diesen Trigger jetzt noch deinem Google Ads Conversion Tag zu. Mehr Informationen zum Thema CF7 Event Tracking mit GTM und GA4 findest du bei Analytics mania.