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

ব্যবহারকারীর প্রকারভেদ
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 কন্ট্রোল প্যানেল থেকে একটি ব্যবহারকারী-নির্দিষ্ট ট্যাগ তৈরি করতে, একটি নতুন ট্যাগ যোগ করার সময় ব্যবহারকারী-নির্দিষ্ট চেকবক্সটি চেক করুন। যদি আপনি ট্যাগটিকে ব্যবহারকারী-নির্দিষ্ট হিসাবে চিহ্নিত না করেন, তবে এটি শুধুমাত্র ডিভাইসের সাথে যুক্ত হবে।

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

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