7 min di letturaTutorial

Inoltro dei parametri di query: conserva il gclid

L'inoltro dei parametri di query porta gclid, fbclid e tag UTM dal link breve alla pagina di destinazione. Come Elido gestisce i conflitti.

Ana Kowalska
Marketing solutions engineering

L'inoltro dei parametri di query significa che il redirect copia la query string con cui arriva il visitatore sull'URL di destinazione. Clicca go.acme.eu/sale?gclid=Cj0abc e arrivi su acme.eu/sale?utm_source=google&gclid=Cj0abc, non sulla destinazione nuda. Senza di esso, un link breve si mangia in silenzio l'ID di clic dell'annuncio, e la conversione che doveva dimostrare non viene mai abbinata.

In Elido è un interruttore su ogni link, «Inoltra i parametri di query», con un valore predefinito del workspace per i link nuovi. I workspace nuovi partono con l'interruttore attivo. Ma la parte interessante non è l'interruttore. È cosa succede quando il link breve e la destinazione portano lo stesso parametro, perché gli shortener non concordano, e la risposta sbagliata rovina i tuoi report senza che nulla avvisi. Se stai ancora impostando il tagging delle campagne, tracciare le campagne UTM da un capo all'altro senza CDP è il contenuto pilastro da cui dipende questo articolo.

Cosa fa l'inoltro dei parametri di query

Ogni URL può portare una query string, la parte dopo il ?. Un link breve ne mette in gioco due: quella salvata nella sua destinazione, che hai scritto tu, e quella con cui arriva la richiesta del visitatore, che ha aggiunto qualcun altro.

Un redirect che ignora la seconda manda tutti alla destinazione salvata così com'è scritta. Va bene per un link in una newsletter che hai taggato tu. Non va bene quando una piattaforma pubblicitaria, uno strumento di e-mail o un partner aggiunge qualcosa che ti serve sulla landing page.

Con l'interruttore attivo, Elido unisce le due. Il #fragment della destinazione viene mantenuto, i parametri vengono ricodificati, e i parametri di controllo propri di Elido (preview e ok) non vengono mai inoltrati. Il lavoro avviene dentro il redirect senza ricerche aggiuntive; nei nostri benchmark costa circa 0.1 microsecondi.

Perché gli ID di clic pubblicitari ne hanno bisogno

Le piattaforme pubblicitarie aggiungono il proprio identificatore di clic a qualsiasi URL a cui punti l'annuncio. L'auto-tagging di Google Ads aggiunge gclid, Meta aggiunge fbclid, e Microsoft, TikTok, LinkedIn, X, Pinterest e Snapchat fanno lo stesso con nomi propri. Se l'annuncio punta a un link breve, è lì che il parametro finisce.

Ecco il guasto. Il redirect manda avanti il visitatore senza l'ID di clic, la landing page non lo vede mai, e l'acquisto di due giorni dopo non può essere abbinato al clic che l'ha pagato. Le offerte intelligenti perdono un segnale, e il tuo costo per acquisizione sembra peggiore di quello che è. Click ID spiegati racconta cosa fa ogni piattaforma con il proprio ID una volta ricevuto.

Con l'inoltro attivo, questi dieci ID di clic raggiungono la landing page:

  • Google: gclid, gbraid, wbraid
  • Meta, Microsoft e TikTok: fbclid, msclkid, ttclid
  • LinkedIn, X, Pinterest e Snapchat: li_fat_id, twclid, epik, ScCid

I tag UTM aggiunti al link breve passano allo stesso modo, insieme a tutto il resto, come il ref di un partner o il parametro di tracciamento di uno strumento di newsletter.

Come Elido unisce i parametri in caso di conflitto

Quando il link breve e la destinazione condividono un parametro, qualcuno deve vincere. Gli shortener rispondono in modo diverso. L'inoltro dei parametri di Dub lascia che il valore del link breve sovrascriva quello della destinazione, e le regole di unione di Short.io sovrascrivono allo stesso modo, a meno che tu non aggiunga shortio_nomerge=1 alla destinazione (entrambi consultati il 12 novembre 2026).

Noi abbiamo fatto il contrario, di proposito. In Elido il valore della destinazione è quello che fa fede: se hai salvato utm_source=newsletter, un visitatore che arriva con ?utm_source=whatever non lo cambia. Ho ripulito abbastanza proprietà GA4 in cui uno scheduler o un ESP aveva ritaggato in silenzio ogni link per sapere che chi ha costruito il link deve possederne i tag.

Gli ID di clic sono l'eccezione, e sostituiscono un valore salvato. Un ID di clic identifica un clic, quindi un gclid vecchio incorporato in una destinazione (succede quando qualcuno copia un URL di una pagina aperta nell'editor dei link) è sbagliato per ogni visitatore dopo il primo. Il valore nuovo del visitatore è quello giusto.

Parametro sul link breveGià nella destinazioneRisultato sulla landing page
utm_medium=socialnessunoaggiunto
utm_source=partnerutm_source=newslettervince la destinazione: newsletter
gclid=Cj0newgclid=Cj0oldvince il visitatore: Cj0new
Come Elido unisce i parametri di query in caso di conflitto: un utm_medium nuovo viene aggiunto, un utm_source già presente nella destinazione vince, e un gclid nuovo del visitatore sostituisce quello salvato

Se per le UTM ti serve l'altro comportamento, lasciale fuori dalla destinazione e lascia passare quelle in arrivo.

Ci sono due posti dove impostarlo. Nell'editor dei link, l'interruttore «Inoltra i parametri di query» controlla quel singolo link; tramite API il campo è forward_query. In Impostazioni, Workspace, il valore predefinito per i link nuovi decide con cosa parte ogni link creato dopo (forward_query_default nell'API).

I workspace creati dal 12 novembre 2026 hanno questo valore predefinito attivo. I workspace più vecchi lo tengono disattivato, così come ogni link già esistente, finché qualcuno non lo attiva. Nulla cambia a sorpresa sotto le tue campagne esistenti.

Il modulo di creazione dei link non ha ancora l'interruttore, quindi un link nuovo prende il valore predefinito del workspace; cambialo dopo nell'editor dei link se deve essere diverso. Una modifica all'interruttore raggiunge i server di redirect in un secondo o due, perché il salvataggio svuota il link in cache.

L'inoltro funziona su ogni piano, senza costi aggiuntivi e senza limiti. Se i tuoi annunci puntano già a link brevi con il tuo marchio, creare un link sul tuo dominio e attivare l'interruttore è tutta la configurazione.

Dove l'inoltro si ferma

Alcuni link reindirizzano senza inoltrare, ed è meglio sapere quali prima di un lancio che dopo:

  • I link protetti da password. La pagina di sblocco non porta ancora i parametri.
  • I link cifrati e le destinazioni che non sono http o https, come i deep link delle app e mailto:.
  • Le richieste troppo grandi. Se l'URL unito fosse più lungo di 8 KB, o la richiesta porta più di 64 parametri, il visitatore va alla destinazione salvata senza modifiche.
Dove si applica l'inoltro dei parametri di query: i redirect semplici, la pagina intermedia di conversione, gli overlay CTA e «Continue anyway» inoltrano; i link con password e cifrati, mailto o deep link delle app, gli URL oltre 8 KB e le richieste con più di 64 parametri no

L'inoltro funziona sui redirect semplici, sulla pagina intermedia di tracciamento delle conversioni, sugli overlay CTA e dopo «Continue anyway» sull'avviso di sicurezza. Un'altra cosa sta fuori dal redirect: i requisiti di destinazione di Google continuano ad applicarsi all'URL finale, ed è per questo che molti inserzionisti tengono un link breve per organico, e-mail e posizionamenti QR e fanno puntare gli annunci al proprio dominio. La guida al template di tracciamento di Google Ads tratta questa divisione.

Testare l'inoltro prima di una campagna

Non fidarti dell'interruttore, testa il link. Un solo curl mostra cosa riceverebbe il browser:

curl -sI "https://go.acme.eu/sale?gclid=test123&utm_source=override" | grep -i '^location'
# location: https://acme.eu/sale?utm_source=newsletter&gclid=test123

Da quella riga si leggono due cose. gclid=test123 è arrivato, quindi l'ID di clic sopravvive. E utm_source dice ancora newsletter, perché il tag salvato ha vinto il conflitto. Se l'intestazione location mostra la destinazione nuda, l'interruttore è disattivato per quel link o il link è una delle eccezioni sopra.

Poi apri la landing page con lo stesso URL di test e verifica che il tuo sito mantenga il parametro. Un redirect sul lato destinazione (verso www, verso un percorso di lingua, verso una pagina di login) può perderlo di nuovo, ed è la causa più comune dei parametri UTM che non compaiono in GA4.

Cosa non fa ancora

Tre lacune, dette chiaramente. Elido non memorizza quali ID di clic sono arrivati su ogni clic, quindi non puoi fare report su di essi nelle analytics di Elido. Non ci sono regole di conflitto personalizzate per link, né elenchi di parametri consentiti o negati: è tutta la query string o niente. E, come detto sopra, il modulo di creazione dei link non ha un interruttore proprio.

Niente di questo cambia il compito centrale, cioè portare l'ID di clic alla pagina che ne ha bisogno. Per ciò che succede dopo il suo arrivo, il tracciamento delle conversioni lato server e l'inoltro delle conversioni a Meta CAPI riprendono il filo.

Leggi il contenuto pilastro: Tracciare le Campagne UTM da un Capo all'Altro Senza CDP

Leggi anche sul blog

Domande frequenti

Gli URL shortener inoltrano i parametri di query alla destinazione?

Alcuni lo fanno per impostazione predefinita, altri solo con un'opzione, e alcuni li scartano. In Elido è un interruttore per ogni link chiamato «Inoltra i parametri di query», con un valore predefinito del workspace per i link nuovi. I workspace creati dal 12 novembre 2026 partono con l'interruttore attivo; i link già esistenti lo tengono disattivato finché non lo attivi.

Il gclid sopravvive a un link breve in Google Ads?

Solo se lo shortener inoltra la query string. L'auto-tagging di Google Ads aggiunge gclid all'URL a cui punta l'annuncio, quindi con un link breve finisce sul link breve. Con l'inoltro attivo, Elido lo aggiunge alla destinazione. La policy di Google sulle destinazioni continua ad applicarsi, per questo molti inserzionisti tengono l'URL finale sul proprio dominio.

Cosa succede se il link breve e la destinazione hanno lo stesso parametro?

In Elido vince il valore della destinazione, quindi i tag UTM che hai salvato non possono essere sovrascritti da ciò che qualcuno aggiunge. Gli ID di clic pubblicitari sono l'eccezione: gclid, gbraid, wbraid, fbclid, msclkid, ttclid, li_fat_id, twclid, epik e ScCid del visitatore sostituiscono il valore salvato, perché un ID di clic appartiene a un solo clic.

L'inoltro rallenta il redirect?

Non in modo misurabile. È lavoro su stringhe dentro il redirect, senza chiamate aggiuntive di rete o di database, circa 0.1 microsecondi nei nostri benchmark. È disponibile su ogni piano senza costi né limiti aggiuntivi.

Quali link non inoltrano i parametri?

I link protetti da password (la pagina di sblocco non porta ancora i parametri), i link cifrati e le destinazioni che non sono http o https, come i deep link delle app e mailto. Se l'URL unito superasse 8 KB, o la richiesta porta più di 64 parametri, il link reindirizza alla destinazione salvata senza inoltro.

Elido memorizza il gclid o il fbclid che inoltra?

No. Il record del clic non conserva quali ID di clic sono arrivati, quindi catturare gclid o fbclid per una conversione resta compito della tua landing page. L'analisi dei clic di Elido non è influenzata in nessuno dei due casi.

Prova Elido

Incolla un URL, ottieni un link breve

Senza registrazione. Il link vive 30 giorni. Iscriviti per conservarlo.

Serve un account gratuito. Il piano gratuito include 25 link in totale. Hai già un account? Accedi

Prova Elido

Accorciatore di URL ospitato nell'UE: domini personalizzati, analisi approfondite e API aperta. Piano gratuito - senza carta di credito.

Tag
query parameter pass-through
url shortener pass query parameters
short link gclid
fbclid short link
utm passthrough
forward query string redirect

Continua a leggere