গ্রাহকদের সাথে প্রচারণার কার্যকারিতা উন্নত করার জন্য প্রয়োজনীয় কর্মক্ষমতা অন্তর্দৃষ্টিগুলি বিজ্ঞাপন প্রযুক্তিবিদদের প্রদান করে অ্যাগ্রিগেশন পরিষেবা ।
এই নথিতে অন্তর্ভুক্ত রয়েছে :
- মূল শব্দ এবং ধারণা
- কিভাবে অ্যাগ্রিগেশন সার্ভিস আপনাকে বিস্তারিত রূপান্তর ডেটা এবং কাঁচা অ্যাগ্রিগেটেবল রিপোর্ট থেকে পরিমাপ পৌঁছাতে সাহায্য করে
- সমষ্টিগত প্রতিবেদন ব্যাচিং ধারণাগত ওভারভিউ
- ক্লাউড উপাদানগুলির ধারণাগত ওভারভিউ
এই নথিটি কার জন্য?
এই পৃষ্ঠাটি বিজ্ঞাপন প্রযুক্তিবিদ এবং ডেভেলপারদের বুঝতে সাহায্য করে যে কীভাবে আমাদের API গুলি কার্যকর, গোপনীয়তা সংরক্ষণকারী বিজ্ঞাপন পরিমাপ সক্ষম করে।
এই ডকুমেন্টটি ধরে নিচ্ছে যে আপনি প্রাইভেট অ্যাগ্রিগেশন API , অ্যাট্রিবিউশন রিপোর্টিং API , প্রোটেক্টেড অডিয়েন্স API , শেয়ার্ড স্টোরেজ এবং ট্রাস্টেড এক্সিকিউশন এনভায়রনমেন্টের সাথে পরিচিত।
মূল শব্দ এবং ধারণা
এগিয়ে যাওয়ার আগে মূল শব্দগুলির সাথে পরিচিত হন:
শব্দকোষ
- বিজ্ঞাপন প্রযুক্তি
-
একটি বিজ্ঞাপন প্ল্যাটফর্ম এমন একটি কোম্পানি যা বিজ্ঞাপন প্রদানের জন্য পরিষেবা প্রদান করে।
- সমষ্টিগত প্রতিবেদন
-
Aggregatable reports are encrypted reports sent from individual user devices. These reports contain data about cross-site user behavior and conversions. Conversions (sometimes called attribution trigger events) and associated metrics are defined by the advertiser or ad tech. Each report is encrypted to prevent various parties from accessing the underlying data.
- সমষ্টিগত প্রতিবেদন হিসাবরক্ষণ
-
একটি বিতরণ করা খাতা, উভয় সমন্বয়কারীতে অবস্থিত, যা বরাদ্দকৃত গোপনীয়তা বাজেট ট্র্যাক করে এবং 'নো ডুপ্লিকেট' নিয়ম প্রয়োগ করে। এটি হল গোপনীয়তা সংরক্ষণের পদ্ধতি, যা সমন্বয়কারীদের মধ্যে অবস্থিত এবং চালিত হয়, যা নিশ্চিত করে যে কোনো প্রতিবেদন বরাদ্দকৃত গোপনীয়তা বাজেটের বাইরে এগ্রিগেশন সার্ভিসের মাধ্যমে পাস না হয়।
ব্যাচিং কৌশলগুলি কীভাবে সমষ্টিগত প্রতিবেদনের সাথে সম্পর্কিত সে সম্পর্কে আরও পড়ুন ।
- সমষ্টিগত প্রতিবেদন অ্যাকাউন্টিং বাজেট
-
বাজেটের রেফারেন্স যা নিশ্চিত করে যে পৃথক প্রতিবেদনগুলি একবারের বেশি প্রক্রিয়া করা হবে না।
- সমষ্টি পরিষেবা
-
An ad tech-operated service that processes aggregatable reports to create a summary report.
Read more about the Aggregation Service backstory in our explainer and the full terms list.
- প্রত্যয়ন
-
A mechanism to authenticate software identity, usually with cryptographic hashes or signatures. For the aggregation service proposal, attestation matches the code running in your ad tech-operated aggregation service with the open source code.
- অবদান বন্ধন
- সমন্বয়কারী
-
মূল ব্যবস্থাপনা এবং সমষ্টিগত প্রতিবেদন অ্যাকাউন্টিংয়ের জন্য দায়ী সত্তা। একজন সমন্বয়কারী অনুমোদিত সমষ্টি পরিষেবা কনফিগারেশনের হ্যাশগুলির একটি তালিকা বজায় রাখে এবং ডিক্রিপশন কীগুলিতে অ্যাক্সেস কনফিগার করে।
- শব্দ এবং স্কেলিং
-
Statistical noise that is added to summary reports during the aggregation process to preserve privacy and ensure the final reports provide anonymized measurement information.
Read more about additive noise mechanism, which is drawn from Laplace distribution.
- রিপোর্টিং উৎস
-
The entity that receives aggregatable reports—in other words, you or an ad tech that called the Attribution Reporting API. Aggregatable reports are sent from user devices to a well-known URL associated with the reporting origin. The reporting origin is designated during enrollment.
- শেয়ার করা আইডি
-
A computed value that consists of
shared_info,reporting_origin,destination_site(for Attribution Reporting API only),source_registration-time(for Attribution Reporting API only),scheduled_report_time, and version.Multiple reports that share the same attributes in the
shared_infofield should have the same shared ID. Shared IDs play an important role within Aggregatable Report Accounting. - সারাংশ প্রতিবেদন
-
An Attribution Reporting API and Private Aggregation API report type. A summary report includes aggregated user data, and can contain detailed conversion data with noise added. Summary reports are made up of aggregate reports. They allow for greater flexibility and provide a richer data model than event-level reporting, particularly for some use-cases like conversion values.
- বিশ্বস্ত এক্সিকিউশন এনভায়রনমেন্ট ( TEE )
-
A secure configuration of computer hardware and software that allows external parties to verify the exact versions of software running on the machine without fear of exposure. TEEs allow external parties to verify that the software does exactly what the software manufacturer claims it does—nothing more or less.
To learn more about TEEs used for the Privacy Sandbox proposals, read the Protected Audience API services explainer and the Aggregation Service explainer.
একত্রীকরণ পরিষেবা কর্মপ্রবাহ
সমষ্টি পরিষেবা কাঁচা সমষ্টিগত প্রতিবেদন থেকে বিস্তারিত রূপান্তর এবং পৌঁছানোর ডেটার সারাংশ প্রতিবেদন তৈরি করে। প্রতিবেদন তৈরির প্রবাহ নিম্নলিখিত ধাপগুলি নিয়ে গঠিত:
- একটি ব্রাউজার এনক্রিপ্ট করা রিপোর্ট তৈরি করার জন্য একটি পাবলিক কী নিয়ে আসে।
- এনক্রিপ্ট করা সমষ্টিগত প্রতিবেদনগুলি বিজ্ঞাপন প্রযুক্তি সার্ভারে পাঠানো হয়।
- বিজ্ঞাপন প্রযুক্তি সার্ভার ব্যাচ রিপোর্ট ( অ্যাভ্রো ফর্ম্যাটে) এবং সেগুলি অ্যাগ্রিগেশন সার্ভিসে পাঠায়।
- একজন অ্যাগ্রিগেশন ওয়ার্কার ডিক্রিপ্ট করার জন্য সমষ্টিগত প্রতিবেদনগুলি পুনরুদ্ধার করে।
- অ্যাগ্রিগেশন ওয়ার্কার একজন কোঅর্ডিনেটরের কাছ থেকে ডিক্রিপশন কী উদ্ধার করে।
- অ্যাগ্রিগেশন ওয়ার্কার অ্যাগ্রিগেশন এবং নয়েজিংয়ের জন্য রিপোর্টগুলি ডিক্রিপ্ট করে।
- সমষ্টিগত প্রতিবেদন অ্যাকাউন্টিং পরিষেবা পরীক্ষা করে যে প্রদত্ত সমষ্টিগত প্রতিবেদনের জন্য একটি সারাংশ প্রতিবেদন তৈরি করার জন্য পর্যাপ্ত গোপনীয়তা বাজেট আছে কিনা।
- সমষ্টি পরিষেবা একটি চূড়ান্ত সারসংক্ষেপ প্রতিবেদন জমা দেয়।
নিচের চিত্রটি ওয়েব এবং মোবাইল ডিভাইস থেকে প্রতিবেদন প্রাপ্তির সময় থেকে শুরু করে সমষ্টি পরিষেবা দ্বারা একটি সারাংশ প্রতিবেদন তৈরির সময় পর্যন্ত, সমষ্টি পরিষেবার কার্যকারিতা দেখায়।

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

ফ্রন্টএন্ড পরিষেবা
পরিচালিত ক্লাউড পরিষেবা: ক্লাউড ফাংশন (গুগল ক্লাউড) / এপিআই গেটওয়ে (অ্যামাজন ওয়েব পরিষেবা)
ফ্রন্টএন্ড সার্ভিস হল একটি সার্ভারলেস গেটওয়ে যা চাকরি তৈরি এবং চাকরির অবস্থা পুনরুদ্ধারের জন্য অ্যাগ্রিগেশন API কলের প্রাথমিক প্রবেশ বিন্দু। এটি অ্যাগ্রিগেশন সার্ভিস ব্যবহারকারীদের কাছ থেকে অনুরোধ গ্রহণ, ইনপুট প্যারামিটার যাচাই এবং অ্যাগ্রিগেশন জব শিডিউলিং প্রক্রিয়া শুরু করার জন্য দায়ী।
ফ্রন্টএন্ড সার্ভিসের দুটি উপলব্ধ API রয়েছে:
| শেষবিন্দু | বিবরণ |
|---|---|
createJob | এই API একটি Aggregation Service জব ট্রিগার করে। জব ট্রিগার করার জন্য, জব আইডি, ইনপুট স্টোরেজের বিবরণ, আউটপুট স্টোরেজের বিবরণ এবং রিপোর্টিং অরিজিনের মতো তথ্যের প্রয়োজন হয়। |
getJob | এই API একটি নির্দিষ্ট জব আইডি সহ কাজের অবস্থা প্রদান করে। এটি কাজের অবস্থা সম্পর্কে তথ্য প্রদান করে, যেমন "প্রাপ্ত," "প্রগতিতে," অথবা "সমাপ্ত।" যদি কাজটি সম্পন্ন হয়, তাহলে এটি জব এক্সিকিউশনের সময় সম্মুখীন হওয়া যেকোনো ত্রুটির বার্তা সহ জব ফলাফলও প্রদান করে। |
অ্যাগ্রিগেশন সার্ভিস এপিআই ডকুমেন্টেশন দেখুন।
চাকরির সারি
পরিচালিত ক্লাউড পরিষেবা: পাব/সাব (গুগল ক্লাউড) / অ্যামাজন এসকিউএস (অ্যামাজন ওয়েব পরিষেবা)
জব কিউ হল একটি বার্তা সারি যেখানে অ্যাগ্রিগেশন সার্ভিসের জন্য জব রিকোয়েস্ট থাকে। ফ্রন্টএন্ড সার্ভিস জব রিকোয়েস্টগুলিকে কিউতে সন্নিবেশ করায়, যা পরে অ্যাগ্রিগেশন ওয়ার্কাররা ব্যবহার করে যারা সেগুলি প্রক্রিয়া করে।
ক্লাউড স্টোরেজ
পরিচালিত ক্লাউড পরিষেবা: গুগল ক্লাউড স্টোরেজ (গুগল ক্লাউড) / অ্যামাজন এস৩ (অ্যামাজন ওয়েব সার্ভিসেস)
অ্যাগ্রিগেশন সার্ভিস দ্বারা ব্যবহৃত ইনপুট এবং আউটপুট ফাইল, যেমন এনক্রিপ্ট করা রিপোর্ট ফাইল এবং আউটপুট সারাংশ রিপোর্ট, ক্লাউড স্টোরেজে রাখা হয়।
চাকরির মেটাডেটা ডাটাবেস
পরিচালিত ক্লাউড পরিষেবা: স্প্যানার (গুগল ক্লাউড) / ডায়নামোডিবি (অ্যামাজন ওয়েব পরিষেবা)
জব মেটাডেটা ডাটাবেস অ্যাগ্রিগেশন কাজের অবস্থা সংরক্ষণ এবং ট্র্যাক করার জন্য ব্যবহৃত হয়। এটি তৈরির সময়, অনুরোধ করা সময়, আপডেটের সময় এবং প্রাপ্ত, অগ্রগতিতে, বা সমাপ্তির মতো অবস্থা রেকর্ড করে। জব মেটাডেটা ডাটাবেস কাজের অগ্রগতির সাথে সাথে আপডেট করে।
সমষ্টি কর্মী
পরিচালিত ক্লাউড পরিষেবা: গোপনীয় স্থান (গুগল ক্লাউড) সহ কম্পিউট ইঞ্জিন / নাইট্রো এনক্লেভ (অ্যামাজন ওয়েব পরিষেবা) সহ অ্যামাজন ওয়েব পরিষেবা EC2।
একজন অ্যাগ্রিগেশন ওয়ার্কার জব কিউতে জব রিকোয়েস্ট প্রসেস করেন এবং কোঅর্ডিনেটরে কী জেনারেশন অ্যান্ড ডিস্ট্রিবিউশন সার্ভিস (KGDS) থেকে আনা কী ব্যবহার করে এনক্রিপ্ট করা ইনপুটগুলি ডিক্রিপ্ট করেন। জব প্রসেসিং লেটেন্সি কমাতে, অ্যাগ্রিগেশন ওয়ার্কার্স আট ঘন্টার জন্য ডিক্রিপশন কী ক্যাশে করে এবং তাদের প্রক্রিয়াজাতকরণ করা বিভিন্ন কাজের জন্য সেগুলি ব্যবহার করেন।
অ্যাগ্রিগেশন ওয়ার্কার্স একটি ট্রাস্টেড এক্সিকিউশন এনভায়রনমেন্ট (TEE) ইনস্ট্যান্সের মধ্যে কাজ করে। একজন কর্মী একবারে শুধুমাত্র একটি কাজ পরিচালনা করে। অটো স্কেলিং কনফিগারেশন সেট করে আপনি একাধিক কর্মীকে সমান্তরালভাবে কাজ প্রক্রিয়া করার জন্য কনফিগার করতে পারেন। যদি ব্যবহার করা হয়, তাহলে অটো স্কেলিং কাজের সারিতে থাকা বার্তার সংখ্যা অনুসারে কর্মীর সংখ্যা গতিশীলভাবে সামঞ্জস্য করে। আপনি টেরাফর্ম এনভায়রনমেন্ট ফাইলের মাধ্যমে অটো স্কেলিং এর জন্য কর্মীর সর্বনিম্ন এবং সর্বাধিক সংখ্যা কনফিগার করতে পারেন। অটোস্কেলিং সম্পর্কে আরও তথ্য এই টেরাফর্ম স্ক্রিপ্টগুলিতে পাওয়া যাবে: অ্যামাজন ওয়েব সার্ভিসেস বা গুগল ক্লাউড ।
সমষ্টিগত কর্মীরা সমষ্টিগত প্রতিবেদন হিসাবরক্ষণের জন্য সমষ্টিগত প্রতিবেদন হিসাবরক্ষণ পরিষেবাকে কল করে। এই পরিষেবাটি যাচাই করে যে গোপনীয়তা বাজেটের সীমা অতিক্রম না করা হলেই কাজগুলি পরিচালিত হয়। ( "কোনও সদৃশ নয়" নিয়ম দেখুন।) যদি বাজেট উপলব্ধ থাকে, তাহলে নয়েজ সমষ্টি ব্যবহার করে একটি সারাংশ প্রতিবেদন তৈরি করা হয়। সমষ্টিগত প্রতিবেদন হিসাবরক্ষণ সম্পর্কিত অতিরিক্ত বিবরণ পড়ুন।
জব মেটাডেটা ডাটাবেসে অ্যাগ্রিগেশন ওয়ার্কার্স জব মেটাডেটা আপডেট করে। এই তথ্যে জব রিটার্ন কোড এবং আংশিক রিপোর্ট ব্যর্থতার ক্ষেত্রে রিপোর্ট ত্রুটি কাউন্টার অন্তর্ভুক্ত থাকে। ব্যবহারকারীরা getJob জব স্টেট রিট্রিভাল API ব্যবহার করে স্টেটটি আনতে পারেন।
সমষ্টি পরিষেবা সম্পর্কে আরও বিস্তারিত বিবরণের জন্য এই ব্যাখ্যাকারীটি দেখুন।
পরবর্তী পদক্ষেপ
এখন যেহেতু আপনি জানেন যে অ্যাগ্রিগেশন সার্ভিস কীভাবে কাজ করে, গুগল ক্লাউড বা অ্যামাজন ওয়েব সার্ভিসের মাধ্যমে আপনার নিজস্ব ইনস্ট্যান্স স্থাপন করতে শুরু করার নির্দেশিকা অনুসরণ করুন।