بلاگ / موازنہ
یوزرنیم بمقابلہ یوزر ID: سوشل ہینڈل کیوں بدلتے ہیں اور ID کیوں نہیں
ہر سوشل اکاؤنٹ کی دو شناختیں ہوتی ہیں۔ یوزرنیم وہ عوامی ہینڈل ہے جسے لوگ ٹائپ کرتے، ٹیگ کرتے اور URLs میں لکھتے ہیں۔ یوزر ID ایک اندرونی نمبر یا string ہے جو پلیٹ فارم اکاؤنٹ بنتے وقت دیتا ہے۔ زیادہ تر لوگ صرف ہینڈل دیکھتے ہیں، اس لیے زیادہ تر اسپریڈشیٹس اور CRMs ہینڈل ہی محفوظ کرتے ہیں۔ یہ تب تک چلتا ہے جب تک کوئی کریئیٹر ری برانڈ نہ کرے، پھر قطار خاموشی سے کسی چیز کی طرف اشارہ نہیں کرتی، یا کسی اور کی طرف۔ یہ گائیڈ ہر بڑے پلیٹ فارم پر دونوں کا موازنہ کرتی ہے اور بتاتی ہے کہ کریئیٹرز کو کیسے محفوظ کریں تاکہ نام بدلنے سے آپ کا ڈیٹا نہ ٹوٹے۔
مختصر جواب
یوزرنیم انسانوں کے لیے ہے اور عموماً اکاؤنٹ کا مالک اسے بدل سکتا ہے۔ یوزر ID مشینوں کے لیے ہے اور پوری زندگی اکاؤنٹ کے ساتھ رہتی ہے۔ اگر آپ کو اگلے مہینے اسی اکاؤنٹ کو پہچاننا ہے تو ID محفوظ کریں۔ ہینڈل بھی رکھیں، کیونکہ یہی آپ لوگوں کو دکھاتے ہیں اور اسی سے تلاش کرتے ہیں، لیکن اسے ایک ایسا لیبل سمجھیں جو پرانا ہو سکتا ہے۔
| یوزرنیم (ہینڈل) | یوزر ID | |
|---|---|---|
| یہ کیا ہے | پروفائل URL میں عوامی نام، جیسے @sophiemiller | ایک نمبر یا string جو پلیٹ فارم سائن اپ پر دیتا ہے |
| کون چنتا ہے | اکاؤنٹ کا مالک | پلیٹ فارم |
| کیا بدل سکتا ہے | ہاں، ہر پلیٹ فارم کی حدود کے اندر | نہیں، اکاؤنٹ کے ساتھ رہتی ہے |
| کیا دوبارہ استعمال ہو سکتا ہے | ہاں، چھوڑا گیا ہینڈل کوئی اور لے سکتا ہے | نہیں، کبھی کسی اور اکاؤنٹ کو نہیں دی جاتی |
| کہاں نظر آتا ہے | پروفائل، URLs، mentions، ٹیگز | APIs، ایکسپورٹس، کچھ URLs، صفحے کا source |
| کس کام کا | دکھانا، تلاش، رابطہ | ڈیٹا بیس کلیدیں، دہرائی ہٹانا، وقت کے ساتھ ٹریکنگ |
ہر پلیٹ فارم اسے کیسے سنبھالتا ہے
قواعد پلیٹ فارم کے حساب سے مختلف ہیں، اور بدلتے رہتے ہیں۔ نیچے کی حدیں لکھتے وقت ہر پلیٹ فارم کے ہیلپ صفحات سے لی گئی ہیں۔ کسی درست عدد پر منحصر کچھ بنانے سے پہلے لنک شدہ صفحہ دیکھ لیں۔
| پلیٹ فارم | ہینڈل اور URL | مستقل ID | ہینڈل کتنی بار بدل سکتا ہے |
|---|---|---|---|
| YouTube | youtube.com/@handle، اور پرانے چینلز پر پرانے /c/name اور /user/name URLs | UC سے شروع ہونے والی چینل ID، youtube.com/channel/UC... میں | 14 دن میں دو بار، YouTube Help کے مطابق |
| X | x.com/screen_name | عددی یوزر ID، جسے API بطور string لوٹاتا ہے | سیٹنگز میں بدلا جا سکتا ہے؛ X کی developer docs کہتی ہیں کہ screen names منفرد ہیں لیکن بدل سکتے ہیں |
| TikTok | tiktok.com/@username | اندرونی یوزر ID؛ سرکاری API ایپ تک محدود IDs لوٹاتا ہے | ہر 30 دن میں ایک بار، TikTok Support کے مطابق |
instagram.com/username | عددی اکاؤنٹ ID، پروفیشنل اکاؤنٹس کے لیے Meta کے APIs سے دستیاب | Edit profile سے بدلا جا سکتا ہے؛ ایپ دکھاتی ہے کہ کتنی بار بدلا | |
پروفائلز اور Pages کے لیے facebook.com/username | عددی پروفائل یا Page ID | بدلا جا سکتا ہے؛ Facebook خبردار کرتا ہے کہ پرانا شاید واپس نہ ملے | |
linkedin.com/in/custom-url | اندرونی ممبر ID، پروفائل پر نظر نہیں آتی | چھ مہینے میں پانچ بار تک، LinkedIn Help کے مطابق |
YouTube: ہینڈل، چینل ID اور پرانے URLs
YouTube میں سب سے زیادہ شناخت کنندہ ہیں۔ چینل ID وہ string ہے جو youtube.com/channel/UC... میں UC سے شروع ہوتی ہے، اور YouTube اسے آپ کے چینل URL کا منفرد شناخت کنندہ بتاتا ہے۔ ہینڈل @name والی شکل ہے، اور YouTube کا ہینڈلز کا جائزہ کہتا ہے کہ ہینڈل خود بخود چینل کا URL بن جاتا ہے۔ پرانے چینلز کا کسٹم URL بھی ہو سکتا ہے جیسے youtube.com/c/Name، جو اب نہ بنایا جا سکتا ہے نہ بدلا جا سکتا ہے، اور پرانا یوزرنیم URL جیسے youtube.com/user/Name، جو بدلا نہیں جا سکتا۔ YouTube کے چینل URLs والے صفحے کے مطابق یہ پرانے URLs اب بھی کام کرتے ہیں اور ہینڈل URL پر ری ڈائریکٹ ہوتے ہیں۔
چینل ID ڈھونڈنے کے لیے چینل کھولیں، اس کا description پینل دیکھیں اور share آپشن سے چینل ID کاپی کریں، یا /channel/UC... والا URL دیکھیں۔ ان تمام شکلوں میں صرف چینل ID کے نہ بدلنے کی ضمانت ہے۔
X: screen name اور عددی ID
X پر @screen_name وہ ہے جو لوگ دیکھتے ہیں، اور ہر اکاؤنٹ کی ایک عددی ID بھی ہوتی ہے۔ X کی developer documentation صاف کہتی ہے کہ ID کبھی نہیں بدلتی جبکہ screen name بدل سکتا ہے، اور ID کی string شکل استعمال کرنے کا مشورہ دیتی ہے کیونکہ نمبر کچھ زبانوں کے لیے بہت بڑا ہو سکتا ہے۔ API یوزرنیم سے اکاؤنٹ ڈھونڈ سکتا ہے، اس لیے آپ ایک بار ہینڈل کو ID میں بدل کر نتیجہ محفوظ کر سکتے ہیں۔
TikTok: یوزرنیم اور ایپ تک محدود IDs
TikTok یوزرنیم tiktok.com/@username میں نظر آتا ہے اور TikTok Support کے مطابق ہر 30 دن میں ایک بار بدلا جا سکتا ہے۔ اسے بدلنے سے پروفائل لنک بھی بدل جاتا ہے۔ display name الگ ہے اور ہینڈل نہیں۔ اگر آپ کریئیٹر لاگ ان کے ساتھ TikTok کا سرکاری API استعمال کرتے ہیں تو نوٹ کریں کہ TikTok کی developer docs کے مطابق اس کا لوٹایا گیا open_id آپ کی ایپ کے لیے منفرد ہے، جبکہ union_id ایک ہی developer کی ایپس میں یکساں رہتا ہے۔ آپ کے اپنے سسٹمز کے ریکارڈز کے لیے دونوں یوزرنیم سے زیادہ مستقل ہیں۔
Instagram، Facebook اور LinkedIn
Instagram یوزرنیمز instagram.com/username کے آخر میں ہوتے ہیں اور Edit profile سے بدلے جا سکتے ہیں۔ Instagram کی About this account اسکرین دکھاتی ہے کہ اکاؤنٹ کا یوزرنیم کتنی بار بدلا، اگرچہ پرانے نام نہیں دکھاتی۔ ہینڈل کے پیچھے ہر اکاؤنٹ کی ایک عددی ID ہے جسے Meta کے APIs بزنس اور کریئیٹر اکاؤنٹس کے لیے استعمال کرتے ہیں۔ Facebook پروفائلز اور Pages کا URL میں یوزرنیم بھی ہوتا ہے اور عددی ID بھی، اور Facebook کا ہیلپ صفحہ خبردار کرتا ہے کہ ایک بار بدلنے کے بعد شاید آپ یوزرنیم واپس نہ لے سکیں۔ LinkedIn پر linkedin.com/in/... کا کسٹم حصہ چھ مہینے میں پانچ بار تک بدلا جا سکتا ہے، اور پچھلا URL چھ مہینے تک ممبر سے منسلک رہتا ہے جب تک وہ اسے الگ نہ کرے۔
آپ کے ڈیٹا بیس کی کلید ID کیوں ہونی چاہیے
بنیادی کلید کا ایک ہی کام ہے: ہمیشہ ایک ہی چیز کی طرف اشارہ کرنا۔ ہینڈل اس امتحان میں تین طرح ناکام ہوتے ہیں۔
- یہ بدلتے ہیں۔ کریئیٹرز ری برانڈ کرتے ہیں، کوئی عدد ہٹاتے ہیں، کوئی لفظ جوڑتے ہیں یا اپنے اصل نام پر چلے جاتے ہیں۔ آپ کا ریکارڈ اب بھی پرانا ہینڈل بتاتا ہے۔
- یہ دوبارہ استعمال ہوتے ہیں۔ ہینڈل چھوڑے جانے کے بعد کوئی اور اسے لے سکتا ہے۔ آپ کا ریکارڈ اب کسی اجنبی کی طرف اشارہ کرتا ہے، اور کچھ غلط نظر نہیں آتا۔
- ان کی شکل یکساں نہیں ہوتی۔
@Sophie.Miller،sophie.miller، پورا URL اور ٹریکنگ پیرامیٹرز والا URL، سب ایک ہی اکاؤنٹ ہو سکتے ہیں۔ IDs کی ایک ہی شکل ہوتی ہے۔
ایک عملی schema ہر اکاؤنٹ کی ایک قطار رکھتا ہے، جس میں پلیٹ فارم اور پلیٹ فارم کی ID منفرد کلید ہیں، اور ہینڈل، display name اور پروفائل URL عام فیلڈز ہیں جنہیں آپ تازہ کرتے ہیں۔ handle_checked_at تاریخ شامل کریں تاکہ پتا ہو کہ ہینڈل کتنا تازہ ہے، اور پرانے ہینڈلز کی ایک history ٹیبل رکھیں تاکہ پرانے mentions، معاہدے اور رپورٹس اب بھی میچ ہو سکیں۔
| فیلڈ | مثال | کردار |
|---|---|---|
| platform | youtube | منفرد کلید کا حصہ |
| platform_id | UCxxxxxxxxxxxxxxxxxxxxxx | منفرد کلید کا حصہ؛ کبھی ایڈٹ نہیں ہوتی |
| 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پر فلٹر کرنے والی social listening، mention alerts اور ہیش ٹیگ رپورٹس نئی پوسٹس سے میچ کرنا چھوڑ دیتی ہیں۔ - دہرائی۔ کوئی کریئیٹر کو نئے ہینڈل سے دوبارہ شامل کر دیتا ہے، اور اب اس کی تاریخ دو ریکارڈز میں بٹ جاتی ہے۔
- معاہدے میں ابہام۔ جس معاہدے میں صرف ہینڈل درج ہو، وہ شاید اب دائرے والے اکاؤنٹ کو واضح طور پر بیان نہ کرے۔
نام بدلے ہوئے اکاؤنٹ کو کیسے دوبارہ ڈھونڈیں
اگر آپ نے ID محفوظ کی تھی تو بحالی ایک تلاش کا کام ہے۔ اگر صرف ہینڈل محفوظ کیا تھا تو یہ مراحل اپنائیں۔
- Step 1اگر ID ہے تو اس سے اکاؤنٹ تلاش کریں
پلیٹ فارم کا اپنا API یا ID قبول کرنے والا URL استعمال کریں، جیسے
youtube.com/channel/UC...۔ نام بدلنے کے بعد بھی ID کھلتی ہے اور موجودہ ہینڈل بتا دیتی ہے۔ - Step 2پرانا URL آزمائیں
محفوظ لنک کھولیں۔ YouTube کے پرانے URLs اور حال ہی میں بدلے ہینڈل ری ڈائریکٹ ہو سکتے ہیں، اور کچھ پلیٹ فارمز پر تبدیلی کے بعد پرانا ہینڈل تھوڑی دیر کے لیے محفوظ رہتا ہے۔ اگر صفحہ اب مختلف مواد دکھائے تو سمجھیں کہ ہینڈل کسی اور نے لے لیا ہے۔
- Step 3کریئیٹر کے دوسرے اکاؤنٹس سے راستہ لیں
ایسا پلیٹ فارم کھولیں جس کے بارے میں آپ کو یقین ہو کہ ابھی درست ہے، اور ان کے بائیو، link-in-bio صفحے یا ویب سائٹ کے لنکس دیکھیں۔ ایک پلیٹ فارم پر نام بدلنے والا کریئیٹر عموماً دوسروں سے اس کا لنک بھی اپ ڈیٹ کر دیتا ہے۔
- Step 4ان کا نام اور مواد تلاش کریں
display name، کسی حالیہ ویڈیو کا عنوان یا ان کے بائیو کا کوئی منفرد جملہ تلاش کریں۔ میچ کی تصدیق اسی چہرے، مواد اور پوسٹنگ کی تاریخ سے کریں، اور کسی معلوم اکاؤنٹ کے واپس لنک سے۔
- Step 5ID محفوظ کریں اور پرانا ہینڈل درج کریں
تصدیق کے بعد پلیٹ فارم ID محفوظ کریں، ہینڈل اپ ڈیٹ کریں اور پرانا ہینڈل اپنی history ٹیبل میں منتقل کریں تاکہ پہلے کے ریکارڈز اب بھی میچ ہوں۔
ایک YouTube چینل کے لیے آپ YouTube Data API کے channels.list میتھڈ سے ہینڈل کو چینل ID میں بدل سکتے ہیں، جو forHandle پیرامیٹر (اور پرانے یوزرنیمز کے لیے forUsername) قبول کرتا ہے اور ہر کال پر ایک کوٹا یونٹ لگتا ہے۔
// 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 میں بنیادی کلید | یوزر ID | یہ کبھی نہیں بدلتی نہ دوبارہ استعمال ہوتی ہے |
| کریئیٹر لسٹ سے دہرائی ہٹانا | یوزر ID، پھر نارملائز ہینڈل | IDs نام کی تبدیلی پکڑتی ہیں؛ نارملائز ہینڈل شکل کا فرق پکڑتے ہیں |
| لوگوں کے لیے بریفس، ای میلز اور رپورٹس | ہینڈل اور پروفائل URL | لوگ ہینڈل پہچانتے ہیں، نمبر نہیں |
| معاہدے | ہینڈل، URL اور ID | نام بدلنے کے بعد بھی اکاؤنٹ کو بیان کرتا ہے |
| Social listening اور mention alerts | ہینڈل، باقاعدگی سے تازہ | Mentions موجودہ ہینڈل استعمال کرتے ہیں |
| مہینوں کی بڑھوتری ٹریک کرنا | یوزر ID | ایک مسلسل تاریخ رکھتی ہے |
اگر آپ کریئیٹرز ہاتھ سے جمع کرتے ہیں تو سب سے اہم عادت یہ ہے کہ کسی کو شامل کرتے وقت ہی ID لے لیں، جب آپ کو یقین ہو کہ یہ درست اکاؤنٹ ہے۔ بعد میں ٹھیک کرنا سست اور کم یقینی ہے۔
مختلف پلیٹ فارمز کے ریکارڈز تازہ رکھنا
IDs ایک پلیٹ فارم کے اندر نام کی تبدیلی کا مسئلہ حل کرتی ہیں، لیکن ایک کریئیٹر عموماً کئی پلیٹ فارمز پر کئی اکاؤنٹس ہوتا ہے۔ انہیں ایک اندرونی creator ID کے تحت اکٹھا کرنا، اور ایک شیڈول پر ہینڈلز دوبارہ جانچنا، کریئیٹر ڈیٹا بیس کو کارآمد رکھتا ہے۔ اگر آپ ایک پروفائل لنک سے شروع کریں اور کریئیٹر کے دوسرے اکاؤنٹس چاہییں تو sociallinks.dev انہیں آپ کے لیے ڈھونڈ کر API کے ذریعے میچز لوٹا سکتا ہے، جنہیں آپ پھر ہر پلیٹ فارم کی ID کے ساتھ محفوظ کر سکتے ہیں۔
عام سوالات
یوزرنیم اور یوزر ID میں کیا فرق ہے؟
یوزرنیم وہ عوامی ہینڈل ہے جو اکاؤنٹ کا مالک چنتا ہے اور عموماً بدل سکتا ہے۔ یوزر ID وہ شناخت کنندہ ہے جو پلیٹ فارم اکاؤنٹ بنتے وقت دیتا ہے، اور یہ نام بدلنے کے بعد بھی پوری زندگی اکاؤنٹ کے ساتھ رہتی ہے۔
کیا YouTube چینل ID کبھی بدلتی ہے؟
نہیں۔ چینل ID، یعنی youtube.com/channel/UC... میں UC سے شروع ہونے والی string، چینل کا منفرد شناخت کنندہ ہے۔ ہینڈل اور display name بدل سکتے ہیں، اور پرانے کسٹم URLs ری ڈائریکٹ ہوتے ہیں، لیکن چینل ID وہی رہتی ہے۔
TikTok یوزرنیم کتنی بار بدلا جا سکتا ہے؟
TikTok Support کے مطابق یوزرنیم ہر 30 دن میں ایک بار بدلا جا سکتا ہے۔ اسے بدلنے سے پروفائل لنک بھی بدل جاتا ہے، اس لیے پرانے یوزرنیم کے محفوظ لنکس کام کرنا چھوڑ سکتے ہیں۔
کیا کوئی اور کریئیٹر کا پرانا ہینڈل لے سکتا ہے؟
ہاں۔ زیادہ تر پلیٹ فارمز پر چھوڑا گیا ہینڈل آخرکار کوئی اور اکاؤنٹ لے سکتا ہے۔ کچھ پلیٹ فارمز پہلے اسے تھوڑی دیر روکے رکھتے ہیں۔ اسی لیے CRM میں محفوظ ہینڈل آخر میں کسی مختلف شخص کی طرف اشارہ کر سکتا ہے۔
یوزرنیم سے X یوزر ID کیسے ڈھونڈوں؟
X API کی یوزرنیم سے یوزر تلاش استعمال کریں، جو اکاؤنٹ کی عددی ID لوٹاتی ہے۔ X کی developer documentation کے مشورے کے مطابق ID کی string شکل محفوظ کریں، کیونکہ نمبر کچھ پروگرامنگ زبانوں کے لیے بہت بڑا ہو سکتا ہے۔
اگر میرے پاس IDs ہیں تو کیا ہینڈل محفوظ کرنے کی ضرورت ہے؟
ہاں۔ ہینڈل وہ ہیں جو لوگ پہچانتے ہیں اور جو رابطے اور تلاش کے لیے چاہییں۔ انہیں آخری جانچ کی تاریخ کے ساتھ تازہ ہونے والے فیلڈز کے طور پر رکھیں، اور پرانے ہینڈلز ایک history میں رکھیں تاکہ پہلے کے ریکارڈز اب بھی میچ ہوں۔