2022 সালের জুনে অ্যাট্রিবিউশন রিপোর্টিং আপডেট

অ্যাট্রিবিউশন রিপোর্টিং প্রস্তাবটি Chrome সংস্করণ 104 এর জন্য পরিবর্তিত হচ্ছে, নতুন API মেকানিজম, কার্যকারিতা এবং সমষ্টি পরিষেবার আপডেট সহ।

এই আপডেট কার জন্য?

এই আপডেটগুলি আপনার জন্য যদি:

  • আপনি ইতিমধ্যেই API-এর সাথে পরিচিত—উদাহরণস্বরূপ, আপনি যদি WICG সংগ্রহস্থলের আলোচনা পর্যবেক্ষণ করেন বা অংশগ্রহণ করেন এবং API-তে করা পরিবর্তনগুলি বুঝতে চান।
  • আপনি একটি ডেমোতে অ্যাট্রিবিউশন রিপোর্টিং API ব্যবহার করছেন বা অরিজিন ট্রায়ালে পরীক্ষা করার পরিকল্পনা করছেন।

আপনি যদি এই API দিয়ে শুরু করছেন এবং/অথবা এটি নিয়ে এখনও পরীক্ষা-নিরীক্ষা না করে থাকেন, তাহলে সরাসরি API-এর ভূমিকায় যান।

অ্যাট্রিবিউশন রিপোর্টিং API আপডেট

অ্যাট্রিবিউশন রিপোর্টিং ডেমো আপডেট করা হয়েছে অ্যাট্রিবিউশন রিপোর্টিং ক্লায়েন্ট-সাইড এপিআই-তে সাম্প্রতিক পরিবর্তনগুলি প্রতিফলিত করার জন্য।

বেশিরভাগ পরিবর্তনের জন্য পদক্ষেপের প্রয়োজন হয় না। যেগুলি আপনার বাস্তবায়নের জন্য আপডেটের প্রয়োজন সেগুলি নীচে হাইলাইট করা হয়েছে৷

(কার্য প্রয়োজন) নিবন্ধনের জন্য ইউনিফাইড হেডার

হেডার একীভূত করা হয়েছে. এখন শুধুমাত্র একটি হেডার উৎসের জন্য এবং একটি ট্রিগারের জন্য, JSON-এ ফরম্যাট করা হয়েছে।

  • অ্যাট্রিবিউশন সোর্স রেজিস্টার করতে, আপনি Attribution-Reporting-Register-Source হেডার দিয়ে রেজিস্ট্রেশনের অনুরোধের জবাব দিতে পারেন।
  • ট্রিগার নিবন্ধন সম্পূর্ণ করতে, Attribution-Reporting-Register-Trigger হেডার সেট করুন।

এই পরিবর্তনের জন্য পদক্ষেপ প্রয়োজন। আরও তথ্যের জন্য API বিকাশকারী নির্দেশিকা পড়ুন।

(কার্য প্রয়োজন) একত্রীকরণ কী এখন একটি অভিধান

অ্যাট্রিবিউশন উত্স নিবন্ধন করতে, aggregation_keys ব্যবহার করা চালিয়ে যান, কিন্তু এখন একটি তালিকার পরিবর্তে একটি JSON অভিধান হিসাবে সংরক্ষণ করা হয়েছে৷

উদাহরণ স্বরূপ:

"aggregation_keys": {
    // Generate a "0x159" key piece for the key named "campaignCounts".
    "campaignCounts": "0x159", // User saw ad from campaign 345 (out of 511)

    // Generates a "0x5" key piece (low order bits of the key) for 
    // the key named "geoValue".
    "geoValue": "0x5" // Source-side geo region = 5 (US), out of a possible ~100 regions
 }

এই পরিবর্তনের জন্য পদক্ষেপ প্রয়োজন। আরও তথ্যের জন্য API হ্যান্ডবুক পড়ুন।

রিপোর্ট প্রজন্ম

আপনি শুধুমাত্র সমষ্টিগত প্রতিবেদন তৈরি করতে বেছে নিতে পারেন, যা সারসংক্ষেপ প্রতিবেদনে একত্রিত করা যেতে পারে। যদি আপনার ফিল্টার কোনো ইভেন্ট ট্রিগারের সাথে মেলে না, তাহলে কোনো ইভেন্ট-স্তরের প্রতিবেদন তৈরি হবে না।

ইউনিফাইড ডিবাগ কী সেটিং

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

অ্যাট্রিবিউশন উত্স নিবন্ধন করুন

স্ক্রিপ্ট ট্যাগগুলি এখন <img> ট্যাগের সমর্থনের মতো অ্যাট্রিবিউশন উত্স নিবন্ধন করতে ব্যবহার করা যেতে পারে।

আরও API আপডেট

API হ্যান্ডবুকে যে অন্যান্য পরিবর্তনগুলি করা হয়েছে এবং উদ্ধৃত করা হয়েছে তার মধ্যে রয়েছে:

  • উত্সগুলি জাভাস্ক্রিপ্ট অনুরোধ API এর সাথে নিবন্ধিত হতে পারে৷
  • window.registerSource সরানো হয়েছে।
  • উত্স নিবন্ধন করার সময় attributionsrc এর জন্য একটি মান অন্তর্ভুক্ত করা এখন ঐচ্ছিক৷
  • আগত উৎস নিবন্ধন অনুরোধে Attribution-Reporting-Eligible শিরোনাম যোগ করা হয়েছে।
  • encodeURIComponent একটি ছোট পরিবর্তন ছিল।
  • গোপনীয়তা বাজেট কী shared_info ক্ষেত্র থেকে একত্রিত প্রতিবেদনে সরানো হয়েছে

সমষ্টি পরিষেবার জন্য সমর্থন

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

আমরা সারসংক্ষেপ প্রতিবেদন তৈরি করার জন্য ব্যবহারিক টিপস এবং কৌশলগুলির একটি নথি সংগ্রহ করেছি। এখানে অনেকগুলি অন্তর্দৃষ্টি রয়েছে, যার মধ্যে রয়েছে:

  • সংক্ষিপ্ত প্রতিবেদন তৈরিতে গোলমালের ওভারভিউ
  • মাত্রা, কী এবং মানগুলির একটি বিশদ ব্যাখ্যা
  • একটি মূল কাঠামো মানচিত্র সহ অনুশীলনে একত্রিতকরণ কী
  • অনুশীলনে সমষ্টিগত মান, এবং অবদান বাজেটের প্রভাব
  • এপসিলন নিয়ে পরীক্ষা করার জন্য গাইড

আপডেট সম্পর্কে আরো পড়ুন

শিরোনাম চিত্রটি আনস্প্ল্যাশে ডায়ানা পোলেখিনার