Analisi degli indirizzi web
Inserito un indirizzo web, lo scompone in protocollo, ospite, percorso, parametri di interrogazione e frammento. Riconosce automaticamente anche i parametri di tracciamento come utm_source.
I componenti di un indirizzo web
| Componente | Esempio | Descrizione |
|---|---|---|
| Schema (protocollo) | https: | Indica il modo di comunicazione: http o https per il web, mailto per la posta. È l'identificativo che apre l'indirizzo. |
| Informazioni sull'utente | user:pass@ | Nome utente e parola d'ordine usati per esempio nell'autenticazione di base. Restano in chiaro: attenzione quando si condivide l'indirizzo. |
| Nome host | example.com | Nome di dominio o indirizzo IP del servente a cui ci si collega. |
| Numero di porta | :8080 | Porta di destinazione. Di norma si omette, perché i valori predefiniti sono 80 per http e 443 per https. |
| Percorso | /users/123 | Stringa gerarchica che indica la posizione della risorsa all'interno del servente. |
| Stringa di interrogazione | ?id=123&sort=asc | Insieme di parametri nella forma chiave uguale valore che segue il punto interrogativo; se ne possono concatenare più d'uno con la e commerciale. |
| Frammento | #section2 | Identificativo di una posizione all'interno della pagina. Quanto segue il cancelletto non è inviato al servente ed è elaborato soltanto dal navigatore. |
I principali parametri di tracciamento
| Nome del parametro | Descrizione |
|---|---|
| utm_source | Parametro che identifica la provenienza del traffico — per esempio una lettera informativa, un motore di ricerca, una rete sociale — negli strumenti di analisi. La sigla deriva dal modulo di tracciamento Urchin. |
| utm_medium | Parametro che identifica il mezzo di provenienza, per esempio la posta, gli annunci a pagamento o le reti sociali. Si usa di norma insieme al parametro della provenienza. |
| utm_campaign | Parametro che identifica il nome di una campagna di promozione. Serve a misurare l'efficacia di una singola iniziativa. |
| utm_term | Parametro che identifica la parola chiave impiegata negli annunci a pagamento nei motori di ricerca. |
| utm_content | Parametro che distingue più collegamenti o più versioni creative all'interno dello stesso annuncio. |
| gclid | Parametro che identifica il codice di clic della piattaforma pubblicitaria di Google. Serve a misurare le conversioni. |
| fbclid | Parametro che identifica il codice di clic della piattaforma pubblicitaria di Facebook. Serve a misurare l'efficacia degli annunci di Meta. |
Che cosa fa un analizzatore di URL
Un analizzatore di URL prende l’indirizzo che lei digita e lo scompone nelle sue parti – schema (protocollo), nome host, porta, percorso, parametri di query e frammento – per poi elencarle. Anziché seguire con l’occhio un URL lungo e smontarlo a mano, si serve dell’API URL propria del browser per dividerlo con esattezza, e segnala da sé i parametri di tracciamento come utm_source, gclid o fbclid.
Tutto ciò che digita viene elaborato dal JavaScript nel suo browser e non è mai inviato a un server. Anche un URL che porti credenziali – la forma user:pass@host – può essere esaminato in sicurezza, senza che nulla trapeli all’esterno.
Come si usa l’analizzatore di URL
- Incolli l’URL nel campo Digiti un URL completo, schema compreso (https:// e simili). I percorsi relativi e gli URL privi di schema non si possono analizzare.
- Legga l’elenco delle parti Protocollo, nome host, porta, percorso, frammento e il resto vengono separati da soli, ciascuno su una riga propria.
- Controlli i parametri di query Le coppie di chiave e valore compaiono in elenco, e i parametri che servono al tracciamento, come utm_source, recano un contrassegno proprio.
- Decida che cosa togliere Osservi i parametri muniti del contrassegno di tracciamento e valuti se convenga rimuoverli prima di condividere il collegamento.
Consigli per sfruttarlo al meglio
- Prima di condividere un indirizzo su una rete sociale, scomponetelo qui per verificare se contenga parametri di tracciamento come utm_source. Se non servono, eliminarli rende il collegamento più pulito.
- L'indirizzo inserito è elaborato interamente dal JavaScript del navigatore e non giunge mai ai serventi di toolbase.cc: potete esaminare in sicurezza anche indirizzi che contengano credenziali.
- Se uno stesso parametro compare più volte, come in
?tag=a&tag=b, ciascuna occorrenza è elencata su una riga separata. - Il frammento, cioè quanto segue il cancelletto, non è inviato al servente e serve ai collegamenti interni alla pagina e all'instradamento delle applicazioni a pagina singola: è un'informazione che l'analisi dei registri del servente non può cogliere.
- Se il numero di porta compare vuoto, significa che è stata omessa la porta predefinita, la 80 per http e la 443 per https.
Dove un analizzatore di URL è utile
Verificare il tracciamento prima di condividere sui social
Prima di passare un collegamento, guardi se porta utm_source e affini, e all’occorrenza condivida un URL ripulito.
Rendere comprensibile un URL lungo
Anche un indirizzo con moltissimi parametri concatenati diventa leggibile una volta separato chiave per chiave: si vede a colpo d’occhio che cosa indica ciascuno.
Mettere a punto il lavoro lato server
Scrivendo il routing o le redirezioni, confermi come si scompone un URL reale, con lo stesso comportamento dell’API URL del browser.
Indagare sugli identificatori di clic pubblicitari
Quando arriva un collegamento con gclid, fbclid o simili, il parametro offre un indizio su quale piattaforma pubblicitaria l’abbia veicolato.
Termini delle parti di un URL
- Origine
- La combinazione di schema, nome host e porta. Se due URL condividano l’origine è il criterio dei controlli di sicurezza del browser, CORS compreso.
- Stringa di query
- L’insieme dei parametri chiave=valore che segue il «?» di un URL. Se ne possono concatenare più d’uno con «&».
- Frammento
- La parte dell’URL successiva al «#». Non viene mai inviata al server: serve ai collegamenti interni alla pagina e al routing delle applicazioni a pagina singola.
- Codifica percentuale
- Il meccanismo che converte i byte UTF-8 nella forma %XX affinché i caratteri fuori dall’ASCII possano viaggiare in un URL. È detta anche codifica URL.
- Parametri UTM
- Nome collettivo dell’insieme di parametri di query, fra cui utm_source, con cui gli strumenti di analisi riconoscono da dove proviene una visita.
- Identificatore di clic
- Identificatore emesso per singolo clic da una piattaforma pubblicitaria, come gclid o fbclid. Serve a misurare le conversioni.
Domande frequenti
schema, per esempio http://. Se volete scrivere localhost:3000/path, anteponete http:// ottenendo http://localhost:3000/path.
A proposito — perché i parametri di tracciamento si sono moltiplicati negli indirizzi
I parametri come ?utm_source=... in coda a un indirizzo si diffusero in origine come identificativi del modulo di tracciamento Urchin, servizio di analisi degli accessi offerto nel 2005 dall'omonima società che precedette Google Analytics. Con l'acquisizione di Urchin da parte di Google e la nascita di Analytics, la denominazione «parametri UTM» si è affermata come standard di settore.
Dagli anni Dieci le piattaforme pubblicitarie di Google e Facebook hanno cominciato ad aggiungere parametri di misurazione propri, come gclid e fbclid, e sempre più spesso un solo indirizzo ne porta con sé diversi. Quando un collegamento condiviso su una rete sociale appare innaturalmente lungo, la causa è quasi sempre questa stratificazione.
Alcuni navigatori e alcuni strumenti attenti alla riservatezza rimuovono automaticamente questi parametri. La misurazione, però, è per molti siti legittimi una funzione importante: non si tratta dunque semplicemente di qualcosa di «cattivo», e il dibattito su come bilanciare l'analisi dell'efficacia promozionale e la riservatezza delle persone è tuttora aperto.