Vai al contenuto principale
LibraTool logoLibraTool

Costruttore Link Campagna UTM gratis

Crea URL di campagna tracciabili con parametri UTM per Google Analytics e altri strumenti. Anteprima live, preset e copia con un clic.

Funziona offline una volta caricato

Preset rapidi

Da dove proviene il traffico (referrer).

Il canale/mezzo di marketing.

La campagna o promozione specifica.

Parole chiave pagate (facoltativo, per ricerca a pagamento).

Distingue link/annunci simili (facoltativo, per test A/B).

Inserisci un URL sopra per costruire il tuo link di tracciamento

💡 I parametri UTM permettono a Google Analytics, Plausible e altri strumenti di attribuire il traffico a campagne specifiche. Mantieni una nomenclatura coerente (es. sempre 'email', mai 'Email') — gli analytics distinguono maiuscole e minuscole e suddividerebbero i tuoi dati.

Usi comuni

  • Link UTM per campagne e-mailTraccia quale newsletter o email ha generato traffico e conversioni nelle tue analitiche.
  • Link UTM per social mediaMisura accuratamente il traffico da ogni piattaforma e post di social media.
  • Link UTM per campagne di annunci a pagamentoAttribuisci le conversioni a specifici annunci, parole chiave e creatività.
  • Link UTM per stampa e codici QRTraccia le campagne offline — volantini, poster, biglietti da visita — tramite codici QR.
  • Link UTM per partnership con influencerAssegna a ogni influencer un link tracciato unico per misurare chi genera risultati.

Come funziona

Il costruttore UTM assembla URL di tracciamento interamente nel browser usando le API standard URL e URLSearchParams — nessun server, nessun caricamento. Mentre digiti, un hook useMemo dal vivo analizza il tuo URL base, valida l'hostname, e aggiunge solo i parametri UTM che hai compilato.

  1. 1
    Analisi e validazione URL
    Il tuo URL base viene alimentato nel costruttore URL integrato del browser. Lo strumento antepone automaticamente https:// se non è presente alcuno schema, poi controlla che l'hostname contenga almeno un punto (o sia localhost) — rifiutando prosa libera prima che possa corrompere l'output.
  2. 2
    Parametri UTM aggiunti tramite URLSearchParams
    Ogni campo compilato (source, medium, campaign, term, content) viene scritto nell'oggetto search-params dell'URL con URLSearchParams.set(). Se il toggle minuscolo è attivo, i valori vengono resi minuscoli a questo punto, il che previene attribuzioni non corrispondenti causate da incoerenze di maiuscolizzazione.
  3. 3
    Codice QR reso dalla libreria qrcode
    Ogni volta che l'URL finale cambia, la libreria qrcode rende un data-URL a 256px per l'anteprima inline e simultaneamente disegna una versione a 1024px su un canvas fuori schermo. Il canvas viene poi serializzato in un Blob PNG tramite canvas.toBlob() così il pulsante download può salvarlo sincronamente — richiesto su iOS, dove la creazione asincrona di Blob dentro un gestore click è bloccata.
  4. 4
    Template condivisibile tramite l'hash della pagina
    Lo stato del form (URL base più qualsiasi valore UTM) viene continuamente codificato nel frammento URL della pagina usando window.history.replaceState. Chiunque apra quell'URL con hash ottiene il form precompilato, così puoi salvare o condividere un template di campagna senza alcuna memorizzazione lato server.

Strumenti correlati

Domande frequenti