sociallinks.dev

Blog / Confronto

Username o user ID: perché gli handle social cambiano e gli ID no

Ogni account social ha due identità. Lo username è l’handle pubblico che le persone digitano, taggano e mettono negli URL. Lo user ID è un numero o una stringa interna che la piattaforma assegna quando l’account viene creato. Quasi tutti vedono solo l’handle, quindi quasi tutti i fogli di calcolo e i CRM salvano l’handle. Funziona finché un creator non cambia nome: a quel punto la riga punta senza avvisare al nulla, o a qualcun altro. Questa guida confronta i due su ogni piattaforma principale e mostra come salvare i creator in modo che un cambio di nome non rovini i tuoi dati.

La risposta rapida

Uno username è pensato per le persone e di solito il titolare dell’account può cambiarlo. Uno user ID è pensato per le macchine e resta all’account per tutta la sua vita. Se devi riconoscere lo stesso account il mese prossimo, salva l’ID. Tieni anche l’handle, perché è quello che mostri alle persone e che usi per cercare, ma consideralo un’etichetta che può diventare obsoleta.

Username (handle)User ID
Cos’èIl nome pubblico nell’URL del profilo, come @sophiemillerUn numero o una stringa che la piattaforma assegna all’iscrizione
Chi lo sceglieIl titolare dell’accountLa piattaforma
Può cambiareSì, entro i limiti di ogni piattaformaNo, resta all’account
Può essere riutilizzatoSì, un handle liberato può essere preso da qualcun altroNo, non viene mai dato a un altro account
Dove lo vediProfilo, URL, menzioni, tagAPI, esportazioni, alcuni URL, codice sorgente della pagina
Utile perVisualizzazione, ricerca, contattiChiavi di database, deduplicazione, tracciamento nel tempo

Come lo gestisce ogni piattaforma

Le regole cambiano da piattaforma a piattaforma, e cambiano nel tempo. I limiti qui sotto vengono dalle pagine di assistenza di ogni piattaforma al momento della stesura. Controlla la pagina linkata prima di costruire qualcosa che dipende da un numero preciso.

PiattaformaHandle e URLID stabileOgni quanto si può cambiare l’handle
YouTubeyoutube.com/@handle, più gli URL legacy /c/name e /user/name sui canali più vecchiChannel ID che inizia con UC, in youtube.com/channel/UC...Due volte in 14 giorni, secondo l’assistenza YouTube
Xx.com/screen_nameUser ID numerico, restituito dall’API come stringaModificabile nelle impostazioni; la documentazione per sviluppatori di X dice che gli screen name sono unici ma possono cambiare
TikToktiktok.com/@usernameUser ID interno; l’API ufficiale restituisce ID legati all’appUna volta ogni 30 giorni, secondo il supporto TikTok
Instagraminstagram.com/usernameID account numerico, esposto dalle API di Meta per gli account professionaliModificabile da Modifica profilo; l’app mostra quante volte è cambiato
Facebookfacebook.com/username per profili e PagineID numerico del profilo o della PaginaModificabile; Facebook avverte che potresti non riavere quello vecchio
LinkedInlinkedin.com/in/custom-urlID membro interno, non mostrato sul profiloFino a cinque volte in sei mesi, secondo l’assistenza LinkedIn

YouTube: handle, channel ID e URL legacy

YouTube è la piattaforma con più identificatori. Il channel ID è la stringa che inizia con UC in youtube.com/channel/UC..., e YouTube lo descrive come l’identificatore univoco nell’URL del canale. L’handle è la forma @name, e la panoramica sugli handle di YouTube dice che un handle diventa automaticamente l’URL del canale. I canali più vecchi possono avere anche un URL personalizzato come youtube.com/c/Name, che non si può più creare né modificare, e un URL con username legacy come youtube.com/user/Name, che non si può modificare. Secondo la pagina di YouTube sugli URL dei canali, questi URL legacy funzionano ancora e reindirizzano all’URL con l’handle.

Per trovare un channel ID, apri il canale, guarda il pannello della descrizione e usa l’opzione di condivisione per copiare l’ID del canale, oppure cerca l’URL /channel/UC.... Fra tutte le forme, solo il channel ID è garantito che resti uguale.

X: screen name e ID numerico

Su X, lo @screen_name è quello che vedono le persone, e ogni account ha anche un ID numerico. La documentazione per sviluppatori di X dice chiaramente che l’ID non cambia mai mentre lo screen name può cambiare, e consiglia di usare la forma testuale dell’ID perché il numero può essere troppo grande per alcuni linguaggi. L’API può cercare un account per username, quindi puoi convertire un handle in ID una volta sola e salvare il risultato.

TikTok: username e ID legati all’app

Uno username TikTok compare in tiktok.com/@username e, secondo il supporto TikTok, si può cambiare una volta ogni 30 giorni. Cambiarlo cambia anche il link del profilo. Il nome visualizzato è separato e non è l’handle. Se usi l’API ufficiale di TikTok con il login del creator, nota che l’open_id restituito è unico per la tua app, mentre union_id resta uguale tra le app dello stesso sviluppatore, secondo la documentazione per sviluppatori di TikTok. Entrambi sono più stabili dello username per i record nei tuoi sistemi.

Instagram, Facebook e LinkedIn

Gli username Instagram stanno alla fine di instagram.com/username e si possono cambiare da Modifica profilo. La schermata Informazioni su questo account di Instagram mostra quante volte è cambiato lo username di un account, ma non i nomi precedenti. Dietro l’handle, ogni account ha un ID numerico che le API di Meta usano per gli account business e creator. Profili e Pagine Facebook hanno sia uno username nell’URL sia un ID numerico, e la pagina di assistenza di Facebook avverte che potresti non riuscire a recuperare uno username dopo averlo cambiato. Su LinkedIn, la parte personalizzata di linkedin.com/in/... si può cambiare fino a cinque volte in sei mesi, e l’URL precedente resta collegato al membro per sei mesi, a meno che non lo scolleghi.

Perché il tuo database dovrebbe usare gli ID come chiave

Una chiave primaria ha un solo compito: puntare sempre alla stessa cosa. Gli handle falliscono questo test in tre modi.

Uno schema pratico salva una riga per account, con la piattaforma e l’ID della piattaforma come chiave univoca, e handle, nome visualizzato e URL del profilo come campi normali da aggiornare. Aggiungi una data handle_checked_at per sapere quanto è recente l’handle, e tieni una tabella storica degli handle passati così menzioni, contratti e report vecchi si possono ancora abbinare.

CampoEsempioRuolo
platformyoutubeParte della chiave univoca
platform_idUCxxxxxxxxxxxxxxxxxxxxxxParte della chiave univoca; non si modifica mai
handle@sophiemillerVisualizzazione e ricerca; da aggiornare
profile_urlhttps://www.youtube.com/@sophiemillerCostruito dall’handle o dall’ID
handle_checked_at2026-10-23Quando l’handle è stato confermato l’ultima volta
creator_idIl tuo ID internoRaggruppa gli account di una persona su più piattaforme

Se oggi hai solo gli handle, puoi comunque normalizzarli per individuare più facilmente i duplicati. Una formula come quella qui sotto mette l’handle in minuscolo e toglie la @ e gli spazi. Non risolve i cambi di nome, ma evita che lo stesso account compaia due volte.

Google Sheets: normalizzare un handle in A2

=LOWER(TRIM(SUBSTITUTE(A2, "@", "")))

Cosa si rompe quando un creator cambia handle

Quando l’handle cambia, tutto ciò che si basava su quello vecchio è a rischio. Questi sono i problemi più comuni che i team scoprono a cose fatte:

Come ritrovare un account che ha cambiato nome

Se hai salvato l’ID, basta una ricerca. Se hai salvato solo l’handle, segui questi passaggi.

  1. Step 1Cerca l’account per ID se ce l’hai

    Usa l’API della piattaforma o un URL che accetta l’ID, come youtube.com/channel/UC.... L’ID funziona anche dopo un cambio di nome e ti dà l’handle attuale.

  2. Step 2Prova il vecchio URL

    Apri il link salvato. Gli URL legacy di YouTube e gli handle cambiati di recente possono reindirizzare, e su alcune piattaforme un vecchio handle resta riservato per poco tempo dopo il cambio. Se la pagina ora mostra contenuti diversi, considera che l’handle sia stato riutilizzato.

  3. Step 3Segui gli altri account del creator

    Apri una piattaforma su cui sai che i dati sono ancora corretti e controlla i link nella bio, nella pagina link-in-bio o sul sito. Un creator che cambia nome su una piattaforma di solito aggiorna il link anche dalle altre.

  4. Step 4Cerca il nome e i contenuti

    Cerca il nome visualizzato, il titolo di un video recente o una frase particolare della bio. Conferma la corrispondenza con lo stesso volto, gli stessi contenuti e la stessa storia di pubblicazioni, e un link a un account noto.

  5. Step 5Salva l’ID e registra il vecchio handle

    Una volta confermato, salva l’ID della piattaforma, aggiorna l’handle e sposta quello vecchio nella tabella storica, così i record precedenti si abbinano ancora.

Per un singolo canale YouTube puoi convertire un handle in channel ID con il metodo channels.list della YouTube Data API, che accetta un parametro forHandle (e forUsername per gli username legacy) e costa un’unità di quota per chiamata.

Node.js

// Resolve a YouTube handle to its stable channel ID.
const handle = "@sophiemiller";
const url = new URL("https://www.googleapis.com/youtube/v3/channels");
url.searchParams.set("part", "id,snippet");
url.searchParams.set("forHandle", handle);
url.searchParams.set("key", process.env.YOUTUBE_API_KEY);

const res = await fetch(url);
const data = await res.json();
const channel = data.items?.[0];
console.log(channel ? channel.id : "No channel for that handle"); // UC...

Quale usare e quando

Ti servono entrambi, per compiti diversi. Una regola semplice: identifica con gli ID, comunica con gli handle.

CompitoUsaPerché
Chiave primaria in un database o in un CRMUser IDNon cambia mai e non viene riutilizzato
Deduplicare una lista di creatorUser ID, poi handle normalizzatoGli ID intercettano i cambi di nome; gli handle normalizzati le differenze di formato
Brief, email e report per le personeHandle e URL del profiloLe persone riconoscono gli handle, non i numeri
ContrattiHandle, URL e IDDescrive l’account anche dopo un cambio di nome
Social listening e avvisi sulle menzioniHandle, aggiornato regolarmenteLe menzioni usano l’handle attuale
Seguire la crescita nell’arco di mesiUser IDMantiene una storia continua

Se raccogli i creator a mano, l’abitudine che conta di più è salvare l’ID nel momento in cui aggiungi qualcuno, quando sei sicuro che sia l’account giusto. Sistemarlo dopo è più lento e meno sicuro.

Tenere aggiornati i record su più piattaforme

Gli ID risolvono i cambi di nome su una piattaforma, ma un creator di solito ha più account su più piattaforme. Raggrupparli sotto un unico ID creator interno, e ricontrollare gli handle a intervalli regolari, mantiene utile un database di creator. Se parti dal link di un singolo profilo e ti servono gli altri account del creator, sociallinks.dev può trovarli per te e restituire le corrispondenze tramite API, che poi puoi salvare insieme all’ID di ogni piattaforma.

Domande frequenti

Qual è la differenza tra username e user ID?

Uno username è l’handle pubblico che il titolare dell’account sceglie e di solito può cambiare. Uno user ID è un identificatore che la piattaforma assegna quando l’account viene creato, e resta all’account per tutta la sua vita, anche dopo i cambi di nome.

Il channel ID di YouTube cambia mai?

No. Il channel ID, la stringa che inizia con UC in youtube.com/channel/UC..., è l’identificatore univoco del canale. L’handle e il nome visualizzato possono cambiare, e gli URL personalizzati legacy reindirizzano, ma il channel ID resta uguale.

Ogni quanto si può cambiare lo username su TikTok?

Il supporto TikTok dice che lo username si può cambiare una volta ogni 30 giorni. Cambiarlo cambia anche il link del profilo, quindi i link salvati al vecchio username potrebbero smettere di funzionare.

Qualcun altro può prendere il vecchio handle di un creator?

Sì. Sulla maggior parte delle piattaforme un handle liberato prima o poi può essere preso da un altro account. Alcune piattaforme lo tengono da parte per un breve periodo. Per questo un handle salvato in un CRM può finire per puntare a una persona diversa.

Come trovo lo user ID di X partendo da uno username?

Usa la ricerca utente per username dell’API di X, che restituisce l’ID numerico dell’account. Salva la forma testuale dell’ID, come consiglia la documentazione per sviluppatori di X, perché il numero può essere troppo grande per alcuni linguaggi di programmazione.

Devo salvare gli handle se ho già gli ID?

Sì. Gli handle sono ciò che le persone riconoscono e ciò che ti serve per contatti e ricerche. Salvali come campi aggiornabili con una data di ultimo controllo, e tieni i vecchi handle in uno storico così i record precedenti si abbinano ancora.

Trova gli account di un creator