.st0{fill:#FFFFFF;}

Come Tracciare con Precisione le Sorgenti di Traffico sui Tuoi Form WordPress (e Automatizzare i Dati!) 

Gennaio 16, 2025

Perché il Tracciamento delle Origini di Traffico è un Must per Ogni Business Online?

Che tu stia investendo in Google Ads, Facebook Ads, LinkedIn Ads, email marketing o referral, capire da dove provengono i tuoi lead è cruciale. Senza un tracciamento preciso, non saprai quali canali stanno funzionando davvero e potresti perdere soldi ottimizzando campagne sbagliate.

Il tracciamento degli UTM è obbligatorio, indipendentemente dagli strumenti che usi:

βœ… Se non usi altri sistemi di tracking, gli UTM sono l’unico modo per avere visibilità sulla qualità del traffico.

βœ… Se usi Google Tag Manager o Hyros, gli UTM ti danno un punto di riferimento certo e indipendente da poter confrontare con i dati (spesso non accurati) delle piattaforme pubblicitarie.

βœ… Se analizzi il comportamento dei tuoi lead nel CRM, sapere da dove provengono può migliorare l’ottimizzazione delle vendite e la gestione del follow-up.

Oggi vediamo come implementare un sistema automatizzato e infallibile per tracciare gli UTM nei tuoi form WordPress, con Elementor Forms, ActiveCampaign e qualsiasi altro strumento di raccolta dati.


Step 1: Installare e Configurare il Tracciamento Automatico degli UTM in WordPress

Per automatizzare il tracciamento degli UTM, useremo AppFromLab UTM Tracker, un plugin che memorizza i dati di traffico degli utenti e li passa ai tuoi form in modo automatico.

1.1 – Installazione del Plugin e Attivazione delle Merge Tags JavaScript

  1. Accedi alla tua dashboard WordPress.
  2. Vai su Plugin > Aggiungi nuovo.
  3. Cerca AppFromLab UTM Tracker e installalo.
  4. Attiva il plugin.
  5. Vai in Impostazioni > UTM Tracker e abilita il tracciamento.
  6. Attiva la funzione β€œJavaScript Merge Tags”, che permette di usare le merge tags UTM nei form di Elementor, ActiveCampaign e altri strumenti.

Da questo momento, il plugin inizierà a memorizzare automaticamente i dati UTM ogni volta che un utente visita il sito con parametri UTM nell’URL.

πŸ’‘ Pro Tip: Il plugin salva i dati in localStorage e nei cookie, quindi anche se l’utente visita più pagine prima di compilare un form, le informazioni rimarranno disponibili.


Step 2: Configurare i Form Elementor per Salvare gli UTM

Ora configuriamo i form di Elementor in modo che raccolgano i dati UTM automaticamente. Lo stesso metodo può essere applicato anche ad altri form presenti sul sito, inclusi form di ActiveCampaign e altri servizi esterni.

2.1 – Aggiungere Campi Nascosti al Form

  1. Apri Elementor e modifica il form che desideri tracciare.
  2. Aggiungi 7 campi nascosti, uno per ogni parametro UTM:
    • Nome campo: utm_source
    • Nome campo: utm_medium
    • Nome campo: utm_campaign
    • Nome campo: utm_term
    • Nome campo: utm_content
    • Nome campo: fbc (Facebook Click ID)
    • Nome campo: utm_url (URL completo di ingresso del lead)
  3. Imposta ogni campo nascosto con il valore corrispondente usando le merge tags di AppFromLab:
{{afl_utm_js:utm_source}}
{{afl_utm_js:utm_medium}}
{{afl_utm_js:utm_campaign}}
{{afl_utm_js:utm_term}}
{{afl_utm_js:utm_content}}
{{afl_utm_js:fbc}}
{{afl_utm_js:utm_url}}

βœ… Ora Elementor riempirà automaticamente questi campi con i dati UTM salvati dal tracker!

Questa configurazione funziona anche con form di ActiveCampaign incorporati nel sito o altri moduli di raccolta dati. L’importante è verificare che il sistema di form supporti l’inserimento dinamico dei valori tramite merge tags JavaScript.


Step 3: Inviare i Dati UTM a Google Sheets e al CRM con Zapier o Make

Una volta raccolti i dati, possiamo inviarli in automatico a Google Sheets, ActiveCampaign o qualsiasi altro CRM.

3.1 – Creare un Webhook in Elementor

  1. Apri il form di Elementor e vai su Azioni Post-Optin.
  2. Aggiungi una nuova azione e seleziona Webhook.
  3. Inserisci l’URL del webhook di Zapier o Make.

Come ottenere l’URL webhook?

  • Zapier: Crea una nuova Zap, scegli β€œWebhook by Zapier”, imposta il trigger su β€œCatch Hook” e copia l’URL.
  • Make: Crea un nuovo scenario, aggiungi β€œWebhook Custom”, copia l’URL generato.
  1. Mappa i dati raccolti nel form per salvarli in Google Sheets o nel tuo CRM.
  2. Attiva lo scenario e fai un test.

πŸ’‘ Ora, ogni lead acquisito con il form avrà automaticamente i dati UTM associati e salvati nel CRM!


Traccia gli UTM nei tuoi form WordPress per dati più affidabili

Ora hai un sistema completamente automatizzato per:

βœ… Tracciare gli UTM automaticamente nei tuoi form

βœ… Salvare i dati di tracciamento nei form Elementor e ActiveCampaign

βœ… Inviare le informazioni a Google Sheets o al CRM con Zapier e Make

βœ… Avere un riferimento certo anche se usi Google Tag Manager o Hyros

 

πŸš€ Scarica subito il plugin e configura il tuo tracking UTM: AppFromLab UTM Tracker

 

In un prossimo articolo vedremo come integrare questo sistema con i form embedded di ActiveCampaign per tracciare ancora meglio le conversioni. Iscriviti alla newsletter per non perdertelo!

Se vuoi approfondire ulteriormente il tema o ricevere supporto personalizzato, puoi visitare la mia pagina dedicata al servizio di CTO in affitto: Scopri di più qui.


Risorse Utili e Link di Approfondimento

Ecco una serie di risorse che possono esserti utili per approfondire l’argomento e implementare il tracking delle UTM nel tuo sito:

πŸ”— AppFromLab UTM Tracker – Scarica il plugin e inizia il tracking

πŸ”— Documentazione ufficiale di AppFromLab UTM Tracker – Scopri come funzionano le merge tags JavaScript

πŸ”— ActiveCampaign – Integra il tuo CRM con i dati UTM

πŸ”— Elementor – Il miglior page builder per WordPress

πŸ”— Zapier – Automatizza la raccolta dati con i webhook

πŸ”— Make (ex Integromat) – Crea flussi di lavoro avanzati

πŸ”— Google Tag Manager – Come usarlo con il tracking UTM

πŸ”— Hyros – Analizza il comportamento avanzato degli utenti

INSERISCI UN TUO COMMENTO

Your email address will not be published. Required fields are marked

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}