ক্রোম কর্তৃক থার্ড-পার্টি কুকির সমর্থন বন্ধ করার ফলে আপনার অ্যাড-অনে কী প্রভাব পড়বে এবং কী কী প্রয়োজনীয় পরিবর্তন আসবে, তা বুঝতে এই নির্দেশিকাটি আপনাকে সাহায্য করবে।
সংক্ষিপ্ত বিবরণ
২০২৪ সালের ৪ জানুয়ারী , ক্রোম ট্র্যাকিং প্রোটেকশন চালু করেছে, যা ডিফল্টরূপে ওয়েবসাইটগুলোকে থার্ড-পার্টি (3P) কুকি ব্যবহারের সুযোগ ১% ব্যবহারকারীর মধ্যে সীমাবদ্ধ করে। ২০২৫ সালের শুরুর দিকে, ক্রোম 3P কুকি সম্পূর্ণরূপে পর্যায়ক্রমে বন্ধ করে দেবে বলে আশা করা হচ্ছে।
ক্লাসরুম অ্যাড-অনগুলিতে অন্তত দুটি ব্যবহারকারীর যাত্রাপথ প্রভাবিত হয়:
- গুগল সিঙ্গেল সাইন-অন (SSO) ফ্লো
- ব্যবহারকারীদের নতুন ট্যাবে চালু করা
গুগল এসএসও
গুগল এসএসও প্রক্রিয়া চলাকালীন, ব্যবহারকারীদের তাদের গুগল অ্যাকাউন্টে সাইন ইন করতে এবং ডেটা শেয়ার করার অনুমতি দিতে একটি ডায়ালগ বক্সে নিয়ে যাওয়া হয়।

চিত্র 1. একটি আইফ্রেমের ভেতর থেকে SSO চলাকালীন তিনটি ভিন্ন কুকি প্রসঙ্গের দৃশ্যায়ন: (1) শীর্ষ স্তরের ক্লাসরুম অ্যাপ, (2) 3P এমবেডেড আইফ্রেম (এই ক্ষেত্রে লোকালহোস্টে ডেভিডপাজল), এবং (3) শীর্ষ স্তরের OAuth ডায়ালগ।
একটি সাধারণ অ্যাড-অন বাস্তবায়নে, এই সাইন-ইন প্রক্রিয়াটি সম্পন্ন হওয়ার পর একটি সেশন কুকি সেট করা হয়। অ্যাড-অন আইফ্রেমটি, যা একটি এমবেডেড কনটেক্সটে থাকে, সেশন কুকি সহ পুনরায় লোড হয়, যা ব্যবহারকারীকে তার অথেনটিকেটেড সেশন অ্যাক্সেস করার সুযোগ দেয়। তবে, যখন থার্ড-পার্টি (3P) কুকি নিষ্ক্রিয় করা থাকে, তখন অ্যাড-অন আইফ্রেমের মতো এমবেডেড কনটেক্সটে থাকা সাইটগুলো তাদের নিজ নিজ টপ-লেভেল কনটেক্সট থেকে কুকি অ্যাক্সেস করতে পারে না। ক্লাসরুম অ্যাড-অনগুলোর ক্ষেত্রে, ব্যবহারকারী তার অথেনটিকেটেড সেশন অ্যাক্সেস করতে পারেন না এবং একটি সাইন-ইন লুপে আটকে যান।
যেসব ইমপ্লিমেন্টেশন এমবেডেড আইফ্রেম কনটেক্সটে সেশন কুকি সেট করে, তাদের ক্ষেত্রে এই সমস্যাটি CHIPS API-এর মাধ্যমে সমাধান করা যেতে পারে, যা এমবেডেড সাইটগুলোকে পার্টিশনড কুকি (এমবেডার এবং এমবেডেড ডোমেইন উভয়ের উপর ভিত্তি করে তৈরি কুকি) সেট ও অ্যাক্সেস করার সুযোগ দেয়। তবে, যেসব ইমপ্লিমেন্টেশন সাইন-ইন ডায়ালগের টপ লেভেল কনটেক্সটে সেশন কুকি সেট করে, তারা আইফ্রেমের আনপার্টিশনড কুকি অ্যাক্সেস করতে পারে না, ফলে সাইন-ইন করা যায় না।
নতুন ট্যাব
একই কারণে, যদি কোনো ব্যবহারকারীর একটি অ্যাড-অন আইফ্রেমে কুকি-ভিত্তিক প্রমাণীকৃত সেশন থাকে এবং আইফ্রেমটি কোনো অ্যাক্টিভিটির জন্য ব্যবহারকারীকে একটি নতুন টপ-লেভেল ট্যাবে নিয়ে যায়, তবে টপ-লেভেল ট্যাবটি আইফ্রেম থেকে পার্টিশন করা সেশন কুকি অ্যাক্সেস করতে পারে না। এর ফলে আইফ্রেমের সেশন স্টেট নতুন ট্যাব অ্যাক্টিভিটিতে স্থায়ী হয় না এবং উদাহরণস্বরূপ, এটি ব্যবহারকারীকে নতুন ট্যাবে আবার সাইন ইন করতে বাধ্য করতে পারে। CHIPS API তার নকশা অনুযায়ীই এই সমস্যাটি সমাধান করতে পারে না; কারণ একটি টপ-লেভেল প্রেক্ষাপটে পার্টিশন করা আইফ্রেম কুকিগুলো অ্যাক্সেসযোগ্য নয়।
ডেভেলপারের পদক্ষেপ
যেহেতু ক্রোম পর্যায়ক্রমে থার্ড-পার্টি কুকি বন্ধ করে দিচ্ছে, তাই আপনার অ্যাড-অনটি যেন উদ্দেশ্য অনুযায়ী কাজ করতে থাকে, তা নিশ্চিত করার জন্য কয়েকটি পদক্ষেপ বিবেচনা করা উচিত।
- আপনার অ্যাড-অনের গুরুত্বপূর্ণ ইউজার জার্নিগুলোতে থার্ড-পার্টি (3P) কুকির ব্যবহার নিরীক্ষা করুন । আরও নির্দিষ্টভাবে বললে, আপনার নির্দিষ্ট বাস্তবায়নের উপর এর প্রভাব মূল্যায়ন করতে 3P কুকি নিষ্ক্রিয় করে পরীক্ষা করুন ।
স্টোরেজ অ্যাক্সেস এপিআই (Storage Access API) সম্পর্কে জানুন । সকল অ্যাড-অন বাস্তবায়নের জন্য, আমরা আপনাকে স্টোরেজ অ্যাক্সেস এপিআই (SAA) সম্পর্কে জানার পরামর্শ দিই। SAA আইফ্রেমকে তার নিজস্ব কনটেক্সটের বাইরে থেকে কুকি অ্যাক্সেস করতে সক্ষম করে। SAA বর্তমানে ক্রোমে উপলব্ধ এবং ক্লাসরুম অ্যাপ দ্বারা সমর্থিত।
FedCM-এ অপ্ট-ইন করুন । এছাড়াও, আপনি যদি GIS-এর 'Sign in with Google' লাইব্রেরি ব্যবহার করেন, তাহলে আইডেন্টিটি টিমের আনুষ্ঠানিক নির্দেশনা হলো FedCM-এ অপ্ট-ইন করা । এটি 3P কুকির সক্ষমতাকে প্রতিস্থাপন করে না, কিন্তু 3P কুকি বাতিলের অংশ হিসেবে GIS-এ এটি অবশেষে আবশ্যক হবে। FedCM বর্তমানে Chrome-এ উপলব্ধ এবং Classroom-এ সমর্থিত, কিন্তু এর আচরণ ও বৈশিষ্ট্যগুলো এখনও উন্নয়নের অধীনে রয়েছে এবং মতামতের জন্য উন্মুক্ত।
GIS-এ স্থানান্তরিত হন । আপনি যদি অপ্রচলিত GSIv2 লাইব্রেরি , যা গুগল সাইন-ইন লাইব্রেরি নামেও পরিচিত, ব্যবহার করে থাকেন, তবে আপনাকে GIS-এ স্থানান্তরিত হওয়ার জন্য দৃঢ়ভাবে সুপারিশ করা হচ্ছে, কারণ ভবিষ্যতে GSIv2-এর জন্য সমর্থন অনিশ্চিত।
ডেপ্রিকেশন ট্রায়াল বিলম্বের জন্য আবেদন করুন । ক্রোম একটি ডেপ্রিকেশন ট্রায়াল অফার করছে, যা বিজ্ঞাপন-বহির্ভূত ব্যবহারের ক্ষেত্রগুলিকে থার্ড-পার্টি (3P) কুকি ডেপ্রিকেশনের প্রভাব বিলম্বিত করার সুযোগ দেবে। যদি আবেদন গৃহীত হয়, আপনাকে একটি টোকেন দেওয়া হবে যা আপনি আপনার অ্যাড-অনে ব্যবহার করে ২০২৪ সাল পর্যন্ত আপনার অরিজিনের জন্য থার্ড-পার্টি (3P) কুকি সক্রিয় রাখতে পারবেন, এবং একই সাথে SAA-এর মতো একটি দীর্ঘমেয়াদী সমাধানে স্থানান্তরিত হতে পারবেন। আবেদন করার পর, আপনাকে একটি বাগ আইডি অথবা ব্রেকএজ রিপোর্টের জন্য একটি লিঙ্ক প্রদান করতে বলা হবে। আমাদের টিম ইতোমধ্যেই ক্লাসরুম অ্যাড-অনগুলির জন্য এটি ফাইল করেছে এবং আপনি এই বাগটি প্রদান করতে পারেন।