প্রযুক্তিগত সিদ্ধান্ত গ্রহণকারীদের লক্ষ্য করে অ্যাট্রিবিউশন রিপোর্টিংয়ের জন্য সংযুক্ত পরিষেবাগুলির উচ্চ-স্তরের ওভারভিউ।
অ্যাট্রিবিউশন রিপোর্টিং API বিজ্ঞাপন প্রযুক্তি এবং বিজ্ঞাপনদাতাদের পরিমাপ করার অনুমতি দেয় যখন একটি বিজ্ঞাপন ক্লিক বা ভিউ একটি ক্রয়ের মতো রূপান্তরের দিকে নিয়ে যায়। এই API আপনার ব্যবসার প্রয়োজনের উপর নির্ভর করে ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড ইন্টিগ্রেশনের সংমিশ্রণের উপর নির্ভর করে।
চালিয়ে যাওয়ার আগে, অ্যাট্রিবিউশন রিপোর্টিং ওভারভিউ পড়তে ভুলবেন না। এটি আপনাকে API এর উদ্দেশ্য এবং বিভিন্ন আউটপুট রিপোর্টের প্রবাহ ( ইভেন্ট-লেভেল রিপোর্ট এবং সারাংশ রিপোর্ট ) বুঝতে সাহায্য করবে। আপনি যদি অপরিচিত পদগুলি দেখতে পান, তাহলে গোপনীয়তা স্যান্ডবক্স শব্দকোষ দেখুন।
এই নিবন্ধটি কার জন্য?
আপনার এই নিবন্ধটি পড়া উচিত যদি:
- আপনি একজন বিজ্ঞাপন প্রযুক্তি বা বিজ্ঞাপনদাতার প্রযুক্তিগত সিদ্ধান্ত গ্রহণকারী । আপনি অপারেশন, DevOps, ডেটা সায়েন্স, IT, মার্কেটিং বা অন্য কোনো ভূমিকাতে কাজ করতে পারেন যেখানে আপনি প্রযুক্তিগত বাস্তবায়নের সিদ্ধান্ত নেন। আপনি ভাবছেন যে কীভাবে APIগুলি গোপনীয়তা-সংরক্ষণ পরিমাপের জন্য কাজ করে।
- আপনি একজন প্রযুক্তিগত অনুশীলনকারী (যেমন একজন ডেভেলপার, সিস্টেম অপারেটর, সিস্টেম আর্কিটেক্ট, বা ডেটা সায়েন্টিস্ট) যিনি এই API এবং অ্যাগ্রিগেশন পরিষেবা পরিবেশের সাথে পরীক্ষাগুলি সেট আপ করবেন৷
এই নিবন্ধে, আপনি অ্যাট্রিবিউশন রিপোর্টিং API-এর জন্য পরিষেবাগুলি কীভাবে কাজ করে তার একটি উচ্চ-স্তরের, শেষ থেকে শেষের ব্যাখ্যা পড়বেন। আপনি যদি একজন প্রযুক্তিগত অনুশীলনকারী হন, আপনি স্থানীয়ভাবে এই API এর সাথে পরীক্ষা করতে পারেন।
ওভারভিউ
অ্যাট্রিবিউশন রিপোর্টিং এপিআই অনেক পরিষেবা নিয়ে গঠিত, যার জন্য নির্দিষ্ট সেটআপ, ক্লায়েন্ট-সাইড কনফিগারেশন এবং সার্ভার স্থাপনের প্রয়োজন হয়। আপনার কি প্রয়োজন তা নির্ধারণ করতে, প্রথমে:
- ডিজাইনের সিদ্ধান্ত নিন । আপনি কোন তথ্য সংগ্রহ করতে চান তা নির্ধারণ করুন, কোন প্রদত্ত প্রচারাভিযান থেকে আপনি কী রূপান্তর আশা করেন তা চিহ্নিত করুন এবং কোন ধরনের প্রতিবেদন সংগ্রহ করবেন তা নির্ধারণ করুন। চূড়ান্ত আউটপুট দুটি রিপোর্টের একটি বা উভয় প্রকার: ইভেন্ট-লেভেল রিপোর্ট এবং সারাংশ রিপোর্ট।
রিপোর্টিং সমর্থন করার জন্য সবসময় দুটি (এবং কখনও কখনও তিনটি) উপাদান রয়েছে যা একসাথে কাজ করে:
- ব্রাউজার যোগাযোগের ওয়েবসাইট । কুকি-ভিত্তিক সিস্টেমে, রূপান্তর এবং বিজ্ঞাপনের ব্যস্ততার তথ্য একটি শনাক্তকারীর সাথে সংযুক্ত থাকে যা আপনাকে বা একটি বিশ্লেষণ পরিষেবা পরে এই ইভেন্টগুলিতে যোগদান করতে দেয়৷ এই API এর সাথে, ব্রাউজারটি বিশ্লেষণের জন্য বিতরণ করার আগে আপনার নির্দেশাবলীর উপর ভিত্তি করে বিজ্ঞাপন ক্লিক/ভিউয়ের সাথে রূপান্তরগুলিকে সংযুক্ত করে। অতএব, আপনার বিজ্ঞাপন রেন্ডারিং কোড এবং রূপান্তর ট্র্যাকিং অবশ্যই:
- ব্রাউজারকে বলুন কোন রূপান্তরগুলি কোন বিজ্ঞাপনের ক্লিক বা ইমপ্রেশনের জন্য দায়ী করা উচিত।
- চূড়ান্ত প্রতিবেদনে অন্তর্ভুক্ত করার জন্য অন্য কোনো ডেটা সিগন্যাল করুন।
- তথ্য সংগ্রহ । ব্যবহারকারীদের ব্রাউজারে জেনারেট করা প্রতিবেদনগুলি পেতে আপনার একটি সংগ্রাহক শেষ পয়েন্টের প্রয়োজন হবে৷ ব্রাউজার থেকে আউটপুট দুটি সম্ভাব্য প্রতিবেদনের একটি হতে পারে: ইভেন্ট-স্তরের প্রতিবেদন এবং সমষ্টিগত প্রতিবেদন (যা এনক্রিপ্ট করা হয়, সারাংশ প্রতিবেদন তৈরি করতে ব্যবহৃত হয়)।
আপনি যদি সমষ্টিগত প্রতিবেদন সংগ্রহ করেন তবে আপনার একটি তৃতীয় উপাদানের প্রয়োজন হবে:
- সংক্ষিপ্ত প্রতিবেদন তৈরি । সমষ্টিগত প্রতিবেদনগুলি ব্যাচ করুন এবং একটি সারাংশ প্রতিবেদন তৈরি করতে প্রতিবেদনগুলি প্রক্রিয়া করতে সমষ্টি পরিষেবা ব্যবহার করুন।
নকশা সিদ্ধান্ত
অ্যাট্রিবিউশন রিপোর্টিংয়ের একটি মূল নীতি হল প্রাথমিক ডিজাইনের সিদ্ধান্ত। কোন বিভাগে কোন ডেটা সংগ্রহ করতে হবে এবং কত ঘন ঘন সেই ডেটা প্রক্রিয়া করতে হবে তা আপনি সিদ্ধান্ত নেন। আউটপুট রিপোর্ট আপনার প্রচারাভিযান বা ব্যবসার অন্তর্দৃষ্টি প্রদান করে।
আউটপুট রিপোর্ট হতে পারে:
- ইভেন্ট-স্তরের রিপোর্টগুলি একটি নির্দিষ্ট বিজ্ঞাপন ক্লিক বা ভিউকে (বিজ্ঞাপনের পাশে) রূপান্তর দিকের ডেটার সাথে যুক্ত করে। সাইট জুড়ে ব্যবহারকারীর পরিচয় যোগদানকে সীমিত করে ব্যবহারকারীর গোপনীয়তা রক্ষা করার জন্য, রূপান্তর-সাইড ডেটা খুবই সীমিত, এবং ডেটা কোলাহলপূর্ণ (অর্থাৎ অল্প শতাংশ ক্ষেত্রে, বাস্তব প্রতিবেদনের পরিবর্তে র্যান্ডম ডেটা পাঠানো হয়)।
- সংক্ষিপ্ত প্রতিবেদনগুলি বিজ্ঞাপনের দিকে একটি নির্দিষ্ট ইভেন্টের সাথে আবদ্ধ নয়। এই প্রতিবেদনগুলি রূপান্তর ডেটা সহ ক্লিক এবং ভিউ ডেটাতে যোগদানের জন্য আরও বিশদ রূপান্তর ডেটা এবং নমনীয়তা সরবরাহ করে।
আপনার প্রতিবেদন নির্বাচন নির্ধারণ করে যে আপনাকে কোন ডেটা সংগ্রহ করতে হবে।
আপনি সিদ্ধান্ত নেওয়ার জন্য যে সরঞ্জামগুলি ব্যবহার করেন তার জন্য আপনি চূড়ান্ত আউটপুটকে একটি ইনপুট হিসাবেও ভাবতে পারেন। উদাহরণ স্বরূপ, আপনি যদি সারসংক্ষেপ প্রতিবেদন তৈরি করেন যে কতগুলি রূপান্তর কিছু মোট ব্যয়ের মূল্যের দিকে পরিচালিত করে, এটি আপনার দলকে সিদ্ধান্ত নিতে সাহায্য করতে পারে যে আপনার পরবর্তী বিজ্ঞাপন প্রচারাভিযানটি একটি উচ্চতর মোট ব্যয় জেনারেট করতে কী লক্ষ্য করবে৷
একবার আপনি কি পরিমাপ করতে চান তা ঠিক করে নিলে, আপনি অ্যাট্রিবিউশন রিপোর্টিং API-এর জন্য ক্লায়েন্ট-সাইড সেট আপ করতে পারেন।
ব্রাউজার যোগাযোগের ওয়েবসাইট
অ্যাট্রিবিউশন ইভেন্ট ফ্লো
একটি প্রকাশক সাইট কল্পনা করুন যে বিজ্ঞাপন প্রদর্শন করে। প্রতিটি বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী তাদের বিজ্ঞাপনের সাথে ইন্টারঅ্যাকশন সম্পর্কে জানতে চায় এবং সঠিক বিজ্ঞাপনে রূপান্তরগুলিকে অ্যাট্রিবিউট করতে চায়৷ প্রতিবেদনগুলি (ইভেন্ট-স্তর এবং সমষ্টিগত উভয়ই) নিম্নরূপ তৈরি করা হবে:
প্রকাশক সাইটে, একটি বিজ্ঞাপন উপাদান (
<a>
বা<img>
ট্যাগ) একটি বিশেষ বৈশিষ্ট্যattributionsrc
দিয়ে কনফিগার করা হয়। এর মান হল একটি URL, উদাহরণস্বরূপhttps://adtech.example/register-source/ad_id=...
।এখানে একটি লিঙ্কের একটি উদাহরণ রয়েছে যা একবার ক্লিক করলে একটি উত্স নিবন্ধন করবে:
<a href="https://shoes.example/landing" attributionsrc="http://adtech.example/register-source?..." target="_blank"> Click me</a>
এখানে একটি চিত্রের একটি উদাহরণ যা দেখা হলে একটি উত্সের নিবন্ধন ঘটাবে:
<img href="https://advertiser.example/landing" attributionsrc="https://adtech.example/register-source?..."/>
বিকল্পভাবে, HTML উপাদানের পরিবর্তে, JavaScript কল ব্যবহার করা যেতে পারে।
এখানে
window.open()
ব্যবহার করে একটি জাভাস্ক্রিপ্ট উদাহরণ দেওয়া হল। উল্লেখ্য, বিশেষ অক্ষরের সমস্যা এড়াতে ইউআরএলটি ইউআরএল-এনকোড করা হয়েছে।const encodedUrl = encodeURIComponent( 'https://adtech.example/attribution_source?ad_id=...'); window.open( "https://shoes.example/landing", "_blank", attributionsrc=${encodedUrl});
- ব্যবহারকারী যখন বিজ্ঞাপনটিতে ক্লিক করেন বা দেখেন, তখন ব্রাউজার
attributionsrc
একটিGET
অনুরোধ পাঠায়—সাধারণত, একজন বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারীর এন্ডপয়েন্ট। এই অনুরোধটি পাওয়ার পরে, বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী বিজ্ঞাপনের সাথে ইন্টারঅ্যাকশনের জন্য উত্স ইভেন্টগুলি নিবন্ধন করার জন্য ব্রাউজারকে নির্দেশ দেওয়ার সিদ্ধান্ত নেয়, যাতে রূপান্তরগুলি পরে এই বিজ্ঞাপনের জন্য দায়ী করা যেতে পারে। এটি করার জন্য, বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী তার প্রতিক্রিয়াতে একটি বিশেষ HTTP শিরোনাম অন্তর্ভুক্ত করে। এটি এই হেডারের সাথে কাস্টম ডেটা সংযুক্ত করে যা উৎস ইভেন্ট (বিজ্ঞাপন ক্লিক বা ভিউ) সম্পর্কে তথ্য প্রদান করে—যদি এই বিজ্ঞাপনের জন্য একটি রূপান্তর শেষ হয়, এই কাস্টম ডেটা শেষ পর্যন্ত অ্যাট্রিবিউশন রিপোর্টে প্রদর্শিত হবে।
পরে, ব্যবহারকারী বিজ্ঞাপনদাতার সাইটে যান।
বিজ্ঞাপনদাতার সাইটের প্রতিটি প্রাসঙ্গিক পৃষ্ঠায়—উদাহরণস্বরূপ, একটি ক্রয় নিশ্চিতকরণ পৃষ্ঠা, বা একটি পণ্যের পৃষ্ঠা—একটি রূপান্তর পিক্সেল (
<img>
উপাদান) বা জাভাস্ক্রিপ্ট কলhttps://adtech.example/conversion?param1=...¶m2=...
এ অনুরোধ করেhttps://adtech.example/conversion?param1=...¶m2=...
এই URL-এর পরিষেবা—সাধারণত, বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী—অনুরোধ গ্রহণ করে৷ এটি একটি রূপান্তর হিসাবে এটিকে শ্রেণীবদ্ধ করার সিদ্ধান্ত নেয়, তাই এটিকে একটি রূপান্তর রেকর্ড করার জন্য ব্রাউজারকে নির্দেশ দিতে হবে—যা একটি অ্যাট্রিবিউশন ট্রিগার করতে হবে। এটি করার জন্য, বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী পিক্সেল অনুরোধের প্রতিক্রিয়াতে একটি বিশেষ HTTP শিরোনাম অন্তর্ভুক্ত করে যা রূপান্তর সম্পর্কে কাস্টম ডেটা অন্তর্ভুক্ত করে।
ব্রাউজার—ব্যবহারকারীর স্থানীয় ডিভাইসে—এই প্রতিক্রিয়াটি পায়, এবং মূল উৎস ইভেন্টের (বিজ্ঞাপন ক্লিক বা ভিউ) সাথে রূপান্তর ডেটা মেলে৷ ট্রিগারের জন্য ম্যাচ সোর্স থেকে আরও জানুন
ব্রাউজারটি
attributionsrc
এ পাঠানোর জন্য একটি প্রতিবেদন নির্ধারণ করে। এই রিপোর্ট অন্তর্ভুক্ত:- কাস্টম অ্যাট্রিবিউশন কনফিগারেশন ডেটা যা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী বা বিজ্ঞাপনদাতা ধাপ 3-এ উৎস ইভেন্টের সাথে সংযুক্ত করেছেন।
- কাস্টম রূপান্তর ডেটা ধাপ 6 এ সেট করা হয়েছে।
পরে, ব্রাউজার কিছু বিলম্ব এবং গোলমাল সহ,
attributionsrc
এ সংজ্ঞায়িত শেষ পয়েন্টে রিপোর্ট পাঠায়। সমষ্টিগত প্রতিবেদনগুলি এনক্রিপ্ট করা হয়, যখন ইভেন্ট-স্তরের প্রতিবেদনগুলি হয় না৷
অ্যাট্রিবিউশন ট্রিগার (বিজ্ঞাপনদাতার ওয়েবসাইট)
অ্যাট্রিবিউশন ট্রিগার হল সেই ইভেন্ট যা ব্রাউজারকে কনভার্সন ক্যাপচার করতে বলে।
আমরা বিজ্ঞাপনদাতার কাছে সবচেয়ে গুরুত্বপূর্ণ রূপান্তরগুলি ক্যাপচার করার পরামর্শ দিই, যেমন কেনাকাটা৷ একাধিক রূপান্তর প্রকার এবং মেটাডেটা সংক্ষিপ্ত প্রতিবেদনে ক্যাপচার করা যেতে পারে।
এটি নিশ্চিত করে যে এই ইভেন্টগুলির জন্য সামগ্রিক ফলাফলগুলি বিস্তারিত এবং সঠিক।
ট্রিগারের সাথে উৎস মেলান
যখন একটি ব্রাউজার একটি অ্যাট্রিবিউশন ট্রিগার প্রতিক্রিয়া পায়, তখন ব্রাউজার স্থানীয় সঞ্চয়স্থান অ্যাক্সেস করে এমন একটি উত্স খুঁজে পায় যা অ্যাট্রিবিউশন ট্রিগারের উত্স এবং সেই পৃষ্ঠা URL-এর eTLD+1 উভয়ের সাথে মেলে৷
উদাহরণস্বরূপ, যখন ব্রাউজার adtech.example
থেকে shoes.example/shoes123
এ একটি অ্যাট্রিবিউশন ট্রিগার পায়, তখন ব্রাউজার স্থানীয় স্টোরেজে এমন একটি উৎস খোঁজে যা adtech.example
এবং shoes.example
উভয়ের সাথে মেলে।
ফিল্টার (বা কাস্টম নিয়ম) নির্দিষ্ট উৎসের সাথে ট্রিগার মেলে তা নির্ধারণ করতে সেট করা যেতে পারে। উদাহরণস্বরূপ, একটি নির্দিষ্ট পণ্য বিভাগের জন্য শুধুমাত্র রূপান্তর গণনা করার জন্য একটি ফিল্টার সেট করুন এবং অন্যান্য সমস্ত বিভাগ উপেক্ষা করুন। ফিল্টার এবং অগ্রাধিকার মডেলগুলি আরও উন্নত অ্যাট্রিবিউশন রিপোর্টিংয়ের অনুমতি দেয়।
স্থানীয় সঞ্চয়স্থানে একাধিক অ্যাট্রিবিউশন উত্স পাওয়া গেলে, ব্রাউজারটি সম্প্রতি সংরক্ষিত একটিকে বেছে নেয়। কিছু ক্ষেত্রে যেখানে অ্যাট্রিবিউশন উত্সগুলিকে অগ্রাধিকার দেওয়া হয়, ব্রাউজার সর্বোচ্চ অগ্রাধিকার দিয়ে উত্স নির্বাচন করবে৷
তথ্য সংগ্রহ
একসাথে, একটি সংশ্লিষ্ট উৎসের সাথে মিলে যাওয়া একটি অ্যাট্রিবিউশন ট্রিগার, একটি বিজ্ঞাপন প্রযুক্তি-মালিকানাধীন সার্ভারে (কখনও কখনও একটি সংগ্রহের এন্ডপয়েন্ট বা সংগ্রহ পরিষেবা হিসাবে উল্লেখ করা হয়) একটি রিপোর্টিং এন্ডপয়েন্টে ব্রাউজার দ্বারা একটি প্রতিবেদন হিসাবে পাঠানো হয়৷ এই প্রতিবেদনগুলি ইভেন্ট-স্তরের প্রতিবেদন বা সমষ্টিগত প্রতিবেদন হতে পারে।
সমষ্টিগত প্রতিবেদনগুলি সারাংশ প্রতিবেদন তৈরি করতে ব্যবহৃত হয়। একটি সমষ্টিগত প্রতিবেদন হল বিজ্ঞাপন (প্রকাশকের সাইটে) এবং রূপান্তর ডেটা (বিজ্ঞাপনদাতার সাইট থেকে) থেকে সংগ্রহ করা ডেটার সমন্বয় যা বিজ্ঞাপন প্রযুক্তি দ্বারা সংগ্রহ করার আগে ব্যবহারকারীর ডিভাইসে ব্রাউজার দ্বারা তৈরি এবং এনক্রিপ্ট করা হয়।
ইভেন্ট-স্তরের রিপোর্ট 2 থেকে 30 দিনের মধ্যে বিলম্বিত হয়। সমষ্টিগত প্রতিবেদনগুলি এক ঘন্টার মধ্যে এলোমেলো বিলম্বের সাথে পাঠানো হয় এবং ইভেন্টগুলি অবশ্যই অবদান বাজেটের মধ্যে ফিট করতে হবে৷ এই পছন্দগুলি গোপনীয়তা রক্ষা করে এবং যে কোনও ব্যবহারকারীর ক্রিয়াকলাপের শোষণ প্রতিরোধ করে৷
আপনি যদি শুধুমাত্র ইভেন্ট-স্তরের রিপোর্টে আগ্রহী হন, তাহলে এটি আপনার প্রয়োজনীয় অবকাঠামোর শেষ অংশ। যাইহোক, আপনি যদি সারসংক্ষেপ প্রতিবেদন তৈরি করতে চান, তাহলে আপনাকে একটি অতিরিক্ত পরিষেবার সাথে সমষ্টিগত প্রতিবেদনগুলি প্রক্রিয়া করতে হবে।
সংক্ষিপ্ত প্রতিবেদন তৈরি
সারাংশ প্রতিবেদন তৈরি করতে, আপনি সমষ্টিগত প্রতিবেদনগুলি প্রক্রিয়া করার জন্য একত্রিতকরণ পরিষেবা (বিজ্ঞাপন প্রযুক্তি দ্বারা পরিচালিত) ব্যবহার করবেন। অ্যাগ্রিগেশন সার্ভিস ব্যবহারকারীর গোপনীয়তা রক্ষা করার জন্য শব্দ যোগ করে এবং চূড়ান্ত সারসংক্ষেপ প্রতিবেদন ফেরত দেয়।
ব্যাচ করা সমষ্টিগত প্রতিবেদন
সমষ্টিগত প্রতিবেদনগুলি প্রক্রিয়া করার আগে, সেগুলি অবশ্যই ব্যাচ করা উচিত। একটি ব্যাচ কৌশলগতভাবে গোষ্ঠীবদ্ধ সমষ্টিগত প্রতিবেদন নিয়ে গঠিত। আপনার কৌশল সম্ভবত একটি নির্দিষ্ট সময়ের (যেমন দৈনিক বা সাপ্তাহিক) প্রতিফলিত হবে। এই প্রক্রিয়াটি একই সার্ভারে ঘটতে পারে যা আপনার রিপোর্টিং এন্ডপয়েন্ট হিসাবে কাজ করে।
সংকেত-থেকে-শব্দের অনুপাত উচ্চ কিনা তা নিশ্চিত করতে ব্যাচগুলিতে অনেকগুলি প্রতিবেদন থাকা উচিত।
ব্যাচের সময়কাল যে কোনো সময় পরিবর্তন হতে পারে যাতে আপনি নির্দিষ্ট ইভেন্টগুলি ক্যাপচার করতে পারেন যেখানে আপনি উচ্চ ভলিউম আশা করেন, যেমন বার্ষিক বিক্রয়ের জন্য। অ্যাট্রিবিউশন সোর্স বা ট্রিগার পরিবর্তন না করেই ব্যাচিং পিরিয়ড পরিবর্তন করা যেতে পারে।
একত্রীকরণ পরিষেবা
একত্রিতকরণ পরিষেবা একটি সারাংশ প্রতিবেদন তৈরি করতে সমষ্টিগত প্রতিবেদনগুলি প্রক্রিয়া করার জন্য দায়ী। এগ্রিগেটেবল রিপোর্টগুলি এনক্রিপ্ট করা হয় এবং শুধুমাত্র অ্যাগ্রিগেশন সার্ভিস দ্বারা পড়া যায়, যা একটি বিশ্বস্ত এক্সিকিউশন এনভায়রনমেন্টে (TEE) চলে।
অ্যাগ্রিগেশন সার্ভিস ডেটা ডিক্রিপ্ট এবং একত্রিত করার জন্য সমন্বয়কারীর কাছ থেকে ডিক্রিপশন কীগুলির অনুরোধ করে। একবার ডিক্রিপ্ট করা এবং একত্রিত করা হলে, ফলাফলগুলি গোপনীয়তা রক্ষা করার জন্য শোরগোল করা হয় এবং একটি সারাংশ রিপোর্ট হিসাবে ফিরে আসে।
অনুশীলনকারীরা স্থানীয়ভাবে অ্যাগ্রিগেশন পরিষেবা পরীক্ষা করার জন্য সমষ্টিগত ক্লিয়ারটেক্সট রিপোর্ট তৈরি করতে পারে। অথবা, আপনি নাইট্রো এনক্লেভের সাথে AWS-এ এনক্রিপ্ট করা রিপোর্টের সাথে পরীক্ষা করতে পারেন।
এরপর কি?
আমরা প্রত্যেকের জন্য কাজ করে এমন একটি API তৈরি নিশ্চিত করতে আপনার সাথে কথোপকথনে নিযুক্ত হতে চাই।
API নিয়ে আলোচনা কর
অন্যান্য গোপনীয়তা স্যান্ডবক্স API-এর মতো, এই APIটি নথিভুক্ত এবং সর্বজনীনভাবে আলোচনা করা হয় ।
API এর সাথে পরীক্ষা করুন
আপনি অ্যাট্রিবিউশন রিপোর্টিং API সম্পর্কে পরীক্ষা করতে এবং কথোপকথনে অংশগ্রহণ করতে পারেন।
,প্রযুক্তিগত সিদ্ধান্ত গ্রহণকারীদের লক্ষ্য করে অ্যাট্রিবিউশন রিপোর্টিংয়ের জন্য সংযুক্ত পরিষেবাগুলির উচ্চ-স্তরের ওভারভিউ।
অ্যাট্রিবিউশন রিপোর্টিং API বিজ্ঞাপন প্রযুক্তি এবং বিজ্ঞাপনদাতাদের পরিমাপ করার অনুমতি দেয় যখন একটি বিজ্ঞাপন ক্লিক বা ভিউ একটি ক্রয়ের মতো রূপান্তরের দিকে নিয়ে যায়। এই API আপনার ব্যবসার প্রয়োজনের উপর নির্ভর করে ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড ইন্টিগ্রেশনের সংমিশ্রণের উপর নির্ভর করে।
চালিয়ে যাওয়ার আগে, অ্যাট্রিবিউশন রিপোর্টিং ওভারভিউ পড়তে ভুলবেন না। এটি আপনাকে API এর উদ্দেশ্য এবং বিভিন্ন আউটপুট রিপোর্টের প্রবাহ ( ইভেন্ট-লেভেল রিপোর্ট এবং সারাংশ রিপোর্ট ) বুঝতে সাহায্য করবে। আপনি যদি অপরিচিত পদগুলি দেখতে পান, তাহলে গোপনীয়তা স্যান্ডবক্স শব্দকোষ দেখুন।
এই নিবন্ধটি কার জন্য?
আপনার এই নিবন্ধটি পড়া উচিত যদি:
- আপনি একজন বিজ্ঞাপন প্রযুক্তি বা বিজ্ঞাপনদাতার প্রযুক্তিগত সিদ্ধান্ত গ্রহণকারী । আপনি অপারেশন, DevOps, ডেটা সায়েন্স, IT, মার্কেটিং বা অন্য কোনো ভূমিকাতে কাজ করতে পারেন যেখানে আপনি প্রযুক্তিগত বাস্তবায়নের সিদ্ধান্ত নেন। আপনি ভাবছেন যে কীভাবে APIগুলি গোপনীয়তা-সংরক্ষণ পরিমাপের জন্য কাজ করে।
- আপনি একজন প্রযুক্তিগত অনুশীলনকারী (যেমন একজন ডেভেলপার, সিস্টেম অপারেটর, সিস্টেম আর্কিটেক্ট, বা ডেটা সায়েন্টিস্ট) যিনি এই API এবং অ্যাগ্রিগেশন পরিষেবা পরিবেশের সাথে পরীক্ষাগুলি সেট আপ করবেন৷
এই নিবন্ধে, আপনি অ্যাট্রিবিউশন রিপোর্টিং API-এর জন্য পরিষেবাগুলি কীভাবে কাজ করে তার একটি উচ্চ-স্তরের, শেষ থেকে শেষের ব্যাখ্যা পড়বেন। আপনি যদি একজন প্রযুক্তিগত অনুশীলনকারী হন, আপনি স্থানীয়ভাবে এই API এর সাথে পরীক্ষা করতে পারেন।
ওভারভিউ
অ্যাট্রিবিউশন রিপোর্টিং এপিআই অনেক পরিষেবা নিয়ে গঠিত, যার জন্য নির্দিষ্ট সেটআপ, ক্লায়েন্ট-সাইড কনফিগারেশন এবং সার্ভার স্থাপনের প্রয়োজন হয়। আপনার কি প্রয়োজন তা নির্ধারণ করতে, প্রথমে:
- ডিজাইনের সিদ্ধান্ত নিন । আপনি কোন তথ্য সংগ্রহ করতে চান তা নির্ধারণ করুন, কোন প্রদত্ত প্রচারাভিযান থেকে আপনি কী রূপান্তর আশা করেন তা চিহ্নিত করুন এবং কোন ধরনের প্রতিবেদন সংগ্রহ করবেন তা নির্ধারণ করুন। চূড়ান্ত আউটপুট দুটি রিপোর্টের একটি বা উভয় প্রকার: ইভেন্ট-লেভেল রিপোর্ট এবং সারাংশ রিপোর্ট।
রিপোর্টিং সমর্থন করার জন্য সবসময় দুটি (এবং কখনও কখনও তিনটি) উপাদান রয়েছে যা একসাথে কাজ করে:
- ব্রাউজার যোগাযোগের ওয়েবসাইট । কুকি-ভিত্তিক সিস্টেমে, রূপান্তর এবং বিজ্ঞাপনের ব্যস্ততার তথ্য একটি শনাক্তকারীর সাথে সংযুক্ত থাকে যা আপনাকে বা একটি বিশ্লেষণ পরিষেবা পরে এই ইভেন্টগুলিতে যোগদান করতে দেয়৷ এই API এর সাথে, ব্রাউজারটি বিশ্লেষণের জন্য বিতরণ করার আগে আপনার নির্দেশাবলীর উপর ভিত্তি করে বিজ্ঞাপন ক্লিক/ভিউয়ের সাথে রূপান্তরগুলিকে সংযুক্ত করে। অতএব, আপনার বিজ্ঞাপন রেন্ডারিং কোড এবং রূপান্তর ট্র্যাকিং অবশ্যই:
- ব্রাউজারকে বলুন কোন রূপান্তরগুলি কোন বিজ্ঞাপনের ক্লিক বা ইমপ্রেশনের জন্য দায়ী করা উচিত।
- চূড়ান্ত প্রতিবেদনে অন্তর্ভুক্ত করার জন্য অন্য কোনো ডেটা সিগন্যাল করুন।
- তথ্য সংগ্রহ । ব্যবহারকারীদের ব্রাউজারে জেনারেট করা প্রতিবেদনগুলি পেতে আপনার একটি সংগ্রাহক শেষ পয়েন্টের প্রয়োজন হবে৷ ব্রাউজার থেকে আউটপুট দুটি সম্ভাব্য প্রতিবেদনের একটি হতে পারে: ইভেন্ট-স্তরের প্রতিবেদন এবং সমষ্টিগত প্রতিবেদন (যা এনক্রিপ্ট করা হয়, সারাংশ প্রতিবেদন তৈরি করতে ব্যবহৃত হয়)।
আপনি যদি সমষ্টিগত প্রতিবেদন সংগ্রহ করেন তবে আপনার একটি তৃতীয় উপাদানের প্রয়োজন হবে:
- সংক্ষিপ্ত প্রতিবেদন তৈরি । সমষ্টিগত প্রতিবেদনগুলি ব্যাচ করুন এবং একটি সারাংশ প্রতিবেদন তৈরি করতে প্রতিবেদনগুলি প্রক্রিয়া করতে সমষ্টি পরিষেবা ব্যবহার করুন।
নকশা সিদ্ধান্ত
অ্যাট্রিবিউশন রিপোর্টিংয়ের একটি মূল নীতি হল প্রাথমিক ডিজাইনের সিদ্ধান্ত। কোন বিভাগে কোন ডেটা সংগ্রহ করতে হবে এবং কত ঘন ঘন সেই ডেটা প্রক্রিয়া করতে হবে তা আপনি সিদ্ধান্ত নেন। আউটপুট রিপোর্ট আপনার প্রচারাভিযান বা ব্যবসার অন্তর্দৃষ্টি প্রদান করে।
আউটপুট রিপোর্ট হতে পারে:
- ইভেন্ট-স্তরের রিপোর্টগুলি একটি নির্দিষ্ট বিজ্ঞাপন ক্লিক বা ভিউকে (বিজ্ঞাপনের পাশে) রূপান্তর দিকের ডেটার সাথে যুক্ত করে। সাইট জুড়ে ব্যবহারকারীর পরিচয় যোগদানকে সীমিত করে ব্যবহারকারীর গোপনীয়তা রক্ষা করার জন্য, রূপান্তর-সাইড ডেটা খুবই সীমিত, এবং ডেটা কোলাহলপূর্ণ (অর্থাৎ অল্প শতাংশ ক্ষেত্রে, বাস্তব প্রতিবেদনের পরিবর্তে র্যান্ডম ডেটা পাঠানো হয়)।
- সংক্ষিপ্ত প্রতিবেদনগুলি বিজ্ঞাপনের দিকে একটি নির্দিষ্ট ইভেন্টের সাথে আবদ্ধ নয়। এই প্রতিবেদনগুলি রূপান্তর ডেটা সহ ক্লিক এবং ভিউ ডেটাতে যোগদানের জন্য আরও বিশদ রূপান্তর ডেটা এবং নমনীয়তা সরবরাহ করে।
আপনার প্রতিবেদন নির্বাচন নির্ধারণ করে যে আপনাকে কোন ডেটা সংগ্রহ করতে হবে।
আপনি সিদ্ধান্ত নেওয়ার জন্য যে সরঞ্জামগুলি ব্যবহার করেন তার জন্য আপনি চূড়ান্ত আউটপুটকে একটি ইনপুট হিসাবেও ভাবতে পারেন। উদাহরণ স্বরূপ, আপনি যদি সারসংক্ষেপ প্রতিবেদন তৈরি করেন যে কতগুলি রূপান্তর কিছু মোট ব্যয়ের মূল্যের দিকে পরিচালিত করে, এটি আপনার দলকে সিদ্ধান্ত নিতে সাহায্য করতে পারে যে আপনার পরবর্তী বিজ্ঞাপন প্রচারাভিযানটি একটি উচ্চতর মোট ব্যয় জেনারেট করতে কী লক্ষ্য করবে৷
একবার আপনি কি পরিমাপ করতে চান তা ঠিক করে নিলে, আপনি অ্যাট্রিবিউশন রিপোর্টিং API-এর জন্য ক্লায়েন্ট-সাইড সেট আপ করতে পারেন।
ব্রাউজার যোগাযোগের ওয়েবসাইট
অ্যাট্রিবিউশন ইভেন্ট ফ্লো
একটি প্রকাশক সাইট কল্পনা করুন যে বিজ্ঞাপন প্রদর্শন করে। প্রতিটি বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী তাদের বিজ্ঞাপনের সাথে মিথস্ক্রিয়া সম্পর্কে জানতে চায় এবং সঠিক বিজ্ঞাপনে রূপান্তরগুলিকে বৈশিষ্ট্যযুক্ত করতে চায়৷ প্রতিবেদনগুলি (ইভেন্ট-স্তর এবং সমষ্টিগত উভয়ই) নিম্নরূপ তৈরি করা হবে:
প্রকাশক সাইটে, একটি বিজ্ঞাপন উপাদান (
<a>
বা<img>
ট্যাগ) একটি বিশেষ বৈশিষ্ট্যattributionsrc
দিয়ে কনফিগার করা হয়। এর মান হল একটি URL, উদাহরণস্বরূপhttps://adtech.example/register-source/ad_id=...
।এখানে একটি লিঙ্কের একটি উদাহরণ রয়েছে যা একবার ক্লিক করলে একটি উত্স নিবন্ধন করবে:
<a href="https://shoes.example/landing" attributionsrc="http://adtech.example/register-source?..." target="_blank"> Click me</a>
এখানে একটি চিত্রের একটি উদাহরণ যা দেখা হলে একটি উত্সের নিবন্ধন ঘটাবে:
<img href="https://advertiser.example/landing" attributionsrc="https://adtech.example/register-source?..."/>
বিকল্পভাবে, HTML উপাদানের পরিবর্তে, JavaScript কল ব্যবহার করা যেতে পারে।
এখানে
window.open()
ব্যবহার করে একটি জাভাস্ক্রিপ্ট উদাহরণ দেওয়া হল। উল্লেখ্য, বিশেষ অক্ষরের সমস্যা এড়াতে ইউআরএলটি ইউআরএল-এনকোড করা হয়েছে।const encodedUrl = encodeURIComponent( 'https://adtech.example/attribution_source?ad_id=...'); window.open( "https://shoes.example/landing", "_blank", attributionsrc=${encodedUrl});
- ব্যবহারকারী যখন বিজ্ঞাপনটিতে ক্লিক করেন বা দেখেন, তখন ব্রাউজার
attributionsrc
একটিGET
অনুরোধ পাঠায়—সাধারণত, একজন বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারীর এন্ডপয়েন্ট। এই অনুরোধটি পাওয়ার পরে, বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী বিজ্ঞাপনের সাথে ইন্টারঅ্যাকশনের জন্য উত্স ইভেন্টগুলি নিবন্ধন করার জন্য ব্রাউজারকে নির্দেশ দেওয়ার সিদ্ধান্ত নেয়, যাতে রূপান্তরগুলি পরে এই বিজ্ঞাপনের জন্য দায়ী করা যেতে পারে। এটি করার জন্য, বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী তার প্রতিক্রিয়াতে একটি বিশেষ HTTP শিরোনাম অন্তর্ভুক্ত করে। এটি এই হেডারের সাথে কাস্টম ডেটা সংযুক্ত করে যা উৎস ইভেন্ট (বিজ্ঞাপন ক্লিক বা ভিউ) সম্পর্কে তথ্য প্রদান করে—যদি এই বিজ্ঞাপনের জন্য একটি রূপান্তর শেষ হয়, এই কাস্টম ডেটা শেষ পর্যন্ত অ্যাট্রিবিউশন রিপোর্টে প্রদর্শিত হবে।
পরে, ব্যবহারকারী বিজ্ঞাপনদাতার সাইটে যান।
বিজ্ঞাপনদাতার সাইটের প্রতিটি প্রাসঙ্গিক পৃষ্ঠায়—উদাহরণস্বরূপ, একটি ক্রয় নিশ্চিতকরণ পৃষ্ঠা, বা একটি পণ্যের পৃষ্ঠা—একটি রূপান্তর পিক্সেল (
<img>
উপাদান) বা জাভাস্ক্রিপ্ট কলhttps://adtech.example/conversion?param1=...¶m2=...
এ অনুরোধ করেhttps://adtech.example/conversion?param1=...¶m2=...
এই URL-এর পরিষেবা—সাধারণত, বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী—অনুরোধ গ্রহণ করে৷ এটি একটি রূপান্তর হিসাবে এটিকে শ্রেণীবদ্ধ করার সিদ্ধান্ত নেয়, তাই এটিকে একটি রূপান্তর রেকর্ড করার জন্য ব্রাউজারকে নির্দেশ দিতে হবে—যা একটি অ্যাট্রিবিউশন ট্রিগার করতে হবে। এটি করার জন্য, বিজ্ঞাপনদাতা বা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী পিক্সেল অনুরোধের প্রতিক্রিয়াতে একটি বিশেষ HTTP শিরোনাম অন্তর্ভুক্ত করে যা রূপান্তর সম্পর্কে কাস্টম ডেটা অন্তর্ভুক্ত করে।
ব্রাউজার—ব্যবহারকারীর স্থানীয় ডিভাইসে—এই প্রতিক্রিয়াটি পায়, এবং মূল উৎস ইভেন্টের (বিজ্ঞাপন ক্লিক বা ভিউ) সাথে রূপান্তর ডেটা মেলে৷ ট্রিগারের জন্য ম্যাচ সোর্স থেকে আরও জানুন
ব্রাউজারটি
attributionsrc
এ পাঠানোর জন্য একটি প্রতিবেদন নির্ধারণ করে। এই রিপোর্ট অন্তর্ভুক্ত:- কাস্টম অ্যাট্রিবিউশন কনফিগারেশন ডেটা যা বিজ্ঞাপন-প্রযুক্তি প্রদানকারী বা বিজ্ঞাপনদাতা ধাপ 3-এ উৎস ইভেন্টের সাথে সংযুক্ত করেছেন।
- কাস্টম রূপান্তর ডেটা ধাপ 6 এ সেট করা হয়েছে।
পরে, ব্রাউজার কিছু বিলম্ব এবং গোলমাল সহ,
attributionsrc
এ সংজ্ঞায়িত শেষ পয়েন্টে রিপোর্ট পাঠায়। সমষ্টিগত প্রতিবেদনগুলি এনক্রিপ্ট করা হয়, যখন ইভেন্ট-স্তরের প্রতিবেদনগুলি হয় না৷
অ্যাট্রিবিউশন ট্রিগার (বিজ্ঞাপনদাতার ওয়েবসাইট)
অ্যাট্রিবিউশন ট্রিগার হল সেই ইভেন্ট যা ব্রাউজারকে কনভার্সন ক্যাপচার করতে বলে।
আমরা বিজ্ঞাপনদাতার কাছে সবচেয়ে গুরুত্বপূর্ণ রূপান্তরগুলি ক্যাপচার করার পরামর্শ দিই, যেমন কেনাকাটা৷ একাধিক রূপান্তর প্রকার এবং মেটাডেটা সংক্ষিপ্ত প্রতিবেদনে ক্যাপচার করা যেতে পারে।
এটি নিশ্চিত করে যে এই ইভেন্টগুলির জন্য সামগ্রিক ফলাফলগুলি বিস্তারিত এবং সঠিক।
ট্রিগারের সাথে উৎস মেলান
যখন একটি ব্রাউজার একটি অ্যাট্রিবিউশন ট্রিগার প্রতিক্রিয়া পায়, তখন ব্রাউজার স্থানীয় সঞ্চয়স্থান অ্যাক্সেস করে এমন একটি উত্স খুঁজে পায় যা অ্যাট্রিবিউশন ট্রিগারের উত্স এবং সেই পৃষ্ঠা URL-এর eTLD+1 উভয়ের সাথে মেলে৷
উদাহরণস্বরূপ, যখন ব্রাউজার adtech.example
থেকে shoes.example/shoes123
এ একটি অ্যাট্রিবিউশন ট্রিগার পায়, তখন ব্রাউজার স্থানীয় স্টোরেজে এমন একটি উৎস খোঁজে যা adtech.example
এবং shoes.example
উভয়ের সাথে মেলে।
ফিল্টার (বা কাস্টম নিয়ম) নির্দিষ্ট উৎসের সাথে ট্রিগার মেলে তা নির্ধারণ করতে সেট করা যেতে পারে। উদাহরণস্বরূপ, একটি নির্দিষ্ট পণ্য বিভাগের জন্য শুধুমাত্র রূপান্তর গণনা করার জন্য একটি ফিল্টার সেট করুন এবং অন্যান্য সমস্ত বিভাগ উপেক্ষা করুন। ফিল্টার এবং অগ্রাধিকার মডেলগুলি আরও উন্নত অ্যাট্রিবিউশন রিপোর্টিংয়ের অনুমতি দেয়।
স্থানীয় সঞ্চয়স্থানে একাধিক অ্যাট্রিবিউশন উত্স পাওয়া গেলে, ব্রাউজারটি সম্প্রতি সংরক্ষিত একটিকে বেছে নেয়। কিছু ক্ষেত্রে যেখানে অ্যাট্রিবিউশন উত্সগুলিকে অগ্রাধিকার দেওয়া হয়, ব্রাউজার সর্বোচ্চ অগ্রাধিকার দিয়ে উত্স নির্বাচন করবে৷
তথ্য সংগ্রহ
একসাথে, একটি সংশ্লিষ্ট উৎসের সাথে মিলে যাওয়া একটি অ্যাট্রিবিউশন ট্রিগার, একটি বিজ্ঞাপন প্রযুক্তি-মালিকানাধীন সার্ভারে (কখনও কখনও একটি সংগ্রহের এন্ডপয়েন্ট বা সংগ্রহ পরিষেবা হিসাবে উল্লেখ করা হয়) একটি রিপোর্টিং এন্ডপয়েন্টে ব্রাউজার দ্বারা একটি প্রতিবেদন হিসাবে পাঠানো হয়৷ এই প্রতিবেদনগুলি ইভেন্ট-স্তরের প্রতিবেদন বা সমষ্টিগত প্রতিবেদন হতে পারে।
সমষ্টিগত প্রতিবেদনগুলি সারাংশ প্রতিবেদন তৈরি করতে ব্যবহৃত হয়। একটি সমষ্টিগত প্রতিবেদন হল বিজ্ঞাপন (প্রকাশকের সাইটে) এবং রূপান্তর ডেটা (বিজ্ঞাপনদাতার সাইট থেকে) থেকে সংগ্রহ করা ডেটার সমন্বয় যা বিজ্ঞাপন প্রযুক্তি দ্বারা সংগ্রহ করার আগে ব্যবহারকারীর ডিভাইসে ব্রাউজার দ্বারা তৈরি এবং এনক্রিপ্ট করা হয়।
ইভেন্ট-স্তরের রিপোর্ট 2 থেকে 30 দিনের মধ্যে বিলম্বিত হয়। সমষ্টিগত প্রতিবেদনগুলি এক ঘন্টার মধ্যে এলোমেলো বিলম্বের সাথে পাঠানো হয় এবং ইভেন্টগুলি অবশ্যই অবদান বাজেটের মধ্যে ফিট করতে হবে৷ এই পছন্দগুলি গোপনীয়তা রক্ষা করে এবং যে কোনও ব্যবহারকারীর ক্রিয়াকলাপের শোষণ প্রতিরোধ করে৷
আপনি যদি শুধুমাত্র ইভেন্ট-স্তরের রিপোর্টে আগ্রহী হন, তাহলে এটি আপনার প্রয়োজনীয় অবকাঠামোর শেষ অংশ। যাইহোক, আপনি যদি সারসংক্ষেপ প্রতিবেদন তৈরি করতে চান, তাহলে আপনাকে একটি অতিরিক্ত পরিষেবার সাথে সমষ্টিগত প্রতিবেদনগুলি প্রক্রিয়া করতে হবে।
সংক্ষিপ্ত প্রতিবেদন তৈরি
সারাংশ প্রতিবেদন তৈরি করতে, আপনি সমষ্টিগত প্রতিবেদনগুলি প্রক্রিয়া করার জন্য একত্রিতকরণ পরিষেবা (বিজ্ঞাপন প্রযুক্তি দ্বারা পরিচালিত) ব্যবহার করবেন। অ্যাগ্রিগেশন সার্ভিস ব্যবহারকারীর গোপনীয়তা রক্ষা করার জন্য শব্দ যোগ করে এবং চূড়ান্ত সারসংক্ষেপ প্রতিবেদন ফেরত দেয়।
ব্যাচ করা সমষ্টিগত প্রতিবেদন
সমষ্টিগত প্রতিবেদনগুলি প্রক্রিয়া করার আগে, সেগুলি অবশ্যই ব্যাচ করা উচিত। একটি ব্যাচ কৌশলগতভাবে গোষ্ঠীবদ্ধ সমষ্টিগত প্রতিবেদন নিয়ে গঠিত। আপনার কৌশল সম্ভবত একটি নির্দিষ্ট সময়ের (যেমন দৈনিক বা সাপ্তাহিক) প্রতিফলিত হবে। এই প্রক্রিয়াটি একই সার্ভারে ঘটতে পারে যা আপনার রিপোর্টিং এন্ডপয়েন্ট হিসাবে কাজ করে।
সংকেত-থেকে-শব্দের অনুপাত উচ্চ কিনা তা নিশ্চিত করতে ব্যাচগুলিতে অনেকগুলি প্রতিবেদন থাকা উচিত।
ব্যাচের সময়কাল যে কোনো সময় পরিবর্তন হতে পারে যাতে আপনি নির্দিষ্ট ইভেন্টগুলি ক্যাপচার করতে পারেন যেখানে আপনি উচ্চ ভলিউম আশা করেন, যেমন বার্ষিক বিক্রয়ের জন্য। অ্যাট্রিবিউশন সোর্স বা ট্রিগার পরিবর্তন না করেই ব্যাচিং পিরিয়ড পরিবর্তন করা যেতে পারে।
একত্রীকরণ পরিষেবা
একত্রিতকরণ পরিষেবা একটি সারাংশ প্রতিবেদন তৈরি করতে সমষ্টিগত প্রতিবেদনগুলি প্রক্রিয়া করার জন্য দায়ী। এগ্রিগেটেবল রিপোর্টগুলি এনক্রিপ্ট করা হয় এবং শুধুমাত্র অ্যাগ্রিগেশন সার্ভিস দ্বারা পড়া যায়, যা একটি বিশ্বস্ত এক্সিকিউশন এনভায়রনমেন্টে (TEE) চলে।
অ্যাগ্রিগেশন সার্ভিস ডেটা ডিক্রিপ্ট এবং একত্রিত করার জন্য সমন্বয়কারীর কাছ থেকে ডিক্রিপশন কীগুলির অনুরোধ করে। একবার ডিক্রিপ্ট করা এবং একত্রিত করা হলে, ফলাফলগুলি গোপনীয়তা রক্ষা করার জন্য শোরগোল করা হয় এবং একটি সারাংশ রিপোর্ট হিসাবে ফিরে আসে।
অনুশীলনকারীরা স্থানীয়ভাবে অ্যাগ্রিগেশন পরিষেবা পরীক্ষা করার জন্য সমষ্টিগত ক্লিয়ারটেক্সট রিপোর্ট তৈরি করতে পারে। অথবা, আপনি নাইট্রো এনক্লেভের সাথে AWS-এ এনক্রিপ্ট করা রিপোর্টের সাথে পরীক্ষা করতে পারেন।
এরপর কি?
আমরা প্রত্যেকের জন্য কাজ করে এমন একটি API তৈরি নিশ্চিত করতে আপনার সাথে কথোপকথনে নিযুক্ত হতে চাই।
API নিয়ে আলোচনা কর
অন্যান্য গোপনীয়তা স্যান্ডবক্স API-এর মতো, এই APIটি নথিভুক্ত এবং সর্বজনীনভাবে আলোচনা করা হয় ।
API এর সাথে পরীক্ষা করুন
আপনি অ্যাট্রিবিউশন রিপোর্টিং API সম্পর্কে পরীক্ষা করতে এবং কথোপকথনে অংশগ্রহণ করতে পারেন।