Elido
16 min di letturaFunzionalità

Analisi dei short link - cosa misurare e cosa ignorare

Una guida pratica alle metriche che guidano davvero le decisioni: visitatori unici, decay dei clic, attribuzione del referrer, conteggi filtrati dai bot e divisioni delle varianti A/B - più un breve rituale settimanale per sfruttarle al meglio.

Ana Kowalska
Marketing solutions engineering
Two columns of link metrics: left column labelled 'Actionable' lists unique visitors, conversion rate, time-to-first-click, return rate, bot-filtered clicks, and referrer breakdown; right column labelled 'Ignore' lists all-time totals, raw unfiltered click counts, and vanity social-style counter badges

La maggior parte delle dashboard degli URL shortener si apre su un numero - di solito uno grande. Clic totali dalla creazione, visualizzati in un badge abbastanza grande da fare uno screenshot. Quel numero è lì perché è facile da produrre e soddisfacente da guardare. È anche quasi impossibile da tradurre in azioni concrete.

Questo articolo riguarda le metriche che vale la pena misurare, quelle da ignorare e un breve rituale settimanale che consente a un singolo marketer di estrarre segnali reali da una libreria di link di qualsiasi dimensione.

I due campi: vanity contro azionabilità#

Il campo vanity contiene qualsiasi metrica che aggrega su tutto il tempo senza contesto. "Clic totali: 48.230" ti dice che un link esiste e che le persone lo hanno seguito. Non ti dice se quei clic sono avvenuti la settimana scorsa o distribuiti su due anni, se provenivano da visitatori reali o da crawler di motori di ricerca e monitor di uptime, se qualcuno di loro si è convertito nella cosa che vuoi davvero, o se il volume dei clic sta crescendo o crollando.

Il campo azionabile contiene metriche delimitate da una finestra temporale, segmentate a un livello significativo e collegate - per quanto vagamente - a un risultato a valle. "Visitatori unici dalla ricerca organica in Germania, ultimi 30 giorni, e quale frazione ha cliccato di nuovo entro sette giorni" è una domanda diversa da "clic totali di sempre". La prima ha una risposta che può cambiare la tua prossima decisione. La seconda per lo più conferma che hai gestito un link per un po' di tempo.

La distinzione è importante perché le dashboard che presentano numeri vanity ti addestrano a ignorare le tue analisi. Controlli il totale, provi qualcosa nella vaga direzione della soddisfazione o dell'allarme e chiudi la scheda. Le dashboard che vale la pena aprire ogni settimana presentano metriche delimitate nel tempo che rispondono a specifiche domande operative.

Due colonne di metriche sui short link: una colonna azionabile con visitatori unici, tasso di conversione per referrer, clic filtrati dai bot, attribuzione, decay, heatmap e divisioni delle varianti, accanto a una colonna vanity con totali cumulativi e badge punteggio di coinvolgimento

Metriche che vale la pena tracciare#

Clic versus clic unici#

Ogni evento di clic registrato al livello di redirect ha un indirizzo IP allegato. I conteggi di visitatori unici - l'aggregazione uniq(ip) nelle query di analisi di Elido - collassano tutte le richieste dallo stesso indirizzo di rete in un singolo visitatore. Una sola persona che clicca sul tuo link quattro volte in un giorno è un visitatore; quattro persone separate che cliccano ciascuna una volta sono anche quattro visitatori, ma hanno segnali diversi.

Il rapporto tra clic totali e visitatori unici è il tuo tasso di coinvolgimento ripetuto. Un link con 1.000 clic e 950 visitatori unici ha quasi nessun traffico di ritorno - la maggior parte delle persone ha cliccato una volta e se n'è andata. Un link con 1.000 clic e 300 visitatori unici ha un coinvolgimento ripetuto significativo: qualcosa riporta le persone indietro. Se questo sia desiderabile dipende interamente dal caso d'uso. Per un flusso di onboarding, i clic ripetuti possono significare che gli utenti sono confusi. Per una serie di contenuti, possono significare che il link è stato salvato nei preferiti.

Una nota sul framing "conteggio cookieless" che appare in molti materiali di marketing delle analisi: il conteggio unico di Elido usa l'indirizzo IP come identificatore (un'aggregazione uniq(ip) nel livello di query delle analisi). Questo non è un fingerprint cross-session - è un'euristica più grossolana a livello di rete. Due persone dietro lo stesso NAT conteranno come un visitatore; la stessa persona su mobile e desktop conterà come due. Per l'attribuzione a livello di campagna è un'approssimazione ragionevole. Per la risoluzione dell'identità a livello individuale non lo è.

Ripartizione per geo e dispositivo#

Le query di ripartizione - ByCountry, ByDevice, ByBrowser nell'API delle analisi - rispondono a una domanda operativa: il tuo traffico corrisponde al pubblico previsto per questo link?

Se hai condotto una campagna email rivolta alla Germania e la ripartizione geo mostra l'80% del traffico proveniente dall'esterno della Germania, o l'email è stata inoltrata, o il link è stato condiviso sui social media in un mercato diverso, o il tuo targeting era sbagliato. Se un link destinato a un flusso di checkout mobile mostra il 40% di traffico desktop, qualcuno lo sta inviando a utenti desktop e l'esperienza dall'altra parte potrebbe non essere progettata per loro.

I dati del dispositivo sono utili anche per diagnosticare specificamente le campagne QR code. Una campagna QR da un posizionamento fisico dovrebbe mostrare traffico quasi al 100% mobile. Un traffico desktop significativo da un link QR significa che il codice viene incontrato digitalmente - in un'email, su un sito web, in uno screenshot condiviso - non scansionato da supporti fisici.

I dati geo in Elido si risolvono al codice paese al momento del redirect dall'IP completo, che viene poi scartato prima che l'evento venga persistito. Il record archiviato contiene solo il codice paese ISO-3166, non l'IP completo. I dati a livello di città non sono disponibili nello schema attuale.

Attribuzione referrer e UTM#

La ripartizione del referrer (ByReferrer) raggruppa i clic per la parte host dell'intestazione Referer. Questo ti dice quali siti e applicazioni stanno inviando traffico al tuo link - non quale campagna intendevi gestire, ma quali sorgenti di traffico sono effettivamente attive.

Il traffico diretto (nessun referrer) è il singolo bucket più comune e il meno informativo. In pratica è una miscela di: persone che hanno digitato o incollato l'URL direttamente, traffico da app che rimuovono le intestazioni referrer (la maggior parte delle app mobile native, client email, app di messaggistica) e il residuo dell'attribuzione che si perde in transito.

I parametri UTM si trovano sull'URL di destinazione piuttosto che sul short link stesso. Il redirect li passa intatti: s.elido.me/spring → https://shop.example.com/spring?utm_source=email&utm_medium=newsletter. La tua piattaforma di analisi legge gli UTM dall'URL della landing page, non dallo shortener. La ripartizione del referrer dello shortener ti dice da dove provengono i clic prima della pagina di destinazione; i dati UTM della pagina di destinazione ti dicono quale campagna li ha inviati.

La combinazione è dove si chiude l'attribuzione. Il referrer dallo shortener conferma che è avvenuto un clic; i parametri UTM sulla destinazione confermano quale campagna lo ha rivendicato. Se vedi clic nel log del referrer dello shortener da mail.google.com ma nessuna sessione attribuita con UTM corrispondente nella tua piattaforma di analisi, la pagina di destinazione sta perdendo i valori UTM - di solito a causa di un redirect tra l'URL della landing page e la destinazione effettiva, o a causa di un banner di consenso che resetta la sessione.

Pattern temporali per ora del giorno e giorno della settimana#

L'endpoint heatmap restituisce i conteggi dei clic raggruppati per ora del giorno (0–23) e giorno della settimana (da lunedì a domenica). Per la maggior parte dei tipi di campagna, questa è la singola visualizzazione più utile nello stack delle analisi.

Il pattern ti dice quando il tuo pubblico è attivo nel contesto in cui incontra il tuo link. I link delle newsletter raggiungono il picco la mattina del giorno in cui l'email è stata inviata e di nuovo due o tre giorni dopo mentre le persone smaltiscono il backlog della propria casella di posta. I QR code sui display al dettaglio raggiungono il picco sabato a pranzo. I link dei social media raggiungono il picco nelle serate dei giorni feriali e si stabilizzano nel corso del weekend. Le offerte con scadenza - "saldi lampo di 48 ore" - producono un picco netto e una caduta brusca.

L'uso pratico è la pianificazione. Se stai scrivendo copy per una newsletter che include un short link, sapere che la tua lista legge il martedì mattina significa che inviare lunedì sera alle 21:00 non è un'intuizione, è un pattern che hai visto tre volte nella heatmap dei clic.

Per le campagne in cui la destinazione cambia o dove vuoi testare diverse landing page in momenti diversi, il routing intelligente di Elido supporta regole temporali a livello di link. Un link può instradare a destinazioni diverse prima e dopo una determinata ora in un determinato giorno. La heatmap ti dice dove si trova il picco; la regola di routing ti consente di agire su di esso senza ristampare o reinviare.

Tracciamento delle conversioni e pixel server-side#

Il volume dei clic è un indicatore anticipatore; una conversione è l'evento che conta davvero. I due sono correlati ma spesso scarsamente. Un link con clic bassi e un tasso di conversione del 40% è più prezioso di un link con clic alti e un tasso di conversione del 2%.

Il tracciamento delle conversioni di Elido collega un record di clic a un evento a valle tramite un postback. Un acquisto, l'invio di un modulo o l'installazione di un'app sulla pagina di destinazione attiva una chiamata server-to-server che collega il risultato al clic originale. Questo avviene lato server per evitare la perdita di attribuzione che deriva dall'ITP di Safari che rimuove i cookie sui redirect cross-site.

La configurazione dei pixel in services/click-ingester/internal/pixels/pixels.go supporta Meta CAPI e TikTok Events API. Le credenziali vengono registrate una volta a livello di workspace; il click-ingester attiva la chiamata API di conversione della piattaforma per ogni evento di clic qualificante senza richiedere alcuno script client-side al livello di redirect. La distinzione è importante: un redirect che inietta un pixel nel browser prima di recapitare l'URL di destinazione crea un obbligo di consenso GDPR; una chiamata server-to-server basata su dati che l'utente ha già condiviso con la piattaforma di destinazione è architetturalmente diversa. La guida ai short link conformi al GDPR tratta questa distinzione in maggior dettaglio.

Per i tassi di conversione nella dashboard delle analisi, la metrica utile non è il conteggio assoluto delle conversioni ma il tasso di conversione per sorgente di referrer. Se l'8% dei visitatori che hanno cliccato dalla tua newsletter email si è convertito ma solo l'1,2% dei visitatori che hanno trovato il link attraverso la condivisione social si è convertito, la lista email sta portando traffico qualificato e il pubblico social no. Questa è una decisione su dove investire nella prossima campagna, non una nota a margine.

Conteggi filtrati dai bot versus conteggi grezzi#

Ogni numero delle analisi che vedi nella dashboard Elido è filtrato dai bot per default. Il servizio edge-redirect esegue il rilevamento dello User-Agent prima di decidere se emettere un evento di clic allo stream Kafka. Il rilevamento dei bot in services/edge-redirect/internal/bot/bot.go confronta con una lista di firme di crawler noti - Googlebot, Bingbot, Slackbot, Discordbot, monitor di uptime, curl, wget, librerie di scripting - e sopprime l'evento di clic per qualsiasi corrispondenza. Le richieste senza User-Agent vengono anch'esse soppresse.

Un livello separato di punteggio di sospetto all'edge contrassegna il traffico dall'aspetto umano ma incerto - richieste prive sia di User-Agent che di Accept-Language, burst di clic per IP sopra una soglia di frequenza - con un flag is_suspicious che si propaga nello schema delle analisi come is_suspicious e suspicion_reasons. Le query delle analisi escludono per default le righe sospette.

L'implicazione pratica: se esegui un link su una pagina che si posiziona nella ricerca Google, il conteggio dei clic nella dashboard del tuo shortener sarà molto inferiore al conteggio delle impression in Search Console. Tutte le richieste di verifica di Googlebot - e ce ne sono molte - vengono filtrate prima di raggiungere le tue analisi. Il tuo conteggio di clic dello shortener è più vicino a un conteggio di redirect umani che a un conteggio grezzo di richieste HTTP. Questo è il denominatore corretto per i calcoli del tasso di conversione.

I conteggi grezzi che includono il traffico bot possono sovrastimare il volume dei clic del 20–60% a seconda del tipo di link. I link usati nelle email con URL short semplici e i link incorporati in contenuti aperti sul web attraggono profili di crawler molto diversi. I "clic totali" che includono i bot non sono una metrica significativa per nessuna decisione.

Pipeline da una richiesta di redirect HTTP attraverso il filtraggio bot edge e il punteggio di sospetto verso l'archivio di analisi, con i bot eliminati prima delle analisi e un postback server-side a Meta CAPI e TikTok che attribuisce la conversione al clic

Performance delle varianti A/B#

Quando un link ha più varianti di destinazione, l'edge di Elido seleziona tra di esse al momento del redirect usando la selezione casuale pesata (o la rotazione round-robin dove configurata). L'URL di destinazione selezionato viene registrato nella colonna destination della tabella click_events.

La query di ripartizione ByDestination raggruppa i conteggi dei clic per URL di destinazione risolto. Per un link con due varianti - variante A al 50% di peso e variante B al 50% di peso - la ripartizione della destinazione mostra quanti clic effettivi ha ricevuto ciascuna variante. Su alcune centinaia di clic, la distribuzione dovrebbe approssimarsi al 50/50; la deviazione dal peso previsto è di per sé un segnale (una distorsione estrema può indicare un pattern di clic pesante da bot contro una variante).

Collegare la performance delle varianti ai risultati di conversione richiede dati postback dalla pagina di destinazione, ma anche senza, i conteggi di clic in finestre temporali per destinazione possono indicare il coinvolgimento: se la variante A genera il 10% in più di clic rispetto alla variante B su una divisione 50/50, una possibile spiegazione è che la landing page della variante A viene condivisa o salvata nei preferiti a una frequenza più alta (persone che tornano all'URL di destinazione direttamente), che è un segnale sulla qualità del contenuto indipendente dalla conversione.

Curva di decay dei clic#

La curva di decay dei clic - clic al giorno tracciati dal giorno in cui è stato creato un link - ha una forma caratteristica per ogni tipo di sorgente di traffico.

I link email hanno un picco netto il giorno dell'invio e si riducono entro 48–72 ore a quasi zero. Le condivisioni social organiche hanno un picco il giorno della pubblicazione e si mantengono a un livello inferiore per diversi giorni mentre il post ricircola attraverso i diversi fusi orari. I link di supporto SEO che si posizionano per una query crescono lentamente e si mantengono a un livello approssimativamente costante fino a quando il posizionamento non cambia. I QR code su materiali fisici mostrano un traffico di base basso ma persistente che riflette la circolazione continua dell'artefatto fisico.

Conoscere la forma di decay attesa per un tipo di link ti consente di rilevare anomalie. Un link email che mostra un secondo picco 10 giorni dopo l'invio è stato inoltrato su larga scala, menzionato in un'altra pubblicazione o ripreso da un aggregatore. Un link QR su una confezione che mostra un calo netto in una data specifica può indicare un ritiro del prodotto, una liquidazione al dettaglio o un cambiamento nel canale di distribuzione.

L'endpoint timeseries nell'API delle analisi (/workspaces/{id}/timeseries) supporta sia il bucketing orario che quello giornaliero. Per l'analisi del decay, i bucket giornalieri su una finestra di 90 giorni mostrano chiaramente la forma della curva. I bucket orari sono utili per le prime 72 ore di una campagna dove conta il pattern infragiornaliero (ad esempio l'ottimizzazione del momento di invio dell'email).

Grafico a linee dei clic al giorno su 90 giorni che mostra quattro forme di decay: l'email ha un picco e poi cala in 72 ore, il social ha un picco con una coda di piu giorni, la SEO cresce lentamente fino a un plateau costante, e il QR su carta rimane basso ma persistente

Cosa ignorare#

Totali cumulativi di sempre. Un contatore che si incrementa da due anni ti parla della tua storia, non della tua performance attuale. Compone anche tutto il rumore - traffico bot precedente alla configurazione del filtraggio bot, traffico campagna da link non più attivi, link sperimentali che hai creato e dimenticato. Taglia la finestra temporale agli ultimi 30 giorni e il numero diventa una metrica del ciclo della campagna. Tieni il badge "di sempre" sulla tua dashboard e quasi certamente lo ignorerai tranne quando vuoi mostrare a qualcuno un numero grande.

Conteggi grezzi non filtrati. Qualsiasi metrica che include traffico bot e crawler sta misurando la tua esposizione al traffico automatizzato di internet, non il comportamento del tuo pubblico. Se la tua dashboard offre un toggle "grezzo" versus "filtrato", usa il filtrato per tutte le decisioni operative. I dati grezzi appartengono al tuo data warehouse per il debug dei problemi di infrastruttura dei link, non alla tua schermata di revisione settimanale.

Totali per paese senza contesto temporale. "Paese principale: Italia (41%)" è un dato. "La quota italiana è cresciuta dal 28% al 41% nelle ultime due settimane, mentre la quota tedesca è scesa dal 35% al 22%" è un segnale. Il ranking assoluto del paese principale in un momento nel tempo ti dice approssimativamente nulla se il tuo targeting funziona o sta cambiando.

Punteggi di coinvolgimento in stile social. Alcune piattaforme producono un "punteggio di coinvolgimento" o un "indice di salute del link" proprietario che combina più segnali in un unico numero. Questi punteggi non sono standardizzati tra le piattaforme, non sono verificabili e non sono collegati a nessuna metrica di risultato nel tuo stack. Sono cosmetici per la dashboard. I segnali sottostanti - tasso di clic, frazione di visitatori unici, distribuzione del referrer - sono i dati reali.

Nota GDPR: misurare senza archiviare IP completi#

Ogni metrica in questo articolo può essere prodotta senza archiviare un indirizzo IP completo. La risoluzione geo, il rilevamento dei bot e il rate limiting vengono eseguiti al momento del redirect sull'IP completo. L'IP completo viene scartato prima che l'evento venga scritto nell'archivio di analisi. Ciò che persiste è il prefisso di rete /24 per IPv4 e /48 per IPv6 - sufficiente per l'approssimazione uniq(ip) nei conteggi dei visitatori unici, insufficiente per identificare un individuo.

Questo è il comportamento predefinito, non un opt-in. Non hai bisogno di configurare il troncamento IP nelle impostazioni del tuo workspace; la pipeline è costruita così al livello di ingestione.

La conseguenza per le analisi: i conteggi dei visitatori unici sono approssimazioni a livello di rete, non identità a livello individuale. Due persone sulla stessa rete domestica - il WiFi condiviso di una famiglia - contano come un visitatore unico. Una persona su mobile e successivamente su una connessione broadband domestica conta come due. Per la misurazione su scala di campagna, queste approssimazioni sono tollerabili. Per l'attribuzione a livello individuale, non sono lo strumento giusto, e lo strumento giusto per questo (identificatori di prima parte legati agli utenti registrati) richiede una relazione diretta con l'utente che è al di fuori dell'ambito del livello di redirect.

Per un'analisi dettagliata di cosa richiede il GDPR in termini di gestione dei dati di uno URL shortener, il post sul GDPR per gli shortener tratta gli articoli 5, 6 e 28 con domande di procurement concrete.

Un breve rituale settimanale di analisi#

L'obiettivo di una revisione settimanale delle analisi è rispondere a tre domande in meno di 15 minuti:

1. Il traffico sta andando nella direzione giusta?

Apri la visualizzazione timeseries per il tuo workspace, imposta la finestra a 90 giorni e guarda la forma. Piatta, in crescita o in declino? La linea di tendenza corrisponde a quello che sai sulle tue campagne? Se c'è un picco che non riesci a spiegare, traccialo su link specifici usando la ripartizione dei top link prima di chiudere la scheda.

2. Le sorgenti di traffico sono quelle che ti aspettavi?

Controlla la ripartizione del referrer e quella geo per la stessa finestra di 90 giorni. I principali referrer sono i canali su cui stavi investendo? La distribuzione geografica è coerente con il tuo mercato di riferimento? Una sorgente di referrer significativa che non ti aspettavi - un aggregatore di newsletter, un forum, un sito di contenuti - vale la pena conoscere. Potrebbe valere la pena coltivare.

3. I link con tracciamento attivo delle conversioni stanno performando?

Per qualsiasi link con un postback o pixel configurato, controlla il conteggio delle conversioni nella finestra della campagna corrente. Non il totale di sempre - la finestra corrente. Se il tasso di conversione è sceso significativamente rispetto alla finestra precedente, ci sono tre cause probabili: la pagina di destinazione è cambiata, il mix delle sorgenti di traffico è cambiato, o qualcosa nel flusso di fulfillment si è rotto. Tutte e tre sono azionabili e nessuna di esse emergerebbe guardando solo i conteggi dei clic.

Questo rituale richiede più tempo quando qualcosa va storto. Questo è il punto. Le metriche sopra sono strumenti diagnostici: la maggior parte delle settimane, la timeseries è a posto, le sorgenti sono quelle previste e il tasso di conversione è stabile. Nelle settimane in cui una di queste cose non va, vuoi scoprirlo il lunedì, non un mese dopo quando il post-mortem della campagna è già scritto.


La pagina dei prezzi ha la ripartizione delle funzionalità delle analisi disponibili su ciascun livello del piano. Timeseries, geo, dispositivo, referrer e ripartizione dei top link sono su tutti i piani a pagamento. Heatmap, funnel, retention per coorte, tracciamento delle conversioni ed esportazione CSV sono su Pro e superiori.

Correlato sul blog#

Prova Elido

Incolla un URL, ottieni un link breve

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

Gratis, nessuna registrazione richiesta · 2 al giorno

Prova Elido

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

Tag
link analytics
url shortener analytics
utm tracking
click tracking
conversion tracking
link metrics
short link reporting
gdpr analytics

Continua a leggere