sociallinks.dev

ब्लॉग / तुलना

Username बनाम user ID: सोशल हैंडल क्यों बदलते हैं और ID क्यों नहीं

हर सोशल अकाउंट की दो पहचान होती हैं। Username वह पब्लिक हैंडल है जिसे लोग टाइप करते हैं, टैग करते हैं और URL में डालते हैं। User ID एक अंदरूनी नंबर या स्ट्रिंग है जो प्लेटफ़ॉर्म अकाउंट बनते समय देता है। ज़्यादातर लोग सिर्फ़ हैंडल देखते हैं, इसलिए ज़्यादातर स्प्रेडशीट और CRM हैंडल ही सेव करते हैं। यह तब तक चलता है जब तक कोई क्रिएटर रीब्रैंड न करे, फिर वह पंक्ति चुपचाप किसी खाली जगह की ओर, या किसी और की ओर इशारा करने लगती है। यह गाइड हर बड़े प्लेटफ़ॉर्म पर दोनों की तुलना करती है और दिखाती है कि क्रिएटर को कैसे सेव करें ताकि नाम बदलने से आपका डेटा न टूटे।

छोटा जवाब

Username इंसानों के लिए है और आमतौर पर अकाउंट का मालिक इसे बदल सकता है। User ID मशीनों के लिए है और पूरी उम्र अकाउंट के साथ रहता है। अगर आपको अगले महीने उसी अकाउंट को पहचानना है, तो ID सेव करें। हैंडल भी रखें, क्योंकि वही आप लोगों को दिखाते हैं और उसी से खोजते हैं, लेकिन उसे ऐसा लेबल मानें जो पुराना पड़ सकता है।

Username (हैंडल)User ID
यह क्या हैप्रोफ़ाइल URL में पब्लिक नाम, जैसे @sophiemillerसाइन-अप पर प्लेटफ़ॉर्म का दिया नंबर या स्ट्रिंग
कौन चुनता हैअकाउंट का मालिकप्लेटफ़ॉर्म
क्या बदल सकता हैहाँ, हर प्लेटफ़ॉर्म की सीमाओं के अंदरनहीं, यह अकाउंट के साथ रहता है
क्या दोबारा इस्तेमाल हो सकता हैहाँ, छोड़ा गया हैंडल कोई और ले सकता हैनहीं, यह कभी किसी दूसरे अकाउंट को नहीं दिया जाता
कहाँ दिखता हैप्रोफ़ाइल, URL, मेंशन, टैगAPI, एक्सपोर्ट, कुछ URL, पेज सोर्स
किस काम कादिखाना, खोजना, आउटरीचडेटाबेस key, डुप्लिकेट हटाना, समय के साथ ट्रैक करना

हर प्लेटफ़ॉर्म इसे कैसे संभालता है

नियम हर प्लेटफ़ॉर्म पर अलग हैं, और बदलते रहते हैं। नीचे की सीमाएँ लिखते समय हर प्लेटफ़ॉर्म के हेल्प पेज से ली गई हैं। किसी सटीक संख्या पर निर्भर कुछ भी बनाने से पहले लिंक किया गया पेज देख लें।

प्लेटफ़ॉर्महैंडल और URLस्थायी IDहैंडल कितनी बार बदल सकता है
YouTubeyoutube.com/@handle, साथ में पुराने चैनलों पर legacy /c/name और /user/name URLUC से शुरू होने वाला चैनल ID, youtube.com/channel/UC... में14 दिन में दो बार, YouTube Help के मुताबिक
Xx.com/screen_nameन्यूमेरिक user ID, जिसे API स्ट्रिंग के रूप में लौटाता हैसेटिंग्स में बदला जा सकता है; X के डेवलपर डॉक्स screen name को यूनिक लेकिन बदलने लायक बताते हैं
TikToktiktok.com/@usernameअंदरूनी user ID; आधिकारिक API ऐप तक सीमित ID लौटाता हैहर 30 दिन में एक बार, TikTok Support के मुताबिक
Instagraminstagram.com/usernameन्यूमेरिक अकाउंट ID, professional अकाउंट के लिए Meta के API से मिलता हैEdit profile से बदला जा सकता है; ऐप दिखाता है कि यह कितनी बार बदला है
Facebookप्रोफ़ाइल और Pages के लिए facebook.com/usernameन्यूमेरिक प्रोफ़ाइल या Page IDबदला जा सकता है; Facebook चेतावनी देता है कि पुराना वापस न मिले
LinkedInlinkedin.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 का एक ही काम है: हमेशा एक ही चीज़ की ओर इशारा करना। हैंडल इस कसौटी पर तीन तरह से फ़ेल होते हैं।

एक व्यावहारिक स्कीमा हर अकाउंट के लिए एक पंक्ति रखता है, जिसमें प्लेटफ़ॉर्म और प्लेटफ़ॉर्म का ID यूनिक key हैं, और हैंडल, डिस्प्ले नाम और प्रोफ़ाइल URL आम फ़ील्ड हैं जिन्हें आप रिफ़्रेश करते हैं। एक handle_checked_at तारीख जोड़ें ताकि पता रहे कि हैंडल कितना ताज़ा है, और पुराने हैंडल की एक हिस्ट्री टेबल रखें ताकि पुराने मेंशन, कॉन्ट्रैक्ट और रिपोर्ट अब भी मिलाए जा सकें।

फ़ील्डउदाहरणभूमिका
platformyoutubeयूनिक key का हिस्सा
platform_idUCxxxxxxxxxxxxxxxxxxxxxxयूनिक key का हिस्सा; कभी एडिट नहीं होता
handle@sophiemillerदिखाना और खोजना; रिफ़्रेश होता है
profile_urlhttps://www.youtube.com/@sophiemillerहैंडल या ID से बनता है
handle_checked_at2026-10-23हैंडल की आखिरी पुष्टि कब हुई
creator_idआपका अपना अंदरूनी IDएक व्यक्ति के सभी प्लेटफ़ॉर्म के अकाउंट को एक साथ रखता है

अगर आज आपके पास सिर्फ़ हैंडल हैं, तब भी आप उन्हें नॉर्मलाइज़ कर सकते हैं ताकि डुप्लिकेट आसानी से दिखें। नीचे जैसा शीट फ़ॉर्मूला हैंडल को छोटे अक्षरों में करता है और @ और स्पेस हटाता है। यह नाम बदलने की समस्या हल नहीं करता, लेकिन एक ही अकाउंट को दो बार आने से रोकता है।

Google Sheets: A2 में हैंडल नॉर्मलाइज़ करें

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

क्रिएटर के हैंडल बदलने पर क्या टूटता है

हैंडल बदलते ही पुराने हैंडल पर बनी हर चीज़ खतरे में आ जाती है। ये आम गड़बड़ियाँ हैं जो टीमों को बाद में पता चलती हैं:

नाम बदले अकाउंट को कैसे वापस ढूँढें

अगर आपने ID सेव किया था, तो वापस ढूँढना एक खोज का काम है। अगर सिर्फ़ हैंडल सेव किया था, तो ये चरण अपनाएँ।

  1. Step 1ID हो तो ID से अकाउंट खोजें

    प्लेटफ़ॉर्म का अपना API या ID स्वीकार करने वाला URL इस्तेमाल करें, जैसे youtube.com/channel/UC...। नाम बदलने के बाद भी ID काम करता है और आपको मौजूदा हैंडल देता है।

  2. Step 2पुराना URL आज़माएँ

    सेव किया हुआ लिंक खोलें। YouTube के legacy URL और हाल में बदले हैंडल रीडायरेक्ट कर सकते हैं, और कुछ प्लेटफ़ॉर्म पर बदलाव के बाद पुराना हैंडल थोड़े समय के लिए रिज़र्व रहता है। अगर पेज पर अब अलग कंटेंट दिखे, तो मान लें कि हैंडल किसी और ने ले लिया है।

  3. Step 3क्रिएटर के दूसरे अकाउंट देखें

    ऐसा प्लेटफ़ॉर्म खोलें जिसके बारे में आपको पता है कि वह अब भी सही है, और उनके bio, link-in-bio पेज या वेबसाइट के लिंक देखें। जो क्रिएटर एक प्लेटफ़ॉर्म पर नाम बदलता है, वह आमतौर पर बाकी जगहों से उसका लिंक भी अपडेट करता है।

  4. Step 4उनका नाम और कंटेंट खोजें

    डिस्प्ले नाम, हाल के किसी वीडियो का टाइटल या उनके bio का कोई खास वाक्य खोजें। एक ही चेहरे, कंटेंट और पोस्टिंग हिस्ट्री, और किसी जाने-पहचाने अकाउंट की ओर वापस जाते लिंक से मिलान पक्का करें।

  5. Step 5ID सेव करें और पुराना हैंडल लॉग करें

    पुष्टि होने पर प्लेटफ़ॉर्म ID सेव करें, हैंडल अपडेट करें और पुराने हैंडल को हिस्ट्री टेबल में डालें ताकि पहले के रिकॉर्ड अब भी मेल खाएँ।

किसी एक YouTube चैनल के लिए आप YouTube Data API के channels.list मेथड से हैंडल को चैनल ID में बदल सकते हैं, जो forHandle पैरामीटर लेता है (और legacy username के लिए forUsername) और हर कॉल पर एक quota unit खर्च करता है।

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

कब किसका इस्तेमाल करें

आपको दोनों चाहिए, अलग-अलग कामों के लिए। सीधा नियम: पहचान ID से करें, बात हैंडल से करें।

कामइस्तेमाल करेंक्यों
डेटाबेस या CRM में primary keyUser 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 हैं, तो क्या हैंडल सेव करने चाहिए?

हाँ। लोग हैंडल ही पहचानते हैं और आउटरीच और खोज के लिए वही चाहिए। उन्हें आखिरी जाँच की तारीख के साथ रिफ़्रेश होने वाले फ़ील्ड के रूप में रखें, और पुराने हैंडल एक हिस्ट्री में रखें ताकि पहले के रिकॉर्ड अब भी मेल खाएँ।

किसी क्रिएटर के अकाउंट खोजें