একটি কাস্টম ইউজার আইডি সেট করুন এবং এটিকে একাধিক ডিভাইসের সাথে লিঙ্ক করুন
সমস্ত প্ল্যাটফর্ম এবং ডিভাইস জুড়ে নির্বিঘ্ন, ব্যক্তিগতকৃত যোগাযোগ সক্ষম করতে, প্রতিটি ব্যবহারকারীকে একটি কাস্টম ইউজার আইডি বরাদ্দ করা অপরিহার্য।
ইউজার আইডি কী?
Anchor link toইউজার আইডি হল একটি অনন্য শনাক্তকারী যা প্রতিটি ব্যবহারকারীকে তাদের সমস্ত ডিভাইস জুড়ে সামঞ্জস্যপূর্ণ ব্যবহারকারীর ডেটা বজায় রাখার জন্য বরাদ্দ করা হয়। এটি আপনাকে আপনার দর্শকদের তাদের ডিভাইস জুড়ে একটি নির্বিঘ্ন ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে দেয়।
ইউজার আইডি কীভাবে কাজ করে এবং কীভাবে তারা ডিভাইসের সাথে সম্পর্কিত সে সম্পর্কে বিস্তারিত ব্যাখ্যার জন্য, এই গাইড দেখুন।
কেন আপনার একটি কাস্টম ইউজার আইডি সেট করা প্রয়োজন
Anchor link toডিফল্টরূপে, যখন আপনার অ্যাপ প্রথমবার চালু হয়, Pushwoosh ডিভাইসের হার্ডওয়্যার আইডি (HWID)-এর সমান একটি ইউজার আইডি তৈরি করে। এর মানে হল প্রতিটি ডিভাইসকে একটি পৃথক ব্যবহারকারী হিসাবে গণ্য করা হয়। তাই যদি একজন ব্যক্তি একাধিক ডিভাইস ব্যবহার করে, যেমন একটি ফোন এবং একটি ট্যাবলেট, Pushwoosh তাদের দুটি পৃথক ব্যবহারকারী হিসাবে দেখে, এবং তাদের ডেটা সংযুক্ত হবে না।
আপনি যদি চান যে Pushwoosh একাধিক ডিভাইসকে একই ব্যবহারকারীর অন্তর্গত হিসাবে স্বীকৃতি দিক, তাহলে আপনাকে একটি কাস্টম ইউজার আইডি সেট করতে হবে এবং এটি সেই ব্যবহারকারীর সমস্ত ডিভাইসে বরাদ্দ করতে হবে।
এটি করলে সমস্ত ডিভাইস এবং যোগাযোগের পদ্ধতি একটি একক ব্যবহারকারী প্রোফাইলের অধীনে লিঙ্ক হয়ে যায়, যা বেশ কিছু গুরুত্বপূর্ণ সুবিধা আনলক করে:
বিলিংয়ের জন্য সঠিক ব্যবহারকারী গণনা
Anchor link toPushwoosh আপনার ডাটাবেসে অনন্য ব্যবহারকারীর সংখ্যার উপর ভিত্তি করে চার্জ করে।
আপনি যদি একটি কাস্টম ইউজার আইডি সেট না করেন, তবে প্রতিটি ডিভাইস একটি পৃথক ব্যবহারকারী হিসাবে গণনা করা হয়, এমনকি যদি তারা একই ব্যক্তির অন্তর্গত হয়। উদাহরণস্বরূপ, যদি একজন ব্যবহারকারী একটি মোবাইল ফোন এবং একটি ট্যাবলেট উভয়ই ব্যবহার করেন, তবে তাদের দুটি ব্যবহারকারী হিসাবে গণনা করা হতে পারে।
চ্যানেল জুড়ে সামঞ্জস্যপূর্ণ মেসেজিং
Anchor link toপুশ নোটিফিকেশন, ইমেল, এসএমএস, ইন-অ্যাপ, হোয়াটসঅ্যাপ এবং অন্যান্য চ্যানেল জুড়ে একটি একীভূত অভিজ্ঞতার জন্য, সমস্ত ব্যবহারকারীর ডেটা একটি একক ইউজার আইডির অধীনে লিঙ্ক করা আবশ্যক।
একটি কাস্টম ইউজার আইডি সেট করার মাধ্যমে, আপনি নিশ্চিত করেন যে Pushwoosh সমস্ত যোগাযোগের পদ্ধতি (ডিভাইস, ইমেল, ফোন নম্বর) একই ব্যবহারকারীর অন্তর্গত হিসাবে স্বীকৃতি দেয়, যা সামঞ্জস্যপূর্ণ এবং ব্যক্তিগতকৃত ওম্নিচ্যানেল প্রচারণার জন্য অপরিহার্য।
ওম্নিচ্যানেল প্রচারণা সম্পর্কে আরও জানুন
স্থায়ী ব্যবহারকারী প্রোফাইল
Anchor link toএকটি কাস্টম ইউজার আইডি Pushwoosh-কে প্রতিটি ব্যবহারকারীর জন্য একটি সম্পূর্ণ, একীভূত প্রোফাইল বজায় রাখার অনুমতি দেয়। এই প্রোফাইলে অন্তর্ভুক্ত রয়েছে:
- একই ব্যবহারকারীর সাথে লিঙ্ক করা সমস্ত ডিভাইস এবং যোগাযোগের তথ্য
- ট্যাগ
- ইভেন্টের ইতিহাস এবং প্রচারাভিযানে অংশগ্রহণ
- প্রেরিত এবং খোলা বার্তা
আপনি ইউজার এক্সপ্লোরার-এ এই ডেটা দেখতে এবং পরিচালনা করতে পারেন, যা আপনাকে আরও সঠিক টার্গেটিং এবং উন্নত ব্যক্তিগতকরণ প্রদান করতে সহায়তা করে।
কীভাবে ইউজার আইডি বরাদ্দ এবং পরিচালনা করবেন
Anchor link toPushwoosh ইউজার আইডি বরাদ্দ এবং পরিচালনা করার জন্য বেশ কয়েকটি পদ্ধতি অফার করে:
setUserID SDK পদ্ধতি
Anchor link toডিফল্টরূপে, যখন Pushwoosh SDK সহ একটি অ্যাপ প্রথমবার চালু হয়, তখন এটি একটি ডিভাইস HWID-কে ইউজার আইডি হিসাবে সেট করে। তবে, আপনি অ্যাপের ডিজাইন এবং ব্যবহারকারীর প্রবাহের উপর নির্ভর করে বিভিন্ন সময়ে একটি কাস্টম ইউজার আইডি সেট করতে পারেন। এর জন্য, Pushwoosh SDK দ্বারা প্রদত্ত setUserId পদ্ধতিটি ব্যবহার করুন।
এখানে কিছু মূল মুহূর্ত রয়েছে যখন আপনি একটি কাস্টম ইউজার আইডি সেট বা আপডেট করতে পারেন:
- যখন ব্যবহারকারী অ্যাপে নিবন্ধন করে
- যখন ব্যবহারকারী লগ ইন করে
- যখন ব্যবহারকারী একটি ক্রয় বা সাবস্ক্রিপশন করে
- যখন ব্যবহারকারী নির্দিষ্ট বৈশিষ্ট্যগুলির সাথে ইন্টারঅ্যাক্ট করে, ইত্যাদি।
iOS উদাহরণ
[[Pushwoosh sharedInstance] setUserId:@"userId"];
Android উদাহরণ
Pushwoosh.getInstance().setUserId("testUser");
Web উদাহরণ
api.registerUser('user123');
লগইন এবং লগআউটের সময় ইউজার আইডি পরিচালনা
Anchor link toযখন একজন ব্যবহারকারী লগ আউট করে, তখন অন্য একটি setUserId কল ব্যবহার করে তাদের ইউজার আইডি একটি ডিফল্ট মানে রিসেট করার সুপারিশ করা হয়। যখন ব্যবহারকারী আবার লগ ইন করে, তখন সেই ব্যবহারকারীর জন্য নির্দিষ্ট কাস্টম মানে ইউজার আইডি আপডেট করুন।
যদি ইউজার আইডি পরিবর্তন হয় (যেমন, যদি একজন ব্যবহারকারী লগ আউট করে এবং অন্য একজন ব্যবহারকারী লগ ইন করে), তাহলে সেই ডিভাইসের সাথে যুক্ত ইউজার আইডি আপডেট করতে setUserId কল করুন। এটি নিশ্চিত করে যে সঠিক ইউজার আইডি সর্বদা ডিভাইসের সাথে লিঙ্ক করা থাকে, যা উপযুক্ত ব্যবহারকারীকে ব্যক্তিগতকৃত নোটিফিকেশন পাঠানোর অনুমতি দেয়।
registerEmail বা registerEmailUser API পদ্ধতি
Anchor link toএকটি নির্দিষ্ট ইমেল ঠিকানার সাথে একটি বাহ্যিক ইউজার আইডি সংযুক্ত করতে registerEmail বা registerEmailUser API পদ্ধতি ব্যবহার করুন।
দয়া করে মনে রাখবেন যে registerEmailUser আপনার ব্যবহারকারী বেসে একটি ইমেল ঠিকানা নিবন্ধন করে না; এটি শুধুমাত্র সেই ইমেল ঠিকানাগুলিতে ইউজার আইডি বরাদ্দ করার জন্য ব্যবহার করা উচিত যা ইতিমধ্যে registerEmail অনুরোধ দ্বারা নিবন্ধিত হয়েছে।
registerDevice API পদ্ধতি
Anchor link toযদিও প্রাথমিকভাবে Pushwoosh-এ একটি নতুন ডিভাইস নিবন্ধন করতে ব্যবহৃত হয়, এই পদ্ধতিটি ডিভাইস নিবন্ধনের সময় একটি ইউজার আইডি সেট করতে পারে।
আপনি যদি এই কলে একটি কাস্টম ইউজার আইডি পাস করেন (উদাহরণস্বরূপ, “userId”: “Alex”), এটি ডিভাইসের সাথে যুক্ত হবে। যদি কোনো ইউজার আইডি প্রদান করা না হয়, তাহলে ডিভাইসটি হার্ডওয়্যার আইডি (HWID)-এর সমান একটি বেনামী ইউজার আইডির সাথে যুক্ত হবে।
/registerDevice পদ্ধতি ব্যবহার করে গ্রাহকের ফোন নম্বরগুলিকে UserId-এর সাথে সংযুক্ত করতে, অনুগ্রহ করে “hwid” প্যারামিটারে ফোন নম্বরটি উল্লেখ করুন।
registerUser API পদ্ধতি
Anchor link toএই API পদ্ধতিটি আপনাকে একটি নির্দিষ্ট ডিভাইসের সাথে একটি বাহ্যিক ইউজার আইডি সংযুক্ত করতে বা ডিভাইস ট্যাগ বজায় রেখে ব্যবহারকারীদের মধ্যে একটি ডিভাইস স্থানান্তর করতে দেয়, উদাহরণস্বরূপ যখন একজন ব্যবহারকারী লগ আউট করে এবং একজন নতুন ব্যবহারকারী লগ ইন করে।
এই পদ্ধতিটি ডিভাইস নিবন্ধিত হওয়ার আগে বা পুশ টোকেন পাওয়ার আগে ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ, যখন আপনাকে Pushwoosh-এ একজন ব্যবহারকারীকে প্রাক-নিবন্ধন করতে হবে। আরও জানুন