sociallinks.dev

ব্লগ / তুলনা

ইউজারনেম নাকি ইউজার ID: সোশ্যাল হ্যান্ডেল কেন বদলায় আর ID কেন বদলায় না

প্রতিটি সোশ্যাল অ্যাকাউন্টের দুটি পরিচয় আছে। ইউজারনেম হলো পাবলিক হ্যান্ডেল, যা মানুষ টাইপ করেন, ট্যাগ করেন আর URL-এ বসান। ইউজার ID হলো একটি অভ্যন্তরীণ সংখ্যা বা স্ট্রিং, যা অ্যাকাউন্ট তৈরির সময় প্ল্যাটফর্ম দেয়। বেশিরভাগ মানুষ শুধু হ্যান্ডেলই দেখেন, তাই বেশিরভাগ স্প্রেডশিট আর CRM হ্যান্ডেলই সংরক্ষণ করে। এটি ততক্ষণ কাজ করে যতক্ষণ না একজন ক্রিয়েটর রিব্র্যান্ড করেন, তারপর সারিটি চুপচাপ কোথাও না, বা অন্য কারও দিকে নির্দেশ করে। এই গাইডে প্রতিটি বড় প্ল্যাটফর্মে দুটির তুলনা করা হয়েছে, আর দেখানো হয়েছে কীভাবে ক্রিয়েটরদের সংরক্ষণ করলে নাম বদলালেও আপনার ডেটা ভাঙে না।

সংক্ষিপ্ত উত্তর

ইউজারনেম মানুষের জন্য, আর সাধারণত অ্যাকাউন্টের মালিক এটি বদলাতে পারেন। ইউজার ID মেশিনের জন্য, আর এটি সারাজীবন অ্যাকাউন্টের সঙ্গেই থাকে। আগামী মাসেও একই অ্যাকাউন্ট চিনতে হলে ID সংরক্ষণ করুন। হ্যান্ডেলও রাখুন, কারণ মানুষকে এটিই দেখান আর এটি দিয়েই সার্চ করেন, কিন্তু এটিকে এমন একটি লেবেল হিসেবে ধরুন যা পুরোনো হয়ে যেতে পারে।

ইউজারনেম (হ্যান্ডেল)ইউজার ID
এটি কীপ্রোফাইল URL-এর পাবলিক নাম, যেমন @sophiemillerসাইন আপের সময় প্ল্যাটফর্মের দেওয়া একটি সংখ্যা বা স্ট্রিং
কে বাছেনঅ্যাকাউন্টের মালিকপ্ল্যাটফর্ম
বদলাতে পারে কিহ্যাঁ, প্রতিটি প্ল্যাটফর্মের সীমার মধ্যেনা, এটি অ্যাকাউন্টের সঙ্গেই থাকে
আবার ব্যবহার হতে পারে কিহ্যাঁ, ছেড়ে দেওয়া হ্যান্ডেল অন্য কেউ নিতে পারেননা, এটি কখনো অন্য অ্যাকাউন্টকে দেওয়া হয় না
কোথায় দেখবেনপ্রোফাইল, URL, উল্লেখ, ট্যাগAPI, এক্সপোর্ট, কিছু URL, পেজের সোর্স
যার জন্য ভালোদেখানো, সার্চ, যোগাযোগডেটাবেসের কি, ডুপ্লিকেট সরানো, সময়ের সঙ্গে ট্র্যাকিং

প্রতিটি প্ল্যাটফর্ম কীভাবে সামলায়

নিয়ম প্ল্যাটফর্মভেদে আলাদা, আর এগুলো বদলায়। নিচের সীমাগুলো লেখার সময় প্রতিটি প্ল্যাটফর্মের হেল্প পেজ থেকে নেওয়া। কোনো নির্দিষ্ট সংখ্যার ওপর নির্ভর করে কিছু বানানোর আগে লিংক করা পেজটি দেখে নিন।

প্ল্যাটফর্মহ্যান্ডেল আর URLস্থির IDহ্যান্ডেল কত ঘন ঘন বদলানো যায়
YouTubeyoutube.com/@handle, সঙ্গে পুরোনো চ্যানেলে লেগেসি /c/name আর /user/name URLUC দিয়ে শুরু চ্যানেল ID, youtube.com/channel/UC...-এ১৪ দিনের মধ্যে দুবার, YouTube Help অনুযায়ী
Xx.com/screen_nameসংখ্যাভিত্তিক ইউজার ID, API এটি স্ট্রিং হিসেবে ফেরত দেয়সেটিংসে বদলানো যায়; X-এর ডেভেলপার ডকস স্ক্রিন নেমকে অনন্য কিন্তু পরিবর্তনশীল বলে
TikToktiktok.com/@usernameঅভ্যন্তরীণ ইউজার ID; অফিশিয়াল API অ্যাপ-নির্দিষ্ট ID ফেরত দেয়প্রতি ৩০ দিনে একবার, TikTok Support অনুযায়ী
Instagraminstagram.com/usernameসংখ্যাভিত্তিক অ্যাকাউন্ট ID, প্রফেশনাল অ্যাকাউন্টের জন্য Meta-র API দিয়ে পাওয়া যায়Edit profile থেকে বদলানো যায়; অ্যাপ দেখায় এটি কতবার বদলেছে
Facebookপ্রোফাইল আর Page-এর জন্য facebook.com/usernameসংখ্যাভিত্তিক প্রোফাইল বা Page IDবদলানো যায়; Facebook সতর্ক করে যে পুরোনোটি ফেরত নাও পেতে পারেন
LinkedInlinkedin.com/in/custom-urlঅভ্যন্তরীণ মেম্বার ID, প্রোফাইলে দেখানো হয় নাছয় মাসে সর্বোচ্চ পাঁচবার, LinkedIn Help অনুযায়ী

YouTube: হ্যান্ডেল, চ্যানেল ID আর লেগেসি URL

YouTube-এ আইডেন্টিফায়ার সবচেয়ে বেশি। চ্যানেল ID হলো youtube.com/channel/UC...-এ UC দিয়ে শুরু হওয়া স্ট্রিং, আর YouTube এটিকে আপনার চ্যানেল URL-এর অনন্য আইডেন্টিফায়ার বলে বর্ণনা করে। হ্যান্ডেল হলো @name রূপ, আর YouTube-এর হ্যান্ডেল ওভারভিউ বলে হ্যান্ডেল স্বয়ংক্রিয়ভাবে চ্যানেলের URL হয়ে যায়। পুরোনো চ্যানেলে youtube.com/c/Name-এর মতো কাস্টম URL-ও থাকতে পারে, যা আর তৈরি বা বদলানো যায় না, আর youtube.com/user/Name-এর মতো লেগেসি ইউজারনেম URL, যা বদলানো যায় না। YouTube-এর চ্যানেল URL নিয়ে পেজ অনুযায়ী এই লেগেসি URL-গুলো এখনো কাজ করে আর হ্যান্ডেল URL-এ রিডাইরেক্ট করে।

চ্যানেল ID খুঁজতে চ্যানেলটি খুলুন, ডেসক্রিপশন প্যানেল দেখুন আর শেয়ার অপশন দিয়ে চ্যানেল ID কপি করুন, অথবা /channel/UC... URL খুঁজুন। সব রূপের মধ্যে শুধু চ্যানেল ID-ই একই থাকার নিশ্চয়তা আছে।

X: স্ক্রিন নেম আর সংখ্যাভিত্তিক ID

X-এ @screen_name হলো যা মানুষ দেখেন, আর প্রতিটি অ্যাকাউন্টের একটি সংখ্যাভিত্তিক ID-ও আছে। X-এর ডেভেলপার ডকুমেন্টেশন স্পষ্ট বলে ID কখনো বদলায় না অথচ স্ক্রিন নেম বদলাতে পারে, আর ID-র স্ট্রিং রূপ ব্যবহারের পরামর্শ দেয়, কারণ সংখ্যাটি কিছু প্রোগ্রামিং ভাষার পক্ষে সামলানোর মতো বড় হতে পারে। API ইউজারনেম দিয়ে অ্যাকাউন্ট খুঁজতে পারে, তাই একবার হ্যান্ডেল থেকে ID বের করে ফলাফলটি সংরক্ষণ করতে পারেন।

TikTok: ইউজারনেম আর অ্যাপ-নির্দিষ্ট ID

TikTok ইউজারনেম থাকে tiktok.com/@username-এ, আর TikTok Support অনুযায়ী প্রতি ৩০ দিনে একবার বদলানো যায়। বদলালে প্রোফাইল লিংকও বদলে যায়। ডিসপ্লে নেম আলাদা আর এটি হ্যান্ডেল নয়। ক্রিয়েটর লগইনসহ TikTok-এর অফিশিয়াল API ব্যবহার করলে খেয়াল করুন, TikTok-এর ডেভেলপার ডকস অনুযায়ী এটি যে open_id ফেরত দেয় তা আপনার অ্যাপের জন্য অনন্য, আর union_id একই ডেভেলপারের সব অ্যাপে একই থাকে। আপনার নিজের সিস্টেমের রেকর্ডের জন্য যেকোনোটিই ইউজারনেমের চেয়ে বেশি স্থির।

Instagram, Facebook আর LinkedIn

Instagram ইউজারনেম থাকে instagram.com/username-এর শেষে আর Edit profile থেকে বদলানো যায়। Instagram-এর About this account স্ক্রিন দেখায় একটি অ্যাকাউন্টের ইউজারনেম কতবার বদলেছে, যদিও পুরোনো নামগুলো দেখায় না। হ্যান্ডেলের পেছনে প্রতিটি অ্যাকাউন্টের একটি সংখ্যাভিত্তিক ID আছে, যা Meta-র API বিজনেস আর ক্রিয়েটর অ্যাকাউন্টের জন্য ব্যবহার করে। Facebook প্রোফাইল আর Page-এ URL-এর একটি ইউজারনেম আর একটি সংখ্যাভিত্তিক ID দুটোই থাকে, আর Facebook-এর হেল্প পেজ সতর্ক করে যে একবার বদলালে ইউজারনেমটি আর ফেরত নাও পেতে পারেন। LinkedIn-এ linkedin.com/in/...-এর কাস্টম অংশ ছয় মাসে সর্বোচ্চ পাঁচবার বদলানো যায়, আর আগের URL ছয় মাস মেম্বারের সঙ্গে যুক্ত থাকে, যদি না তিনি সেটি বিচ্ছিন্ন করেন।

কেন আপনার ডেটাবেসের কি হওয়া উচিত ID

প্রাইমারি কি-এর একটাই কাজ: চিরকাল একই জিনিস নির্দেশ করা। হ্যান্ডেল তিনভাবে এই পরীক্ষায় ফেল করে।

একটি কাজের স্কিমা প্রতি অ্যাকাউন্টে একটি সারি রাখে, প্ল্যাটফর্ম আর প্ল্যাটফর্মের ID অনন্য কি হিসেবে, আর হ্যান্ডেল, ডিসপ্লে নেম ও প্রোফাইল URL সাধারণ ফিল্ড হিসেবে যা আপনি রিফ্রেশ করেন। একটি handle_checked_at তারিখ যোগ করুন যাতে জানেন হ্যান্ডেলটি কতটা হালনাগাদ, আর পুরোনো হ্যান্ডেলের একটি হিস্ট্রি টেবিল রাখুন যাতে পুরোনো উল্লেখ, চুক্তি আর রিপোর্ট তবুও মেলানো যায়।

ফিল্ডউদাহরণভূমিকা
platformyoutubeঅনন্য কি-এর অংশ
platform_idUCxxxxxxxxxxxxxxxxxxxxxxঅনন্য কি-এর অংশ; কখনো এডিট হয় না
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-এর লেগেসি URL আর সম্প্রতি বদলানো হ্যান্ডেল রিডাইরেক্ট করতে পারে, আর কিছু প্ল্যাটফর্মে বদলের পর পুরোনো হ্যান্ডেল অল্প সময়ের জন্য সংরক্ষিত থাকে। পেজে এখন অন্য কনটেন্ট দেখালে ধরে নিন হ্যান্ডেলটি আবার ব্যবহার হয়েছে।

  3. Step 3ক্রিয়েটরের অন্য অ্যাকাউন্টগুলো অনুসরণ করুন

    যে প্ল্যাটফর্ম এখনো সঠিক বলে জানেন সেটি খুলুন আর তাঁর বায়ো, লিংক-ইন-বায়ো পেজ বা ওয়েবসাইটের লিংক দেখুন। একটি প্ল্যাটফর্মে নাম বদলানো ক্রিয়েটর সাধারণত অন্যগুলো থেকে লিংকটি হালনাগাদ করেন।

  4. Step 4তাঁর নাম আর কনটেন্ট সার্চ করুন

    ডিসপ্লে নেম, একটি সাম্প্রতিক ভিডিওর টাইটেল বা বায়োর একটি স্বতন্ত্র বাক্যাংশ সার্চ করুন। একই মুখ, কনটেন্ট আর পোস্টের ইতিহাস, আর পরিচিত অ্যাকাউন্টে ফিরতি লিংক দিয়ে মিল নিশ্চিত করুন।

  5. Step 5ID সংরক্ষণ করুন আর পুরোনো হ্যান্ডেল লিখে রাখুন

    নিশ্চিত হলে প্ল্যাটফর্ম ID সেভ করুন, হ্যান্ডেল হালনাগাদ করুন আর পুরোনো হ্যান্ডেলটি হিস্ট্রি টেবিলে সরান, যাতে আগের রেকর্ডগুলো তবুও মেলে।

একটি YouTube চ্যানেলের জন্য, YouTube Data API-র channels.list মেথড দিয়ে হ্যান্ডেল থেকে চ্যানেল ID বের করতে পারেন, যা একটি forHandle প্যারামিটার নেয় (আর লেগেসি ইউজারনেমের জন্য forUsername) আর প্রতি কলে এক ইউনিট কোটা খরচ করে।

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-এর প্রাইমারি কিইউজার IDএটি কখনো বদলায় না বা আবার ব্যবহার হয় না
ক্রিয়েটর তালিকা থেকে ডুপ্লিকেট সরানোইউজার ID, তারপর নরমালাইজ করা হ্যান্ডেলID নাম বদল ধরে; নরমালাইজ করা হ্যান্ডেল ফরম্যাটের পার্থক্য ধরে
মানুষের জন্য ব্রিফ, ইমেইল আর রিপোর্টহ্যান্ডেল আর প্রোফাইল URLমানুষ হ্যান্ডেল চেনেন, সংখ্যা নয়
চুক্তিহ্যান্ডেল, URL আর IDনাম বদলের পরও অ্যাকাউন্টটি বর্ণনা করে
সোশ্যাল লিসেনিং আর মেনশন অ্যালার্টহ্যান্ডেল, নিয়মিত রিফ্রেশ করাউল্লেখে বর্তমান হ্যান্ডেল ব্যবহার হয়
মাসের পর মাস বৃদ্ধি ট্র্যাক করাইউজার IDএকটি ধারাবাহিক ইতিহাস রাখে

হাতে ক্রিয়েটর সংগ্রহ করলে, সবচেয়ে জরুরি অভ্যাস হলো কাউকে যোগ করার মুহূর্তেই ID নিয়ে রাখা, যখন আপনি নিশ্চিত যে অ্যাকাউন্টটি সঠিক। পরে ঠিক করা ধীর আর কম নিশ্চিত।

বিভিন্ন প্ল্যাটফর্মের রেকর্ড হালনাগাদ রাখা

ID একটি প্ল্যাটফর্মের ভেতরে নাম বদলের সমস্যা মেটায়, কিন্তু একজন ক্রিয়েটর সাধারণত কয়েকটি প্ল্যাটফর্মে কয়েকটি অ্যাকাউন্ট। এগুলোকে একটি অভ্যন্তরীণ ক্রিয়েটর ID-র নিচে রাখা, আর নির্দিষ্ট সময় পরপর হ্যান্ডেল আবার যাচাই করা, একটি ক্রিয়েটর ডেটাবেসকে কাজের রাখে। একটি প্রোফাইল লিংক থেকে শুরু করে ক্রিয়েটরের অন্য অ্যাকাউন্টগুলো দরকার হলে, sociallinks.dev সেগুলো খুঁজে দিতে আর একটি API দিয়ে মিলগুলো ফেরত দিতে পারে, যা আপনি প্রতিটি প্ল্যাটফর্মের ID-র সঙ্গে সংরক্ষণ করতে পারেন।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

ইউজারনেম আর ইউজার ID-র মধ্যে পার্থক্য কী?

ইউজারনেম হলো অ্যাকাউন্টের মালিকের বেছে নেওয়া পাবলিক হ্যান্ডেল, যা সাধারণত বদলানো যায়। ইউজার ID হলো অ্যাকাউন্ট তৈরির সময় প্ল্যাটফর্মের দেওয়া একটি আইডেন্টিফায়ার, যা সারাজীবন অ্যাকাউন্টের সঙ্গে থাকে, নাম বদলের পরও।

YouTube চ্যানেল ID কি কখনো বদলায়?

না। চ্যানেল ID, অর্থাৎ youtube.com/channel/UC...-এ UC দিয়ে শুরু হওয়া স্ট্রিং, চ্যানেলের অনন্য আইডেন্টিফায়ার। হ্যান্ডেল আর ডিসপ্লে নেম বদলাতে পারে, আর লেগেসি কাস্টম URL রিডাইরেক্ট করে, কিন্তু চ্যানেল ID একই থাকে।

TikTok ইউজারনেম কত ঘন ঘন বদলানো যায়?

TikTok Support বলে ইউজারনেম প্রতি ৩০ দিনে একবার বদলানো যায়। বদলালে প্রোফাইল লিংকও বদলায়, তাই পুরোনো ইউজারনেমের সংরক্ষিত লিংক কাজ করা বন্ধ করতে পারে।

একজন ক্রিয়েটরের পুরোনো হ্যান্ডেল কি অন্য কেউ নিতে পারেন?

হ্যাঁ। বেশিরভাগ প্ল্যাটফর্মে ছেড়ে দেওয়া হ্যান্ডেল শেষ পর্যন্ত অন্য অ্যাকাউন্ট নিতে পারে। কিছু প্ল্যাটফর্ম আগে অল্প সময় ধরে রাখে। এ কারণেই CRM-এ সংরক্ষিত একটি হ্যান্ডেল শেষে অন্য মানুষের দিকে নির্দেশ করতে পারে।

ইউজারনেম থেকে X ইউজার ID কীভাবে বের করব?

X API-র ইউজারনেম দিয়ে ইউজার লুকআপ ব্যবহার করুন, যা অ্যাকাউন্টের সংখ্যাভিত্তিক ID ফেরত দেয়। X-এর ডেভেলপার ডকুমেন্টেশনের পরামর্শ মতো ID-র স্ট্রিং রূপ সংরক্ষণ করুন, কারণ সংখ্যাটি কিছু প্রোগ্রামিং ভাষার পক্ষে বেশি বড় হতে পারে।

ID থাকলে কি আদৌ হ্যান্ডেল সংরক্ষণ করা উচিত?

হ্যাঁ। মানুষ হ্যান্ডেলই চেনেন, আর যোগাযোগ ও সার্চের জন্য এটিই দরকার। শেষ যাচাইয়ের তারিখসহ রিফ্রেশযোগ্য ফিল্ড হিসেবে এগুলো রাখুন, আর পুরোনো হ্যান্ডেলগুলো একটি হিস্ট্রিতে রাখুন যাতে আগের রেকর্ড তবুও মেলে।

কোনো ক্রিয়েটরের অ্যাকাউন্ট খুঁজুন