ब्लॉग / तुलना
Username बनाम user ID: सोशल हैंडल क्यों बदलते हैं और ID क्यों नहीं
हर सोशल अकाउंट की दो पहचान होती हैं। Username वह पब्लिक हैंडल है जिसे लोग टाइप करते हैं, टैग करते हैं और URL में डालते हैं। User ID एक अंदरूनी नंबर या स्ट्रिंग है जो प्लेटफ़ॉर्म अकाउंट बनते समय देता है। ज़्यादातर लोग सिर्फ़ हैंडल देखते हैं, इसलिए ज़्यादातर स्प्रेडशीट और CRM हैंडल ही सेव करते हैं। यह तब तक चलता है जब तक कोई क्रिएटर रीब्रैंड न करे, फिर वह पंक्ति चुपचाप किसी खाली जगह की ओर, या किसी और की ओर इशारा करने लगती है। यह गाइड हर बड़े प्लेटफ़ॉर्म पर दोनों की तुलना करती है और दिखाती है कि क्रिएटर को कैसे सेव करें ताकि नाम बदलने से आपका डेटा न टूटे।
छोटा जवाब
Username इंसानों के लिए है और आमतौर पर अकाउंट का मालिक इसे बदल सकता है। User ID मशीनों के लिए है और पूरी उम्र अकाउंट के साथ रहता है। अगर आपको अगले महीने उसी अकाउंट को पहचानना है, तो ID सेव करें। हैंडल भी रखें, क्योंकि वही आप लोगों को दिखाते हैं और उसी से खोजते हैं, लेकिन उसे ऐसा लेबल मानें जो पुराना पड़ सकता है।
| Username (हैंडल) | User ID | |
|---|---|---|
| यह क्या है | प्रोफ़ाइल URL में पब्लिक नाम, जैसे @sophiemiller | साइन-अप पर प्लेटफ़ॉर्म का दिया नंबर या स्ट्रिंग |
| कौन चुनता है | अकाउंट का मालिक | प्लेटफ़ॉर्म |
| क्या बदल सकता है | हाँ, हर प्लेटफ़ॉर्म की सीमाओं के अंदर | नहीं, यह अकाउंट के साथ रहता है |
| क्या दोबारा इस्तेमाल हो सकता है | हाँ, छोड़ा गया हैंडल कोई और ले सकता है | नहीं, यह कभी किसी दूसरे अकाउंट को नहीं दिया जाता |
| कहाँ दिखता है | प्रोफ़ाइल, URL, मेंशन, टैग | API, एक्सपोर्ट, कुछ URL, पेज सोर्स |
| किस काम का | दिखाना, खोजना, आउटरीच | डेटाबेस key, डुप्लिकेट हटाना, समय के साथ ट्रैक करना |
हर प्लेटफ़ॉर्म इसे कैसे संभालता है
नियम हर प्लेटफ़ॉर्म पर अलग हैं, और बदलते रहते हैं। नीचे की सीमाएँ लिखते समय हर प्लेटफ़ॉर्म के हेल्प पेज से ली गई हैं। किसी सटीक संख्या पर निर्भर कुछ भी बनाने से पहले लिंक किया गया पेज देख लें।
| प्लेटफ़ॉर्म | हैंडल और URL | स्थायी ID | हैंडल कितनी बार बदल सकता है |
|---|---|---|---|
| YouTube | youtube.com/@handle, साथ में पुराने चैनलों पर legacy /c/name और /user/name URL | UC से शुरू होने वाला चैनल ID, youtube.com/channel/UC... में | 14 दिन में दो बार, YouTube Help के मुताबिक |
| X | x.com/screen_name | न्यूमेरिक user ID, जिसे API स्ट्रिंग के रूप में लौटाता है | सेटिंग्स में बदला जा सकता है; X के डेवलपर डॉक्स screen name को यूनिक लेकिन बदलने लायक बताते हैं |
| TikTok | tiktok.com/@username | अंदरूनी user ID; आधिकारिक API ऐप तक सीमित ID लौटाता है | हर 30 दिन में एक बार, TikTok Support के मुताबिक |
instagram.com/username | न्यूमेरिक अकाउंट ID, professional अकाउंट के लिए Meta के API से मिलता है | Edit profile से बदला जा सकता है; ऐप दिखाता है कि यह कितनी बार बदला है | |
प्रोफ़ाइल और Pages के लिए facebook.com/username | न्यूमेरिक प्रोफ़ाइल या Page ID | बदला जा सकता है; Facebook चेतावनी देता है कि पुराना वापस न मिले | |
linkedin.com/in/custom-url | अंदरूनी मेंबर ID, प्रोफ़ाइल पर नहीं दिखता | छह महीने में पाँच बार तक, LinkedIn Help के मुताबिक |
YouTube: हैंडल, चैनल ID और legacy URL
YouTube पर सबसे ज़्यादा पहचानकर्ता हैं। चैनल ID वह स्ट्रिंग है जो youtube.com/channel/UC... में UC से शुरू होती है, और YouTube इसे आपके चैनल URL का यूनिक पहचानकर्ता बताता है। हैंडल @name वाला रूप है, और YouTube के हैंडल ओवरव्यू के मुताबिक हैंडल अपने आप चैनल का URL बन जाता है। पुराने चैनलों के पास youtube.com/c/Name जैसा custom URL भी हो सकता है, जिसे अब न बनाया जा सकता है न बदला, और youtube.com/user/Name जैसा legacy username URL, जो बदला नहीं जा सकता। YouTube के चैनल URL वाले पेज के मुताबिक ये legacy URL अब भी काम करते हैं और हैंडल URL पर रीडायरेक्ट करते हैं।
चैनल ID पाने के लिए चैनल खोलें, उसका डिस्क्रिप्शन पैनल देखें और शेयर विकल्प से चैनल ID कॉपी करें, या /channel/UC... वाला URL देखें। इन सभी रूपों में सिर्फ़ चैनल ID के ही एक जैसा रहने की गारंटी है।
X: screen name और न्यूमेरिक ID
X पर लोग @screen_name देखते हैं, और हर अकाउंट का एक न्यूमेरिक ID भी होता है। X का डेवलपर डॉक्यूमेंटेशन साफ़ कहता है कि ID कभी नहीं बदलता जबकि screen name बदल सकता है, और ID का स्ट्रिंग रूप इस्तेमाल करने की सलाह देता है क्योंकि कुछ प्रोग्रामिंग भाषाओं के लिए यह नंबर बहुत बड़ा हो सकता है। API username से अकाउंट खोज सकता है, इसलिए आप एक बार हैंडल को ID में बदलकर नतीजा सेव कर सकते हैं।
TikTok: username और ऐप तक सीमित ID
TikTok username tiktok.com/@username में दिखता है और TikTok Support के मुताबिक हर 30 दिन में एक बार बदला जा सकता है। इसे बदलने से प्रोफ़ाइल लिंक भी बदल जाता है। डिस्प्ले नाम अलग है और वह हैंडल नहीं है। अगर आप क्रिएटर लॉगिन के साथ TikTok का आधिकारिक API इस्तेमाल करते हैं, तो TikTok के डेवलपर डॉक्स के मुताबिक जो open_id मिलता है वह आपके ऐप के लिए यूनिक है, जबकि union_id एक ही डेवलपर के सभी ऐप में एक जैसा रहता है। आपके अपने सिस्टम के रिकॉर्ड के लिए दोनों username से ज़्यादा स्थायी हैं।
Instagram, Facebook और LinkedIn
Instagram username instagram.com/username के आखिर में होता है और Edit profile से बदला जा सकता है। Instagram की About this account स्क्रीन दिखाती है कि किसी अकाउंट का username कितनी बार बदला है, हालाँकि पुराने नाम नहीं दिखाती। हैंडल के पीछे हर अकाउंट का एक न्यूमेरिक ID होता है जिसे Meta के API business और creator अकाउंट के लिए इस्तेमाल करते हैं। Facebook प्रोफ़ाइल और Pages के पास URL में username और एक न्यूमेरिक ID दोनों होते हैं, और Facebook का हेल्प पेज चेतावनी देता है कि username बदलने के बाद शायद आप उसे वापस न ले पाएँ। LinkedIn पर linkedin.com/in/... का custom हिस्सा छह महीने में पाँच बार तक बदला जा सकता है, और पिछला URL छह महीने तक मेंबर से जुड़ा रहता है, जब तक वे उसे अलग न कर दें।
आपके डेटाबेस की key ID क्यों होनी चाहिए
Primary key का एक ही काम है: हमेशा एक ही चीज़ की ओर इशारा करना। हैंडल इस कसौटी पर तीन तरह से फ़ेल होते हैं।
- वे बदलते हैं। क्रिएटर रीब्रैंड करते हैं, कोई नंबर हटाते हैं, कोई शब्द जोड़ते हैं या अपने असली नाम पर आ जाते हैं। आपके रिकॉर्ड में अब भी पुराना हैंडल है।
- वे दोबारा इस्तेमाल होते हैं। हैंडल छूटते ही कोई दूसरा व्यक्ति उसे ले सकता है। अब आपका रिकॉर्ड किसी अजनबी की ओर इशारा करता है, और कुछ भी गलत नहीं दिखता।
- उनका फ़ॉर्मेट एक जैसा नहीं होता।
@Sophie.Miller,sophie.miller, पूरा URL और ट्रैकिंग पैरामीटर वाला URL, सबका मतलब एक ही अकाउंट हो सकता है। ID का एक ही रूप होता है।
एक व्यावहारिक स्कीमा हर अकाउंट के लिए एक पंक्ति रखता है, जिसमें प्लेटफ़ॉर्म और प्लेटफ़ॉर्म का ID यूनिक key हैं, और हैंडल, डिस्प्ले नाम और प्रोफ़ाइल URL आम फ़ील्ड हैं जिन्हें आप रिफ़्रेश करते हैं। एक handle_checked_at तारीख जोड़ें ताकि पता रहे कि हैंडल कितना ताज़ा है, और पुराने हैंडल की एक हिस्ट्री टेबल रखें ताकि पुराने मेंशन, कॉन्ट्रैक्ट और रिपोर्ट अब भी मिलाए जा सकें।
| फ़ील्ड | उदाहरण | भूमिका |
|---|---|---|
| platform | youtube | यूनिक key का हिस्सा |
| platform_id | UCxxxxxxxxxxxxxxxxxxxxxx | यूनिक key का हिस्सा; कभी एडिट नहीं होता |
| handle | @sophiemiller | दिखाना और खोजना; रिफ़्रेश होता है |
| profile_url | https://www.youtube.com/@sophiemiller | हैंडल या ID से बनता है |
| handle_checked_at | 2026-10-23 | हैंडल की आखिरी पुष्टि कब हुई |
| creator_id | आपका अपना अंदरूनी ID | एक व्यक्ति के सभी प्लेटफ़ॉर्म के अकाउंट को एक साथ रखता है |
अगर आज आपके पास सिर्फ़ हैंडल हैं, तब भी आप उन्हें नॉर्मलाइज़ कर सकते हैं ताकि डुप्लिकेट आसानी से दिखें। नीचे जैसा शीट फ़ॉर्मूला हैंडल को छोटे अक्षरों में करता है और @ और स्पेस हटाता है। यह नाम बदलने की समस्या हल नहीं करता, लेकिन एक ही अकाउंट को दो बार आने से रोकता है।
=LOWER(TRIM(SUBSTITUTE(A2, "@", "")))क्रिएटर के हैंडल बदलने पर क्या टूटता है
हैंडल बदलते ही पुराने हैंडल पर बनी हर चीज़ खतरे में आ जाती है। ये आम गड़बड़ियाँ हैं जो टीमों को बाद में पता चलती हैं:
- मरे हुए प्रोफ़ाइल लिंक आपके CRM, ब्रीफ़ और रिपोर्ट में। कुछ प्लेटफ़ॉर्म कुछ समय तक रीडायरेक्ट करते हैं; कई नहीं करते।
- पूरी तरह गलत अकाउंट, अगर छोड़ा गया हैंडल कोई और ले ले। तब आउटरीच, पेमेंट या रिपोर्टिंग गलत व्यक्ति तक जा सकती है।
- टूटी ट्रैकिंग। पुराने
@handleपर फ़िल्टर होने वाली सोशल लिसनिंग, मेंशन अलर्ट और हैशटैग रिपोर्ट नई पोस्ट से मेल खाना बंद कर देती हैं। - डुप्लिकेट। कोई क्रिएटर को नए हैंडल के साथ फिर से जोड़ देता है, और अब उनकी हिस्ट्री दो रिकॉर्ड में बँट जाती है।
- कॉन्ट्रैक्ट में अस्पष्टता। जिस समझौते में सिर्फ़ हैंडल लिखा है, वह शायद अब साफ़ न बताए कि कौन-सा अकाउंट शामिल है।
नाम बदले अकाउंट को कैसे वापस ढूँढें
अगर आपने ID सेव किया था, तो वापस ढूँढना एक खोज का काम है। अगर सिर्फ़ हैंडल सेव किया था, तो ये चरण अपनाएँ।
- Step 1ID हो तो ID से अकाउंट खोजें
प्लेटफ़ॉर्म का अपना API या ID स्वीकार करने वाला URL इस्तेमाल करें, जैसे
youtube.com/channel/UC...। नाम बदलने के बाद भी ID काम करता है और आपको मौजूदा हैंडल देता है। - Step 2पुराना URL आज़माएँ
सेव किया हुआ लिंक खोलें। YouTube के legacy URL और हाल में बदले हैंडल रीडायरेक्ट कर सकते हैं, और कुछ प्लेटफ़ॉर्म पर बदलाव के बाद पुराना हैंडल थोड़े समय के लिए रिज़र्व रहता है। अगर पेज पर अब अलग कंटेंट दिखे, तो मान लें कि हैंडल किसी और ने ले लिया है।
- Step 3क्रिएटर के दूसरे अकाउंट देखें
ऐसा प्लेटफ़ॉर्म खोलें जिसके बारे में आपको पता है कि वह अब भी सही है, और उनके bio, link-in-bio पेज या वेबसाइट के लिंक देखें। जो क्रिएटर एक प्लेटफ़ॉर्म पर नाम बदलता है, वह आमतौर पर बाकी जगहों से उसका लिंक भी अपडेट करता है।
- Step 4उनका नाम और कंटेंट खोजें
डिस्प्ले नाम, हाल के किसी वीडियो का टाइटल या उनके bio का कोई खास वाक्य खोजें। एक ही चेहरे, कंटेंट और पोस्टिंग हिस्ट्री, और किसी जाने-पहचाने अकाउंट की ओर वापस जाते लिंक से मिलान पक्का करें।
- Step 5ID सेव करें और पुराना हैंडल लॉग करें
पुष्टि होने पर प्लेटफ़ॉर्म ID सेव करें, हैंडल अपडेट करें और पुराने हैंडल को हिस्ट्री टेबल में डालें ताकि पहले के रिकॉर्ड अब भी मेल खाएँ।
किसी एक YouTube चैनल के लिए आप YouTube Data API के channels.list मेथड से हैंडल को चैनल ID में बदल सकते हैं, जो forHandle पैरामीटर लेता है (और legacy username के लिए forUsername) और हर कॉल पर एक quota unit खर्च करता है।
// 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...कब किसका इस्तेमाल करें
आपको दोनों चाहिए, अलग-अलग कामों के लिए। सीधा नियम: पहचान ID से करें, बात हैंडल से करें।
| काम | इस्तेमाल करें | क्यों |
|---|---|---|
| डेटाबेस या CRM में primary key | User ID | यह न कभी बदलता है न दोबारा इस्तेमाल होता है |
| क्रिएटर लिस्ट से डुप्लिकेट हटाना | User ID, फिर नॉर्मलाइज़ किया हैंडल | ID नाम बदलना पकड़ते हैं; नॉर्मलाइज़ किए हैंडल फ़ॉर्मेट का फ़र्क पकड़ते हैं |
| लोगों के लिए ब्रीफ़, ईमेल और रिपोर्ट | हैंडल और प्रोफ़ाइल URL | लोग हैंडल पहचानते हैं, नंबर नहीं |
| कॉन्ट्रैक्ट | हैंडल, URL और ID | नाम बदलने के बाद भी अकाउंट की पहचान बताता है |
| सोशल लिसनिंग और मेंशन अलर्ट | हैंडल, नियमित रूप से रिफ़्रेश | मेंशन मौजूदा हैंडल का इस्तेमाल करते हैं |
| महीनों तक ग्रोथ ट्रैक करना | User ID | एक लगातार हिस्ट्री बनी रहती है |
अगर आप क्रिएटर हाथ से इकट्ठा करते हैं, तो सबसे काम की आदत है किसी को जोड़ते समय ही ID ले लेना, जब आपको पक्का पता हो कि अकाउंट सही है। बाद में ठीक करना धीमा और कम भरोसेमंद होता है।
अलग-अलग प्लेटफ़ॉर्म के रिकॉर्ड ताज़ा रखना
ID एक प्लेटफ़ॉर्म के अंदर नाम बदलने की समस्या हल करते हैं, लेकिन एक क्रिएटर आमतौर पर कई प्लेटफ़ॉर्म पर कई अकाउंट होता है। उन्हें एक अंदरूनी creator ID के तहत रखना, और तय समय पर हैंडल दोबारा जाँचना, क्रिएटर डेटाबेस को काम का बनाए रखता है। अगर आप एक प्रोफ़ाइल लिंक से शुरू करते हैं और क्रिएटर के दूसरे अकाउंट चाहिए, तो sociallinks.dev उन्हें आपके लिए खोजकर API से नतीजे लौटा सकता है, जिन्हें आप फिर हर प्लेटफ़ॉर्म के ID के साथ सेव कर सकते हैं।
अक्सर पूछे जाने वाले सवाल
Username और user ID में क्या फ़र्क है?
Username वह पब्लिक हैंडल है जिसे अकाउंट का मालिक चुनता है और आमतौर पर बदल सकता है। User ID वह पहचानकर्ता है जो प्लेटफ़ॉर्म अकाउंट बनते समय देता है, और यह नाम बदलने के बाद भी पूरी उम्र अकाउंट के साथ रहता है।
क्या YouTube चैनल ID कभी बदलता है?
नहीं। चैनल ID, यानी youtube.com/channel/UC... में UC से शुरू होने वाली स्ट्रिंग, चैनल का यूनिक पहचानकर्ता है। हैंडल और डिस्प्ले नाम बदल सकते हैं, और legacy custom URL रीडायरेक्ट करते हैं, लेकिन चैनल ID वही रहता है।
TikTok username कितनी बार बदला जा सकता है?
TikTok Support के मुताबिक username हर 30 दिन में एक बार बदला जा सकता है। इसे बदलने से प्रोफ़ाइल लिंक भी बदल जाता है, इसलिए पुराने username के सेव किए लिंक काम करना बंद कर सकते हैं।
क्या कोई और क्रिएटर का पुराना हैंडल ले सकता है?
हाँ। ज़्यादातर प्लेटफ़ॉर्म पर छोड़ा गया हैंडल आखिरकार कोई दूसरा अकाउंट ले सकता है। कुछ प्लेटफ़ॉर्म उसे पहले थोड़े समय के लिए रोककर रखते हैं। इसी वजह से CRM में सेव किया हैंडल किसी दूसरे व्यक्ति की ओर इशारा करने लग सकता है।
Username से X user ID कैसे पाएँ?
X API का username से user lookup इस्तेमाल करें, जो अकाउंट का न्यूमेरिक ID लौटाता है। X के डेवलपर डॉक्यूमेंटेशन की सलाह के मुताबिक ID का स्ट्रिंग रूप सेव करें, क्योंकि कुछ प्रोग्रामिंग भाषाओं के लिए यह नंबर बहुत बड़ा हो सकता है।
अगर मेरे पास ID हैं, तो क्या हैंडल सेव करने चाहिए?
हाँ। लोग हैंडल ही पहचानते हैं और आउटरीच और खोज के लिए वही चाहिए। उन्हें आखिरी जाँच की तारीख के साथ रिफ़्रेश होने वाले फ़ील्ड के रूप में रखें, और पुराने हैंडल एक हिस्ट्री में रखें ताकि पहले के रिकॉर्ड अब भी मेल खाएँ।