একত্রীকরণ পরিষেবা ওভারভিউ

অ্যাট্রিবিউশন রিপোর্টিং এপিআই বা প্রাইভেট অ্যাগ্রিগেশন এপিআই-এর জন্য সারাংশ রিপোর্ট তৈরি করতে এই পরিষেবাটি স্থাপন এবং পরিচালনা করুন।

অ্যাট্রিবিউশন রিপোর্টিং এপিআই বা প্রাইভেট অ্যাগ্রিগেশন এপিআই থেকে একটি সংক্ষিপ্ত প্রতিবেদন তৈরি করতে সমষ্টিগত প্রতিবেদনগুলি প্রক্রিয়া করতে একটি সমষ্টি পরিষেবা স্থাপন এবং পরিচালনা করুন৷

বাস্তবায়নের অবস্থা

ব্যাখ্যাকারী মূল পদগুলিকে রূপরেখা দেয়, যা সমষ্টি পরিষেবা বোঝার জন্য দরকারী৷

প্রাপ্যতা

Proposal Status
Aggregation Service support for Amazon Web Services (AWS) across Attribution Reporting API, Private Aggregation API
Explainer
Available
Aggregation Service support for Google Cloud across Attribution Reporting API, Private Aggregation API
Explainer
Available
Aggregation Service site enrollment and multi-origin aggregation. Site enrollment includes mapping of a site to cloud accounts (AWS, or GCP). To aggregate multiple origins, they must be of the same site.
FAQs on GitHub
Site aggregation API documentation
Available
The Aggregation Service's epsilon value will be kept as a range of up to 64, to facilitate experimentation and feedback on different parameters.
Submit ARA epsilon feedback.
Submit PAA epsilon feedback.
Available. We will provide advanced notice to the ecosystem before the epsilon range values are updated.
More flexible contribution filtering for Aggregation Service queries
Explainer
Available
Process for budget recovery post-disasters (errors, misconfigurations, and so on)
Explainer
Available
Mechanism to review the percentage of shared IDs recovered by an ad tech using budget recovery and suspend future recoveries for excessive recoveries planned for H1 2025
Accenture operating as one of the Coordinators on AWS
Developer Blog
Available
Independent party operating as one of the Coordinators on Google Cloud
Developer blog
Available
Aggregation Service support for Aggregate Debug Reporting on Attribution Reporting API
Explainer
Available

নিরাপদ ডেটা প্রসেসিং

অ্যাগ্রিগেশন সার্ভিস ডিক্রিপ্ট করে এবং সমষ্টিগত রিপোর্ট থেকে সংগৃহীত ডেটা একত্রিত করে, গোলমাল যোগ করে এবং চূড়ান্ত সারসংক্ষেপ রিপোর্ট ফেরত দেয়। এই পরিষেবাটি একটি বিশ্বস্ত এক্সিকিউশন এনভায়রনমেন্টে (TEE), যা একটি ক্লাউড পরিষেবাতে স্থাপন করা হয় যা এই ডেটা সুরক্ষিত করার জন্য প্রয়োজনীয় নিরাপত্তা ব্যবস্থা সমর্থন করে৷

TEE-এর কোড হল একত্রিতকরণ পরিষেবার একমাত্র জায়গা যেখানে কাঁচা রিপোর্টগুলিতে অ্যাক্সেস রয়েছে—এই কোডটি নিরাপত্তা গবেষক, গোপনীয়তা অ্যাডভোকেট এবং বিজ্ঞাপন প্রযুক্তি দ্বারা নিরীক্ষণযোগ্য হবে। TEE সঠিক অনুমোদিত সফ্টওয়্যার চালাচ্ছে এবং ডেটা সুরক্ষিত রয়েছে তা নিশ্চিত করতে, একজন সমন্বয়কারী প্রত্যয়ন করে।

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

TEE এর সমন্বয়কারীর প্রত্যয়ন

সমন্বয়কারী হল মূল ব্যবস্থাপনা এবং সমষ্টিগত প্রতিবেদন অ্যাকাউন্টিংয়ের জন্য দায়ী একটি সত্তা।

একজন সমন্বয়কারীর বেশ কয়েকটি দায়িত্ব রয়েছে:

  • অনুমোদিত বাইনারি চিত্রগুলির একটি তালিকা বজায় রাখুন। এই ছবিগুলি হল অ্যাগ্রিগেশন সার্ভিস সফ্টওয়্যার তৈরির ক্রিপ্টোগ্রাফিক হ্যাশ , যা Google পর্যায়ক্রমে প্রকাশ করবে। এটি পুনরুত্পাদনযোগ্য হবে যাতে যেকোন পক্ষ যাচাই করতে পারে যে ছবিগুলি একত্রিত পরিষেবা বিল্ডগুলির সাথে অভিন্ন৷
  • একটি কী ম্যানেজমেন্ট সিস্টেম পরিচালনা করুন। সমষ্টিগত প্রতিবেদনগুলি এনক্রিপ্ট করার জন্য ব্যবহারকারীর ডিভাইসে Chrome-এর জন্য এনক্রিপশন কীগুলির প্রয়োজন৷ অ্যাগ্রিগেশন সার্ভিস কোড বাইনারি চিত্রের সাথে মেলে তা প্রমাণ করার জন্য ডিক্রিপশন কীগুলি প্রয়োজনীয়৷
  • সংক্ষিপ্ত প্রতিবেদনের জন্য একত্রিতকরণে পুনঃব্যবহার রোধ করতে সমষ্টিগত প্রতিবেদনগুলি ট্র্যাক করুন, কারণ পুনঃব্যবহার ব্যক্তিগত সনাক্তকরণ তথ্য (PII) প্রকাশ করতে পারে।

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

"কোন নকল নেই" নিয়ম

একটি নির্দিষ্ট সমষ্টিগত প্রতিবেদনের বিষয়বস্তু সম্পর্কে অন্তর্দৃষ্টি পেতে, একজন আক্রমণকারী প্রতিবেদনের একাধিক কপি তৈরি করতে পারে এবং সেই কপিগুলিকে একক বা একাধিক ব্যাচে অন্তর্ভুক্ত করতে পারে। এই কারণে, অ্যাগ্রিগেশন সার্ভিস একটি "নো ডুপ্লিকেট" নিয়ম প্রয়োগ করে:

  • একটি ব্যাচে : একটি সমষ্টিগত প্রতিবেদন একটি ব্যাচের মধ্যে শুধুমাত্র একবার প্রদর্শিত হতে পারে।
  • ব্যাচ জুড়ে : সমষ্টিগত প্রতিবেদনগুলি একাধিক ব্যাচে উপস্থিত হতে পারে না বা একাধিক সারাংশ প্রতিবেদনে অবদান রাখতে পারে না।

এটি সম্পন্ন করার জন্য, ব্রাউজার প্রতিটি সমষ্টিগত প্রতিবেদনকে একটি শেয়ার্ড আইডি বরাদ্দ করে। ব্রাউজারটি বিভিন্ন ডেটা পয়েন্ট থেকে শেয়ার করা আইডি তৈরি করে, যার মধ্যে রয়েছে: API সংস্করণ, প্রতিবেদনের উত্স, গন্তব্য সাইট, উত্স নিবন্ধকরণের সময় এবং নির্ধারিত প্রতিবেদনের সময়। এই ডেটা রিপোর্টের shared_info ফিল্ড থেকে আসে।

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

যখন আপনি একটি ডিবাগ রান সঞ্চালন করেন, তখন "কোন নকল নেই" নিয়মটি ব্যাচ জুড়ে প্রয়োগ করা হয় না। অন্য কথায়, পূর্ববর্তী ব্যাচগুলির রিপোর্টগুলি একটি ডিবাগ রানে উপস্থিত হতে পারে৷ তবে, নিয়মটি এখনও একটি ব্যাচের মধ্যে বলবৎ রয়েছে। এটি আপনাকে উত্পাদন পরিবেশে ভবিষ্যতের প্রক্রিয়াকরণ সীমাবদ্ধ না করে পরিষেবা এবং বিভিন্ন ব্যাচিং কৌশল নিয়ে পরীক্ষা করার অনুমতি দেয়।

গোলমাল এবং স্কেলিং

ব্যবহারকারীর গোপনীয়তা রক্ষা করতে, অ্যাগ্রিগেশন পরিষেবা সমষ্টিগত প্রতিবেদন থেকে কাঁচা ডেটাতে একটি সংযোজন শব্দ প্রক্রিয়া প্রয়োগ করে। এর মানে হল যে একটি সংক্ষিপ্ত প্রতিবেদনে প্রকাশের আগে প্রতিটি সমষ্টিগত মানের সাথে একটি নির্দিষ্ট পরিমাণ পরিসংখ্যানগত শব্দ যোগ করা হয়।

আপনি শব্দ যোগ করার উপায়গুলির সরাসরি নিয়ন্ত্রণে না থাকলেও, আপনি এর পরিমাপের ডেটাতে শব্দের প্রভাবকে প্রভাবিত করতে পারেন।

গোলমাল ধ্রুবক, সমষ্টিগত মান নির্বিশেষে।

গোলমালের মানটি এলোমেলোভাবে একটি ল্যাপ্লেস সম্ভাব্যতা বন্টন থেকে আঁকা হয়, এবং সমষ্টিগত প্রতিবেদনে সংগৃহীত ডেটার পরিমাণ নির্বিশেষে বিতরণ একই। আপনি যত বেশি ডেটা সংগ্রহ করবেন, সারাংশ রিপোর্টের ফলাফলগুলিতে গোলমালের কম প্রভাব পড়বে। গোলমালের প্রভাব কমাতে আপনি একটি স্কেলিং ফ্যাক্টর দ্বারা সমষ্টিগত প্রতিবেদনের ডেটা গুণ করতে পারেন।

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

সংক্ষিপ্ত প্রতিবেদন তৈরি করুন

সারাংশ রিপোর্ট তৈরি করা আপনার API ব্যবহারের উপর নির্ভরশীল। প্রাইভেট অ্যাগ্রিগেশন এপিআই এবং অ্যাট্রিবিউশন রিপোর্টিং এপিআই- এর জন্য সারাংশ রিপোর্ট তৈরি করার বিষয়ে আরও জানুন।

একত্রিতকরণ পরিষেবা পরীক্ষা করুন

আপনি যে প্রতিটি API পরীক্ষা করছেন তার জন্য আমরা সংশ্লিষ্ট গাইড পড়ার পরামর্শ দিই:

একত্রীকরণ পরিষেবা পরীক্ষা করতে, আমাদের কোডল্যাবগুলি ব্যবহার করে দেখুন:

অ্যাট্রিবিউশন রিপোর্টিং এবং প্রাইভেট অ্যাগ্রিগেশন API-এর জন্য সমষ্টিগত প্রতিবেদনগুলি প্রক্রিয়া করার জন্য একটি স্থানীয় পরীক্ষার সরঞ্জামও উপলব্ধ।

অ্যাগ্রিগেশন সার্ভিস লোড টেস্টিং ফ্রেমওয়ার্ক একটি প্রস্তাবিত টেস্টিং ফ্রেমওয়ার্ক প্রদান করে।

জড়িত এবং মতামত শেয়ার করুন

অ্যাগ্রিগেশন সার্ভিস হল প্রাইভেসি স্যান্ডবক্স পরিমাপ API-এর একটি মূল অংশ। অন্যান্য গোপনীয়তা স্যান্ডবক্স API-এর মতো, এটি নথিভুক্ত এবং GitHub-এ সর্বজনীনভাবে আলোচনা করা হয়।