sociallinks.dev

Blogg / Jämförelse

Användarnamn eller användar-ID: varför handles ändras men ID:n inte gör det

Varje konto i sociala medier har två identiteter. Användarnamnet är det offentliga handle som folk skriver, taggar och sätter i adresser. Användar-ID:t är ett internt nummer eller en sträng som plattformen tilldelar när kontot skapas. De flesta ser bara handlet, så de flesta kalkylark och CRM sparar handlet. Det fungerar tills en kreatör byter namn, och då pekar raden i tysthet på ingenting, eller på någon annan. Den här guiden jämför de två på varje stor plattform och visar hur du sparar kreatörer så att ett namnbyte inte förstör din data.

Det korta svaret

Ett användarnamn är till för människor och kan oftast ändras av kontoägaren. Ett användar-ID är till för maskiner och följer kontot hela dess livstid. Om du behöver känna igen samma konto nästa månad, spara ID:t. Spara handlet också, eftersom det är det du visar för folk och söker med, men behandla det som en etikett som kan bli inaktuell.

Användarnamn (handle)Användar-ID
Vad det ärDet offentliga namnet i profiladressen, som @sophiemillerEtt nummer eller en sträng som plattformen tilldelar vid registreringen
Vem väljer detKontoägarenPlattformen
Kan det ändrasJa, inom varje plattforms gränserNej, det följer kontot
Kan det återanvändasJa, ett släppt handle kan tas av någon annanNej, det ges aldrig till ett annat konto
Var du ser detProfil, adresser, omnämnanden, taggarAPI:er, exporter, vissa adresser, sidans källkod
Bra förVisning, sökning, kontaktDatabasnycklar, dubblettkontroll, uppföljning över tid

Så hanterar varje plattform det

Reglerna skiljer sig mellan plattformar, och de ändras. Gränserna nedan kommer från varje plattforms hjälpsidor när detta skrevs. Kontrollera den länkade sidan innan du bygger något som är beroende av en exakt siffra.

PlattformHandle och URLStabilt IDHur ofta handlet kan ändras
YouTubeyoutube.com/@handle, plus äldre /c/name- och /user/name-adresser på äldre kanalerKanal-ID som börjar med UC, i youtube.com/channel/UC...Två gånger inom 14 dagar, enligt YouTube-hjälp
Xx.com/screen_nameNumeriskt användar-ID, som API:et returnerar som en strängKan ändras i inställningarna, X:s utvecklardokumentation kallar skärmnamn unika men föränderliga
TikToktiktok.com/@usernameInternt användar-ID, det officiella API:et returnerar ID:n som gäller per appEn gång var 30:e dag, enligt TikTok Support
Instagraminstagram.com/usernameNumeriskt konto-ID, tillgängligt via Metas API:er för professionella kontonKan ändras under Redigera profil, appen visar hur många gånger det har ändrats
Facebookfacebook.com/username för profiler och sidorNumeriskt profil- eller sid-IDKan ändras, Facebook varnar för att du kanske inte får tillbaka det gamla
LinkedInlinkedin.com/in/custom-urlInternt medlems-ID, visas inte på profilenUpp till fem gånger på sex månader, enligt LinkedIn-hjälp

YouTube: handle, kanal-ID och äldre adresser

YouTube har flest identifierare. Kanal-ID:t är strängen som börjar med UC i youtube.com/channel/UC..., och YouTube beskriver det som den unika identifieraren i kanalens URL. Handlet är formen @name, och YouTubes översikt över handles säger att ett handle automatiskt blir kanalens URL. Äldre kanaler kan också ha en anpassad URL som youtube.com/c/Name, som inte längre kan skapas eller ändras, och en äldre adress med användarnamn som youtube.com/user/Name, som inte kan ändras. Enligt YouTubes sida om kanaladresser fungerar de äldre adresserna fortfarande och omdirigerar till handle-adressen.

För att hitta ett kanal-ID, öppna kanalen, visa panelen med kanalbeskrivningen och använd delningsalternativet för att kopiera kanal-ID:t, eller leta efter adressen /channel/UC.... Av alla former är det bara kanal-ID:t som garanterat förblir detsamma.

X: skärmnamn och numeriskt ID

På X är @screen_name det som folk ser, och varje konto har också ett numeriskt ID. X:s utvecklardokumentation säger rakt ut att ID:t aldrig ändras medan skärmnamnet kan göra det, och rekommenderar att du använder ID:t i strängform eftersom talet kan vara för stort för vissa programspråk. API:et kan slå upp ett konto via användarnamn, så du kan omvandla ett handle till ett ID en gång och spara resultatet.

TikTok: användarnamn och ID:n per app

Ett användarnamn på TikTok syns i tiktok.com/@username och kan enligt TikTok Support ändras en gång var 30:e dag. När det ändras ändras också profillänken. Visningsnamnet är separat och är inte handlet. Om du använder TikToks officiella API med inloggning för kreatörer, tänk på att open_id som returneras är unikt för din app, medan union_id är detsamma i alla appar från samma utvecklare, enligt TikToks utvecklardokumentation. Båda är stabilare än användarnamnet för poster i dina egna system.

Instagram, Facebook och LinkedIn

Användarnamn på Instagram står sist i instagram.com/username och kan ändras under Redigera profil. Instagrams skärm Om det här kontot visar hur många gånger ett kontos användarnamn har ändrats, men inte de gamla namnen. Bakom handlet har varje konto ett numeriskt ID som Metas API:er använder för företags- och kreatörskonton. Profiler och sidor på Facebook har både ett användarnamn i adressen och ett numeriskt ID, och Facebooks hjälpsida varnar för att du kanske inte kan ta tillbaka ett användarnamn när du väl har ändrat det. På LinkedIn kan den anpassade delen av linkedin.com/in/... ändras upp till fem gånger på sex månader, och den tidigare adressen förblir kopplad till medlemmen i sex månader om hen inte kopplar bort den.

Varför din databas ska använda ID:n som nyckel

En primärnyckel har ett enda jobb: att alltid peka på samma sak. Handles klarar inte det testet, på tre sätt.

Ett praktiskt schema sparar en rad per konto, med plattformen och plattformens ID som unik nyckel, och handle, visningsnamn och profiladress som vanliga fält som du uppdaterar. Lägg till ett datum handle_checked_at så att du vet hur aktuellt handlet är, och ha en historiktabell med tidigare handles så att gamla omnämnanden, avtal och rapporter fortfarande kan matchas.

FältExempelRoll
platformyoutubeDel av den unika nyckeln
platform_idUCxxxxxxxxxxxxxxxxxxxxxxDel av den unika nyckeln, redigeras aldrig
handle@sophiemillerVisning och sökning, uppdateras
profile_urlhttps://www.youtube.com/@sophiemillerByggs från handlet eller ID:t
handle_checked_at2026-10-23När handlet senast bekräftades
creator_idDitt eget interna IDGrupperar en persons konton på olika plattformar

Om du bara har handles i dag kan du ändå normalisera dem så att dubbletter blir lättare att upptäcka. En formel i kalkylarket som den nedan gör om ett handle till gemener och tar bort @ och mellanslag. Den löser inte namnbyten, men den hindrar att samma konto dyker upp två gånger.

Google Sheets: normalisera ett handle i A2

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

Vad som går sönder när en kreatör byter handle

När handlet ändras är allt som byggts på det gamla i farozonen. Det här är de vanliga felen som team upptäcker i efterhand:

Så hittar du tillbaka till ett omdöpt konto

Om du sparade ID:t räcker det med ett uppslag. Om du bara sparade handlet, gå igenom de här stegen.

  1. Step 1Slå upp kontot via ID om du har det

    Använd plattformens eget API eller en adress som accepterar ID:t, som youtube.com/channel/UC.... ID:t fungerar fortfarande efter ett namnbyte och ger dig det nuvarande handlet.

  2. Step 2Prova den gamla adressen

    Öppna den sparade länken. Äldre YouTube-adresser och nyligen ändrade handles kan omdirigera, och på vissa plattformar förblir ett gammalt handle reserverat en kort tid efter ett byte. Om sidan nu visar annat innehåll, utgå från att handlet har återanvänts.

  3. Step 3Följ kreatörens andra konton

    Öppna en plattform där du vet att uppgifterna fortfarande stämmer och kontrollera länkarna i bion, på länk-i-bio-sidan eller på webbplatsen. En kreatör som byter namn på en plattform uppdaterar oftast länken från de andra.

  4. Step 4Sök på namnet och innehållet

    Sök på visningsnamnet, titeln på en ny video eller en särskild fras från bion. Bekräfta en träff med samma ansikte, innehåll och publiceringshistorik, och en länk tillbaka till ett känt konto.

  5. Step 5Spara ID:t och logga det gamla handlet

    När du har bekräftat kontot, spara plattformens ID, uppdatera handlet och flytta det gamla handlet till historiktabellen så att tidigare poster fortfarande matchar.

För en enskild YouTube-kanal kan du omvandla ett handle till ett kanal-ID med metoden channels.list i YouTube Data API, som accepterar parametern forHandle (och forUsername för äldre användarnamn) och kostar en kvotenhet per anrop.

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...

Vad du ska använda när

Du behöver båda, för olika uppgifter. En enkel regel: identifiera med ID:n, kommunicera med handles.

UppgiftAnvändVarför
Primärnyckel i en databas eller ett CRMAnvändar-IDDet ändras aldrig och återanvänds aldrig
Ta bort dubbletter i en kreatörslistaAnvändar-ID, sedan normaliserat handleID:n fångar namnbyten, normaliserade handles fångar skillnader i formatering
Briefer, mejl och rapporter för människorHandle och profiladressFolk känner igen handles, inte nummer
AvtalHandle, URL och IDBeskriver kontot även efter ett namnbyte
Bevakning av sociala medier och aviseringar om omnämnandenHandle, uppdaterat regelbundetOmnämnanden använder det nuvarande handlet
Följa tillväxt över flera månaderAnvändar-IDGer en sammanhängande historik

Om du samlar in kreatörer för hand är den viktigaste vanan att spara ID:t i samma stund som du lägger till någon, när du är säker på att det är rätt konto. Att rätta det senare tar längre tid och är mer osäkert.

Håll posterna aktuella över plattformar

ID:n löser namnbyten inom en plattform, men en kreatör består oftast av flera konton på flera plattformar. Att gruppera dem under ett internt kreatörs-ID och kontrollera handles enligt ett schema håller en kreatörsdatabas användbar. Om du utgår från en enda profillänk och behöver kreatörens andra konton kan sociallinks.dev hitta dem åt dig och returnera matchningarna via ett API, som du sedan kan spara mot varje plattforms ID.

Vanliga frågor

Vad är skillnaden mellan ett användarnamn och ett användar-ID?

Ett användarnamn är det offentliga handle som kontoägaren väljer och oftast kan ändra. Ett användar-ID är en identifierare som plattformen tilldelar när kontot skapas, och den följer kontot hela dess livstid, även efter namnbyten.

Kan ett YouTube-kanal-ID ändras?

Nej. Kanal-ID:t, strängen som börjar med UC i youtube.com/channel/UC..., är kanalens unika identifierare. Handlet och visningsnamnet kan ändras, och äldre anpassade adresser omdirigerar, men kanal-ID:t förblir detsamma.

Hur ofta kan man byta användarnamn på TikTok?

TikTok Support säger att ett användarnamn kan ändras en gång var 30:e dag. När det ändras ändras också profillänken, så sparade länkar till det gamla användarnamnet kan sluta fungera.

Kan någon annan ta en kreatörs gamla handle?

Ja. På de flesta plattformar kan ett släppt handle till slut tas av ett annat konto. Vissa plattformar håller det reserverat en kort tid först. Därför kan ett handle som sparats i ett CRM till slut peka på en annan person.

Hur hittar jag ett användar-ID på X från ett användarnamn?

Använd X API:s uppslag av användare via användarnamn, som returnerar kontots numeriska ID. Spara ID:t i strängform, som X:s utvecklardokumentation rekommenderar, eftersom talet kan vara för stort för vissa programspråk.

Ska jag spara handles alls om jag har ID:n?

Ja. Handles är det folk känner igen och det du behöver för kontakt och sökning. Spara dem som fält som uppdateras, med ett datum för senaste kontroll, och behåll gamla handles i en historik så att tidigare poster fortfarande matchar.

Hitta en kreatörs konton