Form Tracking su WordPress: Oltre il 'Click' Trigger

In questo articolo
Se state ancora tracciando i moduli di contatto usando "Click Text equals Invia", smettete subito. State inquinando i vostri dati. Un utente clicca "Invia", il form dà errore "Email non valida", ma GA4 segna +1 Conversione. Disastro.
La soluzione è ascoltare la risposta del server (o del JS front-end) che dice "Ok, tutto a posto". Ecco come farlo per i plugin WordPress più comuni.
Contact Form 7: Il Classico
CF7 è gentile. Emette un evento DOM nativo chiamato wpcf7mailsent.
Create un tag Custom HTML in GTM (attivato su "All Pages") e incollate:
document.addEventListener('wpcf7mailsent', function(event) {
window.dataLayer.push({
'event': 'form_success',
'formId': event.detail.contactFormId,
'formType': 'CF7'
});
});
Ora create un Trigger "Custom Event" su form_success. Pulito, infallibile.
Forminator: Il Moderno (jQuery)
Forminator è più complesso. Usa jQuery per gestire gli eventi. Dovete agganciarvi al suo ciclo di vita:
(function($) {
$(document).on('forminator:form:submit:success', function(e, formData) {
window.dataLayer.push({
'event': 'form_success',
'formType': 'Forminator',
// Forminator non passa l'ID direttamente in modo pulito qui,
// spesso bisogna estrarlo dal contesto o dal DOM
});
});
})(jQuery);
WPForms: Il Difficile
WPForms (versione base) non espone eventi DOM chiari per il successo. La strategia migliore qui è un mix:
- Usare la "Thank You Page" (Redirect) se possibile. È il metodo più robusto per WPForms Lite.
- Se usate AJAX, dovete ascoltare il submit generico e verificare se nel DOM appare il messaggio di conferma.
Non fidatevi mai del click. Fidatevi solo dell'evento di successo.
Correlati

Iubenda + GTM: integrare il consent banner senza buchi
Integrare Iubenda Cookie Solution con GTM e Consent Mode v2 senza buchi: mappatura categorie, gestione race condition, segnali ad_user_data e ad_personalization.

Tag governance: ordine in un container GTM con 200 tag
Come fare ordine in un container GTM con 200+ tag naming convention, folder, version control e processo di review per team marketing e dev.

Attribution data-driven GA4: come confrontare i modelli senza farsi ingannare
Confronto onesto tra modelli di attribution su GA4 data-driven, paid + organic, ultima interazione. Come leggere il rapporto Path Exploration senza innamorarsi del numero.