Google বৈশিষ্ট্যগুলির সাথে সাইন ইন করুন৷

Google এর সাথে সাইন ইন করার প্রধান বৈশিষ্ট্যগুলি নীচে তালিকাভুক্ত করা হয়েছে৷ আপনি আপনার ওয়েব পৃষ্ঠাগুলিতে ওয়ান ট্যাপ, স্বয়ংক্রিয় সাইন-ইন এবং Google বোতাম দিয়ে সাইন ইন এম্বেড করার জন্য কোড তৈরি করতে কোড জেনারেটর ব্যবহার করতে পারেন।

ব্যবহারকারীরা বিশ্বব্যাপী FedCM সমর্থন করে এমন ব্রাউজারগুলিতে তৃতীয় পক্ষের সাইন-ইন থেকে অপ্ট-আউট করতে পারেন৷ যখন ব্যবহারকারীরা অপ্ট-আউট করেন, তখন এক ট্যাপ এবং স্বয়ংক্রিয় সাইন-ইন অনুপলব্ধ থাকে এবং প্রদর্শিত হয় না।

এক ট্যাপ

যখন ব্যবহারকারীরা আপনার ওয়েবসাইট পরিদর্শন করেন, যদি ব্রাউজারে একটি সক্রিয় Google সেশন থাকে, তাহলে Google এর মাধ্যমে সাইন ইন করুন ব্যবহারকারীদের তাদের Google অ্যাকাউন্ট দিয়ে আপনার ওয়েবসাইটে সাইন ইন বা সাইন আপ করতে অনুরোধ করতে পারে। শুধুমাত্র একটি ট্যাপ দিয়ে (একটি Google সেশনের ক্ষেত্রে) বা দুটি ট্যাপ (যখন একাধিক Google সেশন থাকে), ব্যবহারকারীরা ফেডারেটেড সাইন-ইন বা সাইন-আপ প্রবাহ শেষ করতে পারেন। ওয়ান ট্যাপ ইউএক্স মসৃণ ব্যবহারকারীর এন্ট্রি পয়েন্টের জন্য অনুমতি দেয়, যেহেতু সমস্ত ইউএক্স প্রবাহ আপনার ওয়েব পৃষ্ঠাগুলিতে এমবেড করা একটি আইফ্রেমে সঞ্চালিত হয়।

এক ট্যাপ পপ-আপ সম্মতি এবং ব্যবহারকারীর সাইন ইন উভয়েরই অনুরোধ করে

ব্যবহারকারীরা বিশ্বব্যাপী এক ট্যাপ অপ্ট-আউট করতে বেছে নিতে পারেন। এই ক্ষেত্রে Google অ্যাকাউন্ট One Tap প্রদর্শন করে না। যদি সমস্ত সক্রিয় Google অ্যাকাউন্ট অপ্ট আউট করা হয়, তাহলে One Tap UI দেখানো হয় না।

আপনাকে আপনার প্রধান লগইন ডায়ালগ এবং পাতার পৃষ্ঠা দুটিতে এক ট্যাপ করার পরামর্শ দেওয়া হচ্ছে। বিকাশকারীরা অনেক কারণে এক ট্যাপ পছন্দ করে:

  • বর্ধিত ব্যবহারকারীর রূপান্তর হার। আমাদের কেস স্টাডিতে তাদের সাইন আপ এবং সাইন ইন অভিজ্ঞতা উন্নত করতে আমাদের কিছু অংশীদার কীভাবে সফলভাবে One Tap ব্যবহার করেছে সে সম্পর্কে আরও জানুন।
  • একটি ডেডিকেটেড সাইন ইন এবং সাইন আপ পৃষ্ঠায় ব্যবহারকারীদের পুনঃনির্দেশ না করে সাইন ইন এবং সাইন আপ করার অনুমতি দেয়।
  • ব্যবহারকারীদের তাদের বর্তমান যাত্রা থেকে দূরে নেভিগেট না করেই আপনার ওয়েবসাইটের প্রেক্ষাপটে সাইন ইন এবং সাইন আপ করার অনুমতি দেয়।
  • ব্যক্তিগতকৃত প্রম্পট এবং রিটার্ন ভিজিটে স্বয়ংক্রিয় সাইন-ইন সহ ডুপ্লিকেট অ্যাকাউন্টগুলি প্রশমিত করুন।

স্বয়ংক্রিয় সাইন-ইন

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

ব্যবহারকারীদের নিয়ন্ত্রণ এবং স্বচ্ছতা নিশ্চিত করে স্বল্প সময়ের জন্য স্বয়ংক্রিয় সাইন-ইন প্রক্রিয়া বাতিল করার ক্ষমতা রয়েছে৷ ব্যবহারকারীরা স্বয়ংক্রিয় সাইন-ইন বাতিল করলে, Google-এর মাধ্যমে সাইন-ইন করার সিদ্ধান্তটি আবার স্বয়ংক্রিয় সাইন ইন সক্ষম করার এক দিনের জন্য মনে রাখে। বাতিলযোগ্য বৈশিষ্ট্য ব্যবহারকারীদের স্বয়ংক্রিয় সাইন ইন প্রক্রিয়ার উপর আরো নিয়ন্ত্রণ করতে দেয়।

যখন FedCM সক্রিয় থাকে, তখন স্বয়ংক্রিয় সাইন-ইন ইভেন্টগুলির মধ্যে 10 মিনিটের কুলিং অফ পিরিয়ড থাকে৷ এই সময়ের মধ্যে যদি স্বয়ংক্রিয় সাইন-ইন ট্রিগার হয় তবে ব্যবহারকারীরা স্বয়ংক্রিয় সাইন-ইন প্রবাহের পরিবর্তে ওয়ান ট্যাপ সাইন-ইন প্রবাহ অনুসরণ করে।

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

স্বয়ংক্রিয় সাইন-ইন পপ-আপ

স্বয়ংক্রিয় সাইন-ইন সক্ষম করবেন কিনা তা আপনার নিজের ওয়েবসাইটের UX-এর উপর ভিত্তি করে আপনাকে একটি সিদ্ধান্ত নিতে হবে।

Google বোতাম দিয়ে সাইন ইন করুন

ওয়ান ট্যাপের বিপরীতে, Google বোতামের সাথে সাইন ইন করুন একটি ব্যবহারকারীর অঙ্গভঙ্গি দ্বারা ট্রিগার হওয়া আবশ্যক৷ সেই লক্ষ্যে, Google এর সাথে সাইন ইন শুধুমাত্র একটি বোতাম রেন্ডার করার জন্য API প্রদান করে, কিন্তু প্রোগ্রামেটিকভাবে বোতামের প্রবাহ শুরু করার জন্য API নয়। একজন বিকাশকারী হিসাবে, আপনাকে যা করতে হবে তা হল আপনার ওয়েব পৃষ্ঠাগুলিতে Google এর সাথে সাইন ইন বোতামটি রেন্ডার করুন৷ কখন বোতামটি ট্রিগার করতে হবে UX ফ্লো লাইব্রেরি স্বচ্ছভাবে পরিচালনা করে।

অব্যক্তিগত সাইন-ইন বোতাম

অন্যভাবে বললে, গুগল আইডেন্টিটি সার্ভিসেস জাভাস্ক্রিপ্ট লাইব্রেরি দিয়ে সাইন ইন করুন গুগল বোতামটি এখনই তৈরি করতে হবে। বোতাম রেন্ডারিং API আপনাকে আপনার ওয়েবসাইটের ব্র্যান্ডিং প্রয়োজনীয়তা মেটাতে রঙ, আকৃতি, পাঠ্য এবং আকার কাস্টমাইজ করতে দেয়, যেখানে এখনও Google-এর নির্দেশিকা মেনে চলে। ওয়েবসাইট জুড়ে সামঞ্জস্যপূর্ণ বোতামগুলির সাথে, ব্যবহারকারীরা দ্রুত চিনতে পারে, বিশ্বাস করে এবং এই বোতামগুলি ব্যবহার করে।

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

ব্যক্তিগতকৃত সাইন-ইন বোতাম

Google বোতাম ফ্লো দিয়ে সাইন ইন পপ-আপ এবং UX মোড পুনঃনির্দেশ সমর্থন করে।

  • পপ-আপ UX-এ, Google এর সাথে সাইন ইন বোতামে ক্লিক করলে, আপনার ওয়েব পৃষ্ঠার উপরে একটি নতুন পপ-আপ উইন্ডো খোলা হবে। বোতাম UX ফ্লো একটি পপ-আপ উইন্ডোতে রেন্ডার করা হয়।
  • পুনঃনির্দেশ UX-এ, Google এর সাথে সাইন ইন বোতামটি ক্লিক করার পরে একটি পূর্ণ পৃষ্ঠা পুনঃনির্দেশ ঘটে। বোতাম UX ফ্লো একই উইন্ডোতে রেন্ডার করা হয়। তবে ইউএক্স বোতামটি প্রদর্শিত হলে ব্যবহারকারীরা আপনার ওয়েব পৃষ্ঠাটি আর দেখতে পাবে না।

একটি আইডি টোকেন শেয়ার করার জন্য ব্যবহারকারীর সম্মতি প্রত্যাহার করা যেতে পারে। Google এর সাথে সাইন ইন করে ব্যবহারকারীর সম্মতি প্রত্যাহার করার জন্য একটি API প্রদান করে।

Google আইডেন্টিটি সার্ভিসেস অনুমোদন API-এ revoke() পদ্ধতির বিপরীতে, ব্যবহারকারীর সম্মতি প্রত্যাহার করার জন্য আপনার অ্যাক্সেস টোকেনের প্রয়োজন নেই। যাইহোক, আপনাকে টার্গেট Google সেশনের ইমেল ঠিকানা বা Google ব্যবহারকারী আইডি প্রদান করতে হবে এবং ব্রাউজারে সেই অ্যাকাউন্টের জন্য একটি সক্রিয় Google সেশন থাকা উচিত।

প্রত্যাহার API আইডি টোকেন ভাগ করে নেওয়া এবং পূর্বে মঞ্জুর করা হলে অন্য কোনো অনুমোদনের সুযোগ প্রত্যাহার করে। আপনি যে প্রত্যাহার API ব্যবহার করেন না কেন এটি সর্বদাই হয়।

উৎপাদকের কোড

কোড জেনারেটর হল একটি ডেভেলপার টুল যা আপনাকে ক্লায়েন্ট সাইড ইন্টিগ্রেশন কোড তৈরি করতে সাহায্য করতে পারে। Google HTML API-এর সাথে সাইন ইন করে, এটা সম্ভব যে ক্লায়েন্ট-সাইড ইন্টিগ্রেশনের জন্য আপনার কোনো জাভাস্ক্রিপ্ট কোডের প্রয়োজন নেই।

কোড জেনারেটর ধাপ 1: সেটআপ

যেসব ডেভেলপাররা JavaScript API ব্যবহার করতে পছন্দ করেন, তাদের জন্য আপনার বোতামগুলিকে ইন্টারেক্টিভভাবে ডিজাইন করতে কোড জেনারেটর ব্যবহার করার পরামর্শ দেওয়া হচ্ছে। এছাড়াও আপনি প্রথমে এইচটিএমএল কোড তৈরি করতে পারেন, তারপর জাভাস্ক্রিপ্ট এপিআই-এর সংশ্লিষ্ট ক্ষেত্রগুলিতে কোডটি অনুলিপি করতে পারেন।