Monoid ব্লগ

গোপনীয়তা, অ্যানালিটিক্স এবং উন্মুক্ত ওয়েব — ডেভেলপারদের জন্য লেখা।

RSS ফিড
7 মিনিট পড়ারEngineering & Performance

User-Agent Client Hints মাইগ্রেশন: সম্পূর্ণ UA স্ট্রিং ছাড়াই ডিভাইস পরিমাপ

Chrome User-Agent স্ট্রিংকে একটি জমাট খোলসে নামিয়ে আনছে। দেখুন, প্রাইভেসি-ফার্স্ট অ্যানালিটিক্স ফিঙ্গারপ্রিন্টিং ছাড়াই Client Hints দিয়ে ডিভাইস সংকেত কীভাবে পড়ে।

আরও পড়ুন →
7 মিনিট পড়ারEngineering & Performance

navigator.sendBeacon বনাম fetch keepalive: নেভিগেশন আটকে না রেখে নির্ভরযোগ্য অ্যানালিটিক্স ডেলিভারি

নেভিগেশন থামিয়ে না দিয়ে পেজ আনলোড টিকিয়ে রাখতে পারে এমন অ্যানালিটিক্স পেলোড কীভাবে পাঠাবেন — এবং কুকিহীন কালেকশনের জন্য sendBeacon ও fetch keepalive-এর মধ্যে বেছে নেওয়াটা কেন গুরুত্বপূর্ণ।

আরও পড়ুন →
7 মিনিট পড়ারEngineering & Performance

402 Payment Required-এর প্রত্যাবর্তন: HTTP স্ট্যাটাস কোড বট ট্রাফিক সম্পর্কে কী বলে

HTTP স্ট্যাটাস কোডে বেশিরভাগ অ্যানালিটিক্স টুল যতটা ব্যবহার করে তার চেয়ে বেশি সিগন্যাল থাকে। সার্ভার-সাইড স্ট্যাটাস পার্সিং কীভাবে কাউকে ট্র্যাক না করেই মানুষ ও বটকে আলাদা করতে সাহায্য করে, তা দেখুন।

আরও পড়ুন →
7 মিনিট পড়ারEngineering & Performance

ভিজিবিলিটি স্টেট ট্রানজিশন: নির্ভরযোগ্য বিকন ছাড়াই পেজ ভিউ মাপা

pagehide, visibilitychange আর Beacon API প্রতিটি ব্রাউজারে আলাদা আচরণ করে। কুকি বা স্থায়ী শনাক্তকারী ছাড়াই সেশনের সমাপ্তি নির্ভরযোগ্যভাবে নথিভুক্ত করার উপায় দেখুন।

আরও পড়ুন →
6 মিনিট পড়ারEngineering & Performance

Sec-GPC হেডার এখন সর্বত্র: অ্যানালিটিক্সের জন্য সার্ভার-সাইড শনাক্তকরণ

Global Privacy Control প্রতিটি রিকোয়েস্টের সঙ্গে Sec-GPC রিকোয়েস্ট হেডার হিসেবে আসে। কীভাবে এটি এজে পড়বেন এবং কুকি-বিহীন অ্যানালিটিক্স পাইপলাইনে সম্মান করবেন, তা এখানে।

আরও পড়ুন →
6 মিনিট পড়ারEngineering & Performance

Timing-Allow-Origin: Resource Timing API-তে Analytics কী দেখে

Timing-Allow-Origin হেডার নিয়ন্ত্রণ করে যে একটি পেজ ক্রস-অরিজিন টাইমিং সম্পর্কে কতটা বিস্তারিত পড়তে পারে। প্রাইভেসি-ফার্স্ট পারফরম্যান্স পরিমাপের জন্য এর অর্থ কী, তা এখানে বলা হলো।

আরও পড়ুন →
7 মিনিট পড়ারEngineering & Performance

Speculation Rules এবং Prerendering: Prefetch করা পেজ সম্পর্কে Analytics যা ভুল বোঝে

Chrome-এর Speculation Rules API একজন ব্যবহারকারীর ক্লিক করার আগেই একটি পেজ রেন্ডার করতে পারে। এটি কীভাবে সরল analytics-কে বিকৃত করে — এবং কীভাবে cookieless, edge-ভিত্তিক পরিমাপ সৎ থাকে, তা এখানে আলোচনা করা হলো।

আরও পড়ুন →
4 মিনিট পড়ারEngineering & Performance

আপনার অ্যানালিটিক্স স্ক্রিপ্ট সম্ভবত Back/Forward Cache বন্ধ করে দিচ্ছে

back/forward cache ব্যাক-বাটন নেভিগেশনকে প্রায়-তাৎক্ষণিক করে তোলে, কিন্তু একটিমাত্র unload listener গোটা পেজের জন্য এটি বন্ধ করে দেয়। ট্র্যাকিং স্ক্রিপ্টই সাধারণত দায়ী — আর CrUX এখন সেই ক্ষতি পরিমাপ করে।

আরও পড়ুন →
4 মিনিট পড়ারLaw & Regulation

GDPR ডেটা ট্রান্সফারই একমাত্র কমপ্লায়েন্স ঝুঁকি যা আপনি আর্কিটেকচার দিয়েই দূর করতে পারেন

EU-US Data Privacy Framework তার প্রথম আদালতি চ্যালেঞ্জে টিকে গেছে, কিন্তু এখন CJEU-তে এর আপিল চলছে। যে অ্যানালিটিক্স EU ডেটা কখনও US-এ ট্রান্সফারই করে না, তার যেকোনো অবস্থাতেই হারানোর কিছু নেই।

আরও পড়ুন →