Blog / Vergleich
Nutzername oder User-ID: Warum sich Social-Media-Handles ändern und IDs nicht
Jedes Social-Media-Konto hat zwei Identitäten. Der Nutzername ist das öffentliche Handle, das Leute eintippen, taggen und in URLs schreiben. Die User-ID ist eine interne Zahl oder Zeichenfolge, die die Plattform beim Anlegen des Kontos vergibt. Die meisten sehen nur das Handle, deshalb speichern die meisten Tabellen und CRMs das Handle. Das funktioniert, bis ein Creator sich umbenennt, und dann zeigt die Zeile stillschweigend ins Leere oder auf jemand anderen. Dieser Leitfaden vergleicht beides auf jeder großen Plattform und zeigt, wie du Creator so speicherst, dass eine Umbenennung deine Daten nicht kaputtmacht.
Die kurze Antwort
Ein Nutzername ist für Menschen gedacht und kann vom Inhaber meist geändert werden. Eine User-ID ist für Maschinen gedacht und bleibt ein Leben lang beim Konto. Wenn du dasselbe Konto nächsten Monat wiedererkennen musst, speichere die ID. Behalte auch das Handle, denn das zeigst du Leuten und damit suchst du, aber behandle es als Label, das veralten kann.
| Nutzername (Handle) | User-ID | |
|---|---|---|
| Was es ist | Der öffentliche Name in der Profil-URL, etwa @sophiemiller | Eine Zahl oder Zeichenfolge, die die Plattform bei der Anmeldung vergibt |
| Wer ihn wählt | Der Inhaber des Kontos | Die Plattform |
| Kann er sich ändern | Ja, im Rahmen der Grenzen jeder Plattform | Nein, sie bleibt beim Konto |
| Kann er wiederverwendet werden | Ja, ein freigegebenes Handle kann jemand anderes übernehmen | Nein, sie wird nie an ein anderes Konto vergeben |
| Wo du ihn siehst | Profil, URLs, Erwähnungen, Tags | APIs, Exporte, manche URLs, Seitenquelltext |
| Gut für | Anzeige, Suche, Outreach | Datenbankschlüssel, Deduplizierung, Tracking über die Zeit |
So handhabt es jede Plattform
Die Regeln unterscheiden sich je nach Plattform, und sie ändern sich. Die Grenzen unten stammen von den Hilfeseiten jeder Plattform zum Zeitpunkt des Schreibens. Prüfe die verlinkte Seite, bevor du etwas baust, das von einer genauen Zahl abhängt.
| Plattform | Handle und URL | Stabile ID | Wie oft sich das Handle ändern lässt |
|---|---|---|---|
| YouTube | youtube.com/@handle, dazu alte URLs mit /c/name und /user/name bei älteren Kanälen | Kanal-ID, die mit UC beginnt, in youtube.com/channel/UC... | Zweimal innerhalb von 14 Tagen, laut YouTube-Hilfe |
| X | x.com/screen_name | Numerische User-ID, von der API als String geliefert | In den Einstellungen änderbar; laut Entwicklerdokumentation von X sind Screen Names eindeutig, können sich aber ändern |
| TikTok | tiktok.com/@username | Interne User-ID; die offizielle API liefert app-spezifische IDs | Einmal alle 30 Tage, laut TikTok Support |
instagram.com/username | Numerische Konto-ID, über Metas APIs für professionelle Konten verfügbar | Unter Profil bearbeiten änderbar; die App zeigt, wie oft er geändert wurde | |
facebook.com/username für Profile und Seiten | Numerische Profil- oder Seiten-ID | Änderbar; Facebook warnt, dass du den alten eventuell nicht zurückbekommst | |
linkedin.com/in/custom-url | Interne Mitglieds-ID, nicht im Profil sichtbar | Bis zu fünfmal in sechs Monaten, laut LinkedIn-Hilfe |
YouTube: Handle, Kanal-ID und alte URLs
YouTube hat die meisten Kennungen. Die Kanal-ID ist die Zeichenfolge, die in youtube.com/channel/UC... mit UC beginnt, und YouTube beschreibt sie als eindeutige Kennung in der URL deines Kanals. Das Handle ist die @name-Form, und laut YouTubes Übersicht zu Handles wird ein Handle automatisch zur URL des Kanals. Ältere Kanäle haben eventuell auch eine benutzerdefinierte URL wie youtube.com/c/Name, die sich nicht mehr anlegen oder ändern lässt, und eine alte Nutzernamen-URL wie youtube.com/user/Name, die sich nicht ändern lässt. Laut YouTubes Seite zu Kanal-URLs funktionieren diese alten URLs weiter und leiten auf die Handle-URL weiter.
Um eine Kanal-ID zu finden, öffne den Kanal, sieh dir den Beschreibungsbereich an und kopiere die Kanal-ID über die Teilen-Option, oder such nach der URL mit /channel/UC.... Von allen Formen bleibt nur die Kanal-ID garantiert gleich.
X: Screen Name und numerische ID
Auf X sehen Leute den @screen_name, und jedes Konto hat zusätzlich eine numerische ID. Die Entwicklerdokumentation von X sagt klar, dass sich die ID nie ändert, der Screen Name aber schon, und empfiehlt die String-Form der ID, weil die Zahl für manche Programmiersprachen zu groß sein kann. Die API kann ein Konto per Nutzername nachschlagen, du kannst ein Handle also einmal in eine ID umwandeln und das Ergebnis speichern.
TikTok: Nutzername und app-spezifische IDs
Ein TikTok-Nutzername steht in tiktok.com/@username und lässt sich laut TikTok Support einmal alle 30 Tage ändern. Damit ändert sich auch der Profil-Link. Der Anzeigename ist etwas anderes und nicht das Handle. Wenn du TikToks offizielle API mit Creator-Login nutzt: Laut TikToks Entwicklerdokumentation ist die zurückgegebene open_id nur für deine App eindeutig, während union_id über alle Apps desselben Entwicklers gleich bleibt. Beide sind für Datensätze in deinen eigenen Systemen stabiler als der Nutzername.
Instagram, Facebook und LinkedIn
Instagram-Nutzernamen stehen am Ende von instagram.com/username und lassen sich unter Profil bearbeiten ändern. Die Ansicht Info zu diesem Konto zeigt, wie oft der Nutzername eines Kontos geändert wurde, aber nicht die alten Namen. Hinter dem Handle hat jedes Konto eine numerische ID, die Metas APIs für Business- und Creator-Konten nutzen. Facebook-Profile und -Seiten haben sowohl einen Nutzernamen in der URL als auch eine numerische ID, und Facebooks Hilfeseite warnt, dass du einen Nutzernamen nach einer Änderung eventuell nicht zurückbekommst. Auf LinkedIn lässt sich der individuelle Teil von linkedin.com/in/... bis zu fünfmal in sechs Monaten ändern, und die vorherige URL bleibt sechs Monate mit dem Mitglied verknüpft, außer es hebt die Verknüpfung auf.
Warum deine Datenbank IDs als Schlüssel nutzen sollte
Ein Primärschlüssel hat eine Aufgabe: für immer auf dasselbe zu zeigen. Handles fallen auf drei Arten durch.
- Sie ändern sich. Creator benennen sich um, lassen eine Zahl weg, ergänzen ein Wort oder wechseln zu ihrem echten Namen. Dein Datensatz nennt weiter das alte Handle.
- Sie werden wiederverwendet. Sobald ein Handle frei ist, kann es jemand anderes übernehmen. Dein Datensatz zeigt dann auf einen Fremden, und nichts sieht falsch aus.
- Sie sind uneinheitlich formatiert.
@Sophie.Miller,sophie.miller, eine vollständige URL und eine URL mit Tracking-Parametern können alle dasselbe Konto meinen. IDs haben nur eine Form.
Ein praktisches Schema speichert eine Zeile pro Konto, mit der Plattform und der ID der Plattform als eindeutigem Schlüssel, und Handle, Anzeigename und Profil-URL als normale Felder, die du aktualisierst. Ergänze ein Datum handle_checked_at, damit du weißt, wie aktuell das Handle ist, und führe eine Verlaufstabelle früherer Handles, damit alte Erwähnungen, Verträge und Berichte weiter zugeordnet werden können.
| Feld | Beispiel | Rolle |
|---|---|---|
| platform | youtube | Teil des eindeutigen Schlüssels |
| platform_id | UCxxxxxxxxxxxxxxxxxxxxxx | Teil des eindeutigen Schlüssels; wird nie bearbeitet |
| handle | @sophiemiller | Anzeige und Suche; wird aktualisiert |
| profile_url | https://www.youtube.com/@sophiemiller | Aus Handle oder ID gebaut |
| handle_checked_at | 2026-10-23 | Wann das Handle zuletzt bestätigt wurde |
| creator_id | Deine eigene interne ID | Fasst die Konten einer Person über Plattformen hinweg zusammen |
Wenn du heute nur Handles hast, kannst du sie trotzdem normalisieren, damit Dubletten leichter auffallen. Eine Formel wie die unten schreibt ein Handle klein und entfernt das @ und Leerzeichen. Umbenennungen löst sie nicht, aber sie verhindert, dass dasselbe Konto zweimal auftaucht.
=LOWER(TRIM(SUBSTITUTE(A2, "@", "")))Was kaputtgeht, wenn ein Creator sein Handle ändert
Wenn sich das Handle ändert, ist alles gefährdet, was auf dem alten aufbaut. Das sind die häufigen Probleme, die Teams im Nachhinein finden:
- Tote Profil-Links in deinem CRM, deinen Briefings und Berichten. Manche Plattformen leiten eine Zeit lang weiter, viele nicht.
- Ein völlig falsches Konto, wenn jemand anderes das freigegebene Handle übernimmt. Outreach, Zahlungen oder Reporting können dann an die falsche Person gehen.
- Kaputtes Tracking. Social Listening, Benachrichtigungen zu Erwähnungen und Hashtag-Berichte, die auf das alte
@handlefiltern, erfassen neue Posts nicht mehr. - Dubletten. Jemand legt den Creator unter dem neuen Handle noch einmal an, und seine Historie ist nun auf zwei Datensätze verteilt.
- Unklare Verträge. Eine Vereinbarung, die nur ein Handle nennt, beschreibt das betroffene Konto vielleicht nicht mehr eindeutig.
So findest du ein umbenanntes Konto wieder
Wenn du die ID gespeichert hast, ist es eine einzige Abfrage. Wenn du nur das Handle gespeichert hast, geh diese Schritte durch.
- Step 1Das Konto per ID nachschlagen, falls du sie hast
Nutze die API der Plattform oder eine URL, die die ID akzeptiert, etwa
youtube.com/channel/UC.... Die ID funktioniert auch nach einer Umbenennung und liefert dir das aktuelle Handle. - Step 2Die alte URL ausprobieren
Öffne den gespeicherten Link. Alte YouTube-URLs und kürzlich geänderte Handles leiten eventuell weiter, und auf manchen Plattformen bleibt ein altes Handle nach einer Änderung kurz reserviert. Wenn die Seite jetzt anderen Content zeigt, geh davon aus, dass das Handle neu vergeben wurde.
- Step 3Den anderen Konten des Creators folgen
Öffne eine Plattform, von der du weißt, dass sie noch stimmt, und prüfe die Links in der Bio, auf der Link-in-Bio-Seite oder der Website. Ein Creator, der sich auf einer Plattform umbenennt, aktualisiert meist den Link von den anderen aus.
- Step 4Nach Namen und Content suchen
Such nach dem Anzeigenamen, einem aktuellen Videotitel oder einer markanten Formulierung aus der Bio. Bestätige einen Treffer über dasselbe Gesicht, denselben Content und dieselbe Posting-Historie sowie einen Link zurück zu einem bekannten Konto.
- Step 5Die ID speichern und das alte Handle protokollieren
Sobald es bestätigt ist, speichere die ID der Plattform, aktualisiere das Handle und verschiebe das alte Handle in deine Verlaufstabelle, damit frühere Datensätze weiter passen.
Für einen einzelnen YouTube-Kanal kannst du ein Handle mit der Methode channels.list der YouTube Data API in eine Kanal-ID umwandeln. Sie akzeptiert einen Parameter forHandle (und forUsername für alte Nutzernamen) und kostet eine Quota-Einheit pro Aufruf.
// 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...Was du wann nutzt
Du brauchst beides, für verschiedene Aufgaben. Eine einfache Regel: Identifizieren mit IDs, kommunizieren mit Handles.
| Aufgabe | Nutze | Warum |
|---|---|---|
| Primärschlüssel in einer Datenbank oder einem CRM | User-ID | Sie ändert sich nie und wird nie neu vergeben |
| Eine Creator-Liste deduplizieren | User-ID, dann normalisiertes Handle | IDs erkennen Umbenennungen, normalisierte Handles erkennen Formatierungsunterschiede |
| Briefings, E-Mails und Berichte für Menschen | Handle und Profil-URL | Leute erkennen Handles, keine Zahlen |
| Verträge | Handle, URL und ID | Beschreibt das Konto auch nach einer Umbenennung |
| Social Listening und Benachrichtigungen zu Erwähnungen | Handle, regelmäßig aktualisiert | Erwähnungen nutzen das aktuelle Handle |
| Wachstum über Monate tracken | User-ID | Hält eine durchgehende Historie |
Wenn du Creator von Hand sammelst, ist die wichtigste Gewohnheit, die ID in dem Moment zu erfassen, in dem du jemanden hinzufügst und sicher bist, dass es das richtige Konto ist. Das später nachzuholen, ist langsamer und unsicherer.
Plattformübergreifende Datensätze aktuell halten
IDs lösen Umbenennungen innerhalb einer Plattform, aber ein Creator besteht meist aus mehreren Konten auf mehreren Plattformen. Wenn du sie unter einer internen Creator-ID bündelst und Handles regelmäßig neu prüfst, bleibt eine Creator-Datenbank nützlich. Wenn du mit einem einzelnen Profil-Link startest und die anderen Konten des Creators brauchst, findet sociallinks.dev sie für dich und liefert die Treffer über eine API, die du dann zur ID jeder Plattform speichern kannst.
FAQ
Was ist der Unterschied zwischen einem Nutzernamen und einer User-ID?
Ein Nutzername ist das öffentliche Handle, das der Inhaber wählt und meist ändern kann. Eine User-ID ist eine Kennung, die die Plattform beim Anlegen des Kontos vergibt, und sie bleibt ein Leben lang beim Konto, auch nach Umbenennungen.
Ändert sich eine YouTube-Kanal-ID jemals?
Nein. Die Kanal-ID, die Zeichenfolge, die in youtube.com/channel/UC... mit UC beginnt, ist die eindeutige Kennung des Kanals. Handle und Anzeigename können sich ändern, und alte benutzerdefinierte URLs leiten weiter, aber die Kanal-ID bleibt gleich.
Wie oft kann man den TikTok-Nutzernamen ändern?
Laut TikTok Support lässt sich ein Nutzername einmal alle 30 Tage ändern. Damit ändert sich auch der Profil-Link, gespeicherte Links zum alten Nutzernamen funktionieren also eventuell nicht mehr.
Kann jemand anderes das alte Handle eines Creators übernehmen?
Ja. Auf den meisten Plattformen kann ein freigegebenes Handle irgendwann von einem anderen Konto übernommen werden. Manche Plattformen halten es vorher kurz zurück. Deshalb kann ein Handle in einem CRM am Ende auf eine andere Person zeigen.
Wie finde ich eine X-User-ID zu einem Nutzernamen?
Nutze die Nutzersuche per Nutzername der X API, die die numerische ID des Kontos liefert. Speichere die String-Form der ID, wie es die Entwicklerdokumentation von X empfiehlt, da die Zahl für manche Programmiersprachen zu groß sein kann.
Sollte ich überhaupt Handles speichern, wenn ich IDs habe?
Ja. Handles erkennen Leute, und du brauchst sie für Outreach und Suche. Speichere sie als aktualisierbare Felder mit Prüfdatum und halte alte Handles in einem Verlauf, damit frühere Datensätze weiter passen.