ব্যবহারকারী (ইউজার আইডি)
ইউজার আইডি একটি অনন্য শনাক্তকারী যা প্রতিটি ব্যবহারকারীকে তাদের সমস্ত ডিভাইস জুড়ে সামঞ্জস্যপূর্ণ ব্যবহারকারী ডেটা বজায় রাখার জন্য বরাদ্দ করা হয়। এটি আপনাকে আপনার দর্শকদের তাদের ডিভাইস জুড়ে একটি নির্বিঘ্ন ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে দেয়।
ব্যবহারকারী এবং ডিভাইসগুলি কীভাবে সম্পর্কিত?
Anchor link toপ্রতিটি ব্যবহারকারীকে একটি অনন্য শনাক্তকারী বরাদ্দ করা হয় যাকে ইউজার আইডি বলা হয়। ইউজার আইডি একাধিক ডিভাইসের সাথে লিঙ্ক করা যেতে পারে, যা ব্যবসাগুলিকে ব্যবহারকারীদের সাথে সংযুক্ত থাকতে দেয় এমনকি যখন তারা ডিভাইস পরিবর্তন করে। এটি নিশ্চিত করে যে লক্ষ্যযুক্ত বার্তাগুলি ব্যবহারকারীর কাছে পৌঁছায়, তারা যে ডিভাইসটি ব্যবহার করছে তা নির্বিশেষে।
একজন ব্যবহারকারী (ইউজার আইডি) একটি স্বতন্ত্র সত্তা নয়; এটি সংশ্লিষ্ট ডিভাইসের উপস্থিতির উপর নির্ভর করে। যদি শেষ সংশ্লিষ্ট ডিভাইসটি সরানো হয় বা অন্য ব্যবহারকারীর সাথে লিঙ্ক করা হয়, তাহলে ব্যবহারকারী সিস্টেম থেকে স্বয়ংক্রিয়ভাবে মুছে ফেলা হবে।
একজন ব্যবহারকারী (ইউজার আইডি) এমন একটি সত্তা হিসাবেও কাজ করে যার অধীনে বেশ কয়েকটি ডিভাইসকে গোষ্ঠীভুক্ত করা যেতে পারে, যার প্রত্যেকটির নিজস্ব অনন্য হার্ডওয়্যার আইডি (HWID) রয়েছে।

প্রতি ব্যবহারকারীর জন্য ডিভাইসের সীমা
Anchor link toপ্রতিটি ব্যবহারকারীর ইউজার আইডির সাথে সর্বাধিক ২০টি ডিভাইস লিঙ্ক করা থাকতে পারে। যখন একটি ২১তম ডিভাইস নিবন্ধিত হয়, সিস্টেম স্বয়ংক্রিয়ভাবে জায়গা তৈরি করতে বিদ্যমান ডিভাইসগুলির মধ্যে একটিকে সরিয়ে দেয়।
অপসারণের জন্য ডিভাইসটি কীভাবে নির্বাচন করা হয়
১. যদি সমস্ত লিঙ্ক করা ডিভাইস শুধুমাত্র ইমেল-ভিত্তিক হয়, তাহলে একটি র্যান্ডম ইমেল ডিভাইস সরানো হয়। ২. অন্যথায়, সিস্টেম শেষ অ্যাপ খোলার সময়ের উপর ভিত্তি করে সবচেয়ে পুরানো নন-ইমেল ডিভাইসটি খুঁজে বের করে এবং সেটি সরিয়ে দেয়। ৩. যদি তুলনা করার জন্য কোনো কার্যকলাপের ডেটা না থাকে (যেমন, ডিভাইসগুলি প্রকৃত অ্যাপ ব্যবহার ছাড়াই API এর মাধ্যমে যোগ করা হয়েছিল), তাহলে একটি র্যান্ডম নন-ইমেল ডিভাইস সরানো হয়।
এটি নিশ্চিত করে যে আপনার সবচেয়ে সম্প্রতি সক্রিয় ডিভাইসগুলি আপনার অ্যাকাউন্টের সাথে লিঙ্ক করা থাকে এবং পুরানো, নিষ্ক্রিয় ডিভাইসগুলি স্বয়ংক্রিয়ভাবে পরিষ্কার হয়ে যায়।
ব্যবহারকারীর প্রকারভেদ
Anchor link toদুই ধরনের ব্যবহারকারী আছে: বেনামী এবং পরিচিত ব্যবহারকারী। একজন বেনামী ব্যবহারকারীর ইউজার আইডি ডিভাইস HWID-এর সমান হয়, যা পরে প্রকৃত ইউজার আইডি দিয়ে প্রতিস্থাপন করা যেতে পারে।
একজন পরিচিত ব্যবহারকারীর একটি স্বতন্ত্র ইউজার আইডি থাকে। আপনি /registerDevice API কলের মাধ্যমে একটি নতুন ডিভাইস নিবন্ধন করার সময় একটি ইউজার আইডি নির্দিষ্ট করতে পারেন।
ইউজার আইডি প্রাপ্তি এবং পরিচালনা
Anchor link toPushwoosh ব্যবহারকারীদের অ্যাক্সেস এবং পরিচালনা করার জন্য বেশ কয়েকটি উপায় সরবরাহ করে:
ব্যবহারকারী তৈরি করা
Anchor link toডিফল্টরূপে, যখন ইন্টিগ্রেটেড Pushwoosh SDK সহ একটি অ্যাপ প্রথমবার চালু হয়, তখন এটি একটি ডিভাইস HWID-কে ইউজার আইডি হিসাবে সেট করে। আপনি Pushwoosh SDK থেকে setUserID মেথড কল করতে পারেন লগইন করার সময় কোনো ডিভাইসকে নির্দিষ্ট ব্যবহারকারীর সাথে যুক্ত করার জন্য প্রয়োজনীয় মান সেট করতে। যখন একজন ব্যবহারকারী লগ আউট করেন, আপনি এই মানটি অন্য একটি setUserID কল দিয়ে একটি ডিফল্ট মানে রিসেট করতে পারেন, যেমন প্রাথমিক HWID মানে।
ব্যবহারকারী ইম্পোর্ট করা
Anchor link toআপনি একটি নির্দিষ্ট ব্যবহারকারী সেগমেন্টের জন্য একটি CSV ফাইল থেকে সহজেই ইউজার আইডি ইম্পোর্ট করতে পারেন। অনুগ্রহ করে আমাদের বিস্তারিত নির্দেশাবলী সেগমেন্টস গাইড-এ খুঁজুন।
ব্যবহারকারী এক্সপোর্ট করা
Anchor link toইউজার আইডি এক্সপোর্ট করতে, আপনি /exportSegment API অনুরোধ ব্যবহার করতে পারেন, যা CSV বা JSON ফরম্যাটে ডেটা এক্সপোর্ট করার বিকল্প প্রদান করে।
ডিভাইস লগ থেকে ইউজার আইডি অ্যাক্সেস করা
Anchor link toইউজার আইডি সরাসরি ডিভাইস লগ থেকেও অ্যাক্সেস করা যেতে পারে। ধাপে ধাপে নির্দেশাবলীর জন্য, অনুগ্রহ করে কিভাবে কনসোল লগ এবং ডিভাইস টোকেন পাবেন নিবন্ধটি দেখুন।
ব্যবহারকারী এবং ডিভাইস ট্যাগ
Anchor link toডিভাইসের মতোই, ব্যবহারকারীদের (ইউজার আইডি) নিজস্ব ট্যাগ সেট থাকতে পারে যা ব্যবহারকারী বা ডিভাইসগুলিকে তাদের বৈশিষ্ট্যের উপর ভিত্তি করে শ্রেণীবদ্ধ এবং শনাক্ত করার জন্য লেবেল হিসাবে কাজ করবে।
ব্যবহারকারী-নির্দিষ্ট ট্যাগ কীভাবে তৈরি করবেন
Anchor link toযখন আপনি একটি ব্যবহারকারী-নির্দিষ্ট ট্যাগ সেট করেন, এটি স্বয়ংক্রিয়ভাবে ব্যবহারকারী এবং তাদের সমস্ত সংশ্লিষ্ট ডিভাইস উভয়ের জন্য প্রযোজ্য হয়। এর মানে হল ট্যাগটি ব্যবহারকারীর প্রোফাইলের সাথে লিঙ্ক করা হবে এবং তাদের সমস্ত ডিভাইসে প্রতিফলিত হবে।
Pushwoosh কন্ট্রোল প্যানেল থেকে একটি ব্যবহারকারী-নির্দিষ্ট ট্যাগ তৈরি করতে, একটি নতুন ট্যাগ যোগ করার সময় User-specific চেকবক্সটি চেক করুন। যদি আপনি ট্যাগটিকে ব্যবহারকারী-নির্দিষ্ট হিসাবে চিহ্নিত না করেন, তবে এটি শুধুমাত্র ডিভাইসের সাথে যুক্ত হবে।

ব্যবহারকারীর পরিবর্তন পরিচালনা
Anchor link toPushwoosh-এর মধ্যে, ব্যবহারকারীর পরিবর্তন ব্যবস্থাপনার দুটি প্রধান পরিস্থিতি জড়িত:
বেনামী থেকে পরিচিত ব্যবহারকারীতে রূপান্তর
Anchor link toযখন একজন বেনামী ব্যবহারকারী একজন পরিচিত ব্যবহারকারী হন, তখন তারা যে ডিভাইসটি ব্যবহার করছেন তা তাদের নতুন ব্যবহারকারী প্রোফাইলের সাথে যুক্ত হয়ে যায়। এই রূপান্তরের সময়, সমস্ত ডিভাইস অ্যাট্রিবিউট অক্ষত থাকে। তবে, এটি মনে রাখা গুরুত্বপূর্ণ যে সমস্ত ব্যবহারকারী-নির্দিষ্ট অ্যাট্রিবিউট পরিচিত ব্যবহারকারীর মান বা ডিফল্ট মানে রিসেট করা হয় যদি এটি বিদ্যমান না থাকে।
উদাহরণস্বরূপ, ধরা যাক একজন অতিথি ব্যবহারকারী ডিফল্ট সেটিংস সহ একটি ফিটনেস ট্র্যাকিং অ্যাপ্লিকেশন ব্যবহার করছেন। যখন তারা একটি অ্যাকাউন্ট তৈরি করে, তাদের ডিভাইস ডেটা অপরিবর্তিত থাকে। তবুও, যেকোনো ব্যবহারকারী-নির্দিষ্ট বিবরণ, যেমন তাদের নাম, ইমেল এবং কাস্টমাইজড লক্ষ্য, পরিচিত ব্যবহারকারীর মানে রিসেট করা হবে।
এক পরিচিত ব্যবহারকারী থেকে অন্য পরিচিত ব্যবহারকারীতে রূপান্তর
Anchor link toযদি কোনো ডিভাইসের সাথে যুক্ত ব্যবহারকারীকে Pushwoosh SDK থেকে setUserID ব্যবহার করে পরিবর্তন করা হয়, তাহলে ডিভাইসটি নতুন ব্যবহারকারী প্রোফাইলের সাথে যুক্ত হয়।
ইউজার আইডি সেট করা সম্পর্কে আরও জানুন অ্যান্ড্রয়েড এবং আইওএস-এর জন্য।
আপনি /registerUser API কলও ব্যবহার করতে পারেন।
পূর্ববর্তী পরিস্থিতির মতোই, ডিভাইস অ্যাট্রিবিউটগুলি একই থাকে, যা একটি মসৃণ রূপান্তর নিশ্চিত করে। তবে, ব্যবহারকারী-নির্দিষ্ট ট্যাগগুলি এখন নতুন ব্যবহারকারীর মানগুলিতে বরাদ্দ করা হবে। এটি নিশ্চিত করার জন্য যে ব্যবহারকারীর ট্যাগগুলি নতুন ব্যবহারকারীর প্রোফাইলকে সঠিকভাবে প্রতিফলিত করে।
উদাহরণস্বরূপ, একটি ভিডিও স্ট্রিমিং পরিষেবার একটি পরিস্থিতি বিবেচনা করুন। যদি একজন নিবন্ধিত ব্যবহারকারী লগ আউট করেন এবং একজন ভিন্ন নিবন্ধিত ব্যবহারকারী একই ডিভাইসে লগ ইন করেন, তাহলে ডিভাইসের সেটিংস, যেমন পছন্দের ভাষা এবং ভিডিওর গুণমান সেটিংস, বজায় থাকে। তবুও, যেকোনো ব্যবহারকারী-নির্দিষ্ট তথ্য, যেমন দেখার ইতিহাস এবং সুপারিশ, নতুন ব্যবহারকারীর জন্য পরিবর্তন করা হবে।
ব্যবহারকারী পরিচালনার জন্য API পদ্ধতি
Anchor link toPushwoosh আপনার অ্যাপ্লিকেশনের মধ্যে ব্যবহারকারীদের পরিচালনা করার জন্য বেশ কয়েকটি API পদ্ধতি সরবরাহ করে। এই পদ্ধতিগুলির সাথে কাজ করার জন্য আপনার ডেভেলপমেন্ট টিমের সহায়তা প্রয়োজন হবে। আরও বিস্তারিত জানার জন্য, আপনার ডেভেলপমেন্ট টিমের সাথে এই লিঙ্কটি শেয়ার করুন।
যদি একজন ব্যবহারকারী একাধিক ডিভাইসের সাথে যুক্ত থাকে, তাহলে কাস্টমার জার্নির সময় কোন ডিভাইসটি মেসেজ পাবে?
Anchor link toযখন একজন ব্যবহারকারীর অ্যাকাউন্টের সাথে একাধিক ডিভাইস যুক্ত থাকে, তখন তাদের মধ্যে বার্তাগুলি কীভাবে বিতরণ করা হয় তা জার্নির ধরনের উপর নির্ভর করে:
দর্শক-ভিত্তিক এন্ট্রি এবং ওয়েবহুক-ভিত্তিক এন্ট্রি জার্নি
Anchor link toডিফল্টরূপে, এই জার্নিগুলিতে, বার্তাগুলি ব্যবহারকারীর সাথে যুক্ত সবচেয়ে সম্প্রতি সক্রিয় ডিভাইসে পাঠানো হয়। এটি নিশ্চিত করে যে বার্তাটি সেই ব্যবহারকারীর কাছে পৌঁছায় যার সাথে এটিতে জড়িত হওয়ার সম্ভাবনা সবচেয়ে বেশি।
ট্রিগার-ভিত্তিক এন্ট্রি জার্নি
Anchor link toডিফল্টরূপে, বার্তাটি সেই ডিভাইসে পাঠানো হয় যেখানে ট্রিগারিং অ্যাকশনটি শেষবার ফায়ার করা হয়েছিল। এটি প্রাসঙ্গিকতা বজায় রাখে এবং বার্তাটি সেই ডিভাইসে সরবরাহ করে যেখানে প্রাসঙ্গিক ব্যবহারকারীর কার্যকলাপ ঘটেছে।
সমস্ত ডিভাইসে ডেলিভারি
Anchor link toতবে, আপনি এই ডিফল্ট সেটিংস ওভাররাইড করতে এবং ইউজার আইডির সাথে যুক্ত সমস্ত ডিভাইসে একযোগে বার্তা পাঠাতে পারেন। এর জন্য, বার্তা সেটিংসে, Options-এ স্ক্রোল করুন এবং Send to all user devices টগল অন করুন।

এই বিকল্পটি ব্রডকাস্ট বা জরুরি বিজ্ঞপ্তির জন্য উপযোগী হতে পারে যা ব্যবহারকারীর কাছে পৌঁছানো প্রয়োজন, তারা বর্তমানে কোন ডিভাইস ব্যবহার করছে তা নির্বিশেষে।