অ্যাট্রিবিউশন রিপোর্টিং: সারাংশ রিপোর্ট তৈরি করা

পৃথক ডেটা প্রকাশ না করেই ব্যবহারকারীদের মধ্যে একত্রিত বিজ্ঞাপন রূপান্তর পরিমাপ করুন। পূর্বে সমষ্টিগত প্রতিবেদন হিসাবে পরিচিত।

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

একটি অ্যাট্রিবিউশন রিপোর্টিং সারাংশ রিপোর্ট কি?

অ্যাট্রিবিউশন রিপোর্টিং API এটি পরিমাপ করা সম্ভব করে যখন একটি বিজ্ঞাপন ক্লিক বা ভিউ কোন বিজ্ঞাপনদাতার সাইটে রূপান্তর ঘটায়, যেমন একটি বিক্রয় বা সাইন-আপ৷ API থার্ড-পার্টি কুকিজ বা মেকানিজমের উপর নির্ভর করে না যা সাইট জুড়ে পৃথক ব্যবহারকারীদের সনাক্ত করতে ব্যবহার করা যেতে পারে।

এই API দুই ধরনের রিপোর্ট অফার করে। ইভেন্ট-স্তরের রিপোর্টগুলি ইতিমধ্যেই Chrome-এ পরীক্ষার জন্য উপলব্ধ, যা একটি নির্দিষ্ট বিজ্ঞাপন ক্লিক বা ভিউকে কম বিস্তারিত রূপান্তর ডেটার সাথে যুক্ত করে। ব্রাউজারটি সাইট জুড়ে পরিচয় সংযোগ রোধ করতে একাধিক দিনের জন্য বিজ্ঞাপন প্রযুক্তি সংস্থাগুলিকে প্রতিবেদন পাঠাতে বিলম্ব করে।

একটি সংক্ষিপ্ত প্রতিবেদন (পূর্বে একটি সমষ্টিগত প্রতিবেদন হিসাবে পরিচিত) ব্যবহারকারীদের একটি গোষ্ঠীর জন্য সংকলিত হয় যাতে এটি কোনও ব্যক্তির সাথে আবদ্ধ না হয়। সংক্ষিপ্ত প্রতিবেদনগুলি ক্লিক এবং দেখার ডেটার জন্য নমনীয়তার সাথে ক্রয় মূল্য এবং কার্টের বিষয়বস্তুর মতো বিস্তারিত রূপান্তর ডেটা অফার করে। এই প্রতিবেদনগুলি ইভেন্ট-স্তরের রিপোর্টগুলির মতো একই পরিমাণে বিলম্বিত হয় না।

আপনি যদি ইতিমধ্যে না করে থাকেন, তাহলে এই নিবন্ধের বাকি অংশ পড়ার আগে আমরা আপনাকে অ্যাট্রিবিউশন রিপোর্টিং-এর সাধারণ ওভারভিউ পড়ার পরামর্শ দিচ্ছি।

কেন আমরা সারাংশ রিপোর্ট প্রয়োজন?

ব্যবহারকারীদের একটি সংগ্রহ যারা তাদের ব্রাউজারে একই পদক্ষেপ নেয় (যেমন এক জোড়া জুতা কেনা), তাদের রূপান্তরগুলি একত্রিত হতে পারে।

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

অ্যাট্রিবিউশন রিপোর্টিং API-এর ইভেন্ট-লেভেল রিপোর্টের বিপরীতে, যা একক ইভেন্টগুলিকে (যেমন ক্লিক বা ভিউ) মোটা ডেটার সাথে যুক্ত করে, সারাংশ রিপোর্টগুলি বিস্তারিত রূপান্তর ডেটার সাথে সংযুক্ত সমষ্টিগত ডেটা (যেমন রূপান্তরিত ব্যবহারকারীর সংখ্যা) প্রদান করে (যেমন কী ব্যবহারকারীদের কেনা নির্দিষ্ট পণ্য)।

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

কিভাবে ব্যবহারকারীর তথ্য ক্যাপচার এবং একত্রিত হয়?

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

একটি সংক্ষিপ্ত প্রতিবেদন তৈরি করার প্রক্রিয়াটি নিম্নরূপ:

  1. একটি বিজ্ঞাপন প্রযুক্তি প্রদানকারী দ্বারা পরিচালিত রিপোর্টিং অরিজিনে সমষ্টিগত প্রতিবেদন পাঠানো হয়।
    • এই প্রতিবেদনগুলিতে অবস্থানের বিশদ বিবরণ, ক্লিকের সংখ্যা, রূপান্তরের মান (যেমন একটি ক্রয় মূল্য), বা বিজ্ঞাপন প্রযুক্তি প্রদানকারী দ্বারা সংজ্ঞায়িত অন্যান্য মেট্রিক্স অন্তর্ভুক্ত থাকতে পারে। প্রতিবেদনগুলি এনক্রিপ্ট করা হয়, তাই বিজ্ঞাপন প্রযুক্তিগুলি কোনও পৃথক প্রতিবেদনের সামগ্রী দেখতে বা অ্যাক্সেস করতে পারে না।
  2. অ্যাড টেক রিপোর্টিং অরিজিন একবার এগ্রিগেটেবল রিপোর্ট পেয়ে গেলে, অ্যাড টেক রিপোর্টগুলিকে একটি অ্যাগ্রিগেশন সার্ভিসে পাঠায়।
    • আমাদের প্রাথমিক বাস্তবায়নে, ক্লাউডে হোস্ট করা বিশ্বস্ত এক্সিকিউশন এনভায়রনমেন্ট (TEE) সহ বিজ্ঞাপন প্রযুক্তি প্রদানকারীর দ্বারা একত্রিতকরণ পরিষেবা পরিচালিত হয়। সমন্বয়কারী নিশ্চিত করে যে শুধুমাত্র যাচাইকৃত সত্তাগুলিরই ডিক্রিপশন কীগুলিতে অ্যাক্সেস রয়েছে এবং অন্য কোনও মধ্যস্থতাকারী (বিজ্ঞাপন প্রযুক্তি, ক্লাউড প্রদানকারী বা অন্য কোনও পক্ষ) একত্রিতকরণ প্রক্রিয়ার বাইরে সংবেদনশীল ডেটা অ্যাক্সেস এবং ডিক্রিপ্ট করতে পারে না।
  3. একত্রিতকরণ পরিষেবা ডিক্রিপ্ট করা ডেটা একত্রিত করে এবং বিজ্ঞাপন প্রযুক্তি প্রদানকারীর কাছে একটি সারসংক্ষেপ প্রতিবেদন আউটপুট করে।
    • সংক্ষিপ্ত প্রতিবেদনে সম্মিলিত ডেটার সারাংশ অন্তর্ভুক্ত রয়েছে। বিজ্ঞাপন প্রযুক্তি প্রদানকারী সারাংশ রিপোর্ট পড়তে এবং ব্যবহার করতে পারেন।
একটি সংক্ষিপ্ত প্রতিবেদন তৈরি করার প্রক্রিয়াটি একটি সংগ্রাহক সার্ভারে পাঠানো এনক্রিপ্ট করা প্রতিবেদন দ্বারা প্রতিনিধিত্ব করা হয়। সংগ্রাহক সার্ভার একটি নিরাপদ একত্রীকরণ পরিষেবাতে ডেটা পাঠায়, যেখানে ডেটা ডিক্রিপ্ট করার এবং সারসংক্ষেপ প্রতিবেদন তৈরি করার একটি কী রয়েছে। তারপর প্রতিবেদনটি বিজ্ঞাপন প্রযুক্তি প্রদানকারীর কাছে ফেরত পাঠানো হয়।
একটি সম্পূর্ণ সিকোয়েন্স ডায়াগ্রামের জন্য, অ্যাট্রিবিউশন রিপোর্টিংয়ের ভূমিকা পড়ুন।

যেহেতু পৃথক প্রতিবেদনে ক্রস-সাইট ব্যবহারকারীর আচরণের তথ্য থাকতে পারে, তাই একত্রীকরণ পরিষেবা অবশ্যই এই তথ্যটিকে ব্যক্তিগত হিসাবে বিবেচনা করবে। পরিষেবাটি নিশ্চিত করবে যে অন্য কোনও সত্তা ব্যক্তি, এনক্রিপ্ট করা অ্যাট্রিবিউশন রিপোর্টগুলিতে অ্যাক্সেস পেতে পারে না। আরও, পরিষেবাটি নিজেই কোনও গোপনীয়তা-আক্রমণকারী ক্রিয়া সম্পাদন করা উচিত নয়।

একত্রীকরণ পরিষেবাটি প্রকৃতপক্ষে সুরক্ষিত তা নিশ্চিত করতে, পরিষেবাটির প্রযুক্তিগত এবং সাংগঠনিক সুরক্ষাগুলি থাকতে হবে যা ভোক্তা নিরীক্ষা দ্বারা যাচাইযোগ্য৷ এই সুরক্ষাগুলি এর জন্য অর্থবহ:

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

এগ্রিগেশন সার্ভিসের সাথে রিপোর্ট তৈরি করুন

প্রাথমিক নকশা প্রতিটি বিজ্ঞাপন প্রযুক্তি প্রদানকারীকে প্রয়োজনীয় নিরাপত্তা বৈশিষ্ট্য সমর্থন করে এমন একটি ক্লাউড পরিষেবাতে স্থাপন করা বিশ্বস্ত এক্সিকিউশন এনভায়রনমেন্টে (TEE) একত্রীকরণ পরিষেবার নিজস্ব উদাহরণ পরিচালনা করতে বলে।

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

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

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

এখন-সম্পূর্ণ অরিজিন ট্রায়ালে অ্যাগ্রিগেশন পরিষেবার পরীক্ষা উপলব্ধ করার জন্য, Google সমন্বয়কের ভূমিকা পালন করেছে। দীর্ঘ মেয়াদে, আমরা এক বা একাধিক স্বাধীন সত্তাকে চিহ্নিত করার জন্য কাজ করছি যারা এই ভূমিকা ভাগ করতে পারে।

কি তথ্য ধরা হয়?

সারসংক্ষেপ রিপোর্ট বিশদ বিজ্ঞাপন-সাইড এবং রূপান্তর ডেটার পাশাপাশি সমষ্টিগত ডেটার সংমিশ্রণ অফার করে।

উদাহরণস্বরূপ, একটি বিজ্ঞাপন প্রযুক্তি প্রদানকারী news.example এ একটি বিজ্ঞাপন প্রচার চালায়, যেখানে একটি রূপান্তর প্রতিনিধিত্ব করে একজন ব্যবহারকারী জুতার বিজ্ঞাপনে ক্লিক করছেন এবং shoes.example কেনাকাটা সম্পূর্ণ করছেন। বিজ্ঞাপন প্রযুক্তি আইডি 1234567 সহ এই বিজ্ঞাপন প্রচারের একটি সারসংক্ষেপ প্রতিবেদন পায়, যা বলে যে 12 জানুয়ারী, 2022 তারিখে জুতো-তে 518টি রূপান্তর হয়েছে, যার মোট খরচ $38,17460% রূপান্তরগুলি SKU 9872 পণ্যের সাথে নীল স্নিকার কেনার ব্যবহারকারীদের কাছ থেকে এবং 40% ব্যবহারকারী যারা SKU 2643 পণ্যের সাথে হলুদ স্যান্ডেল কিনেছিলেন৷ প্রচারাভিযানের আইডি হল বিশদ বিজ্ঞাপন-সাইড ডেটা, যখন পণ্য SKU হল বিস্তারিত রূপান্তর ডেটা। রূপান্তরের সংখ্যা এবং মোট ব্যয় হল একত্রিত ডেটা৷

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

কিভাবে ব্রাউজার ডেটা একত্রিত করার আগে ক্যাপচার করা হয়?

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

  1. একজন ব্যবহারকারী একটি প্রকাশকের সাইটে যান এবং একটি বিজ্ঞাপন দেখেন বা ক্লিক করেন, অন্যথায় এটি একটি অ্যাট্রিবিউশন উত্স ইভেন্ট হিসাবে পরিচিত৷
  2. কয়েক মিনিট বা দিন পরে ব্যবহারকারী রূপান্তরিত হয়, অন্যথায় একটি অ্যাট্রিবিউশন ট্রিগার ইভেন্ট হিসাবে পরিচিত। উদাহরণস্বরূপ, একটি রূপান্তর একটি পণ্য ক্রয় হিসাবে সংজ্ঞায়িত করা যেতে পারে।

  3. ব্রাউজার সফ্টওয়্যার রূপান্তর ইভেন্টের সাথে বিজ্ঞাপন ক্লিক বা দেখার সাথে মিলে যায়। এই মিলের উপর ভিত্তি করে, ব্রাউজার একটি বিজ্ঞাপন প্রযুক্তি প্রদানকারী দ্বারা তৈরি নির্দিষ্ট যুক্তি সহ একটি সমষ্টিগত প্রতিবেদন তৈরি করে।

  4. ব্রাউজার এই ডেটা এনক্রিপ্ট করে এবং অল্প বিলম্বের পরে, সংগ্রহের জন্য একটি বিজ্ঞাপন প্রযুক্তি সার্ভারে পাঠায়। এই সমষ্টিগত প্রতিবেদনগুলি থেকে সমষ্টিগত অন্তর্দৃষ্টিগুলি অ্যাক্সেস করতে বিজ্ঞাপন প্রযুক্তি সার্ভারকে অবশ্যই একটি সমষ্টি পরিষেবার উপর নির্ভর করতে হবে।

ফিল্টারিং আইডি

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

ARA ডায়াগ্রাম

মনে রাখবেন যে সমস্ত মান অবশ্যই স্ট্রিং হিসাবে ফর্ম্যাট করা উচিত এবং কেস-সংবেদনশীল। আপনাকে HTTP শিরোলেখ Attribution-Reporting-Register-Trigger অ্যাট্রিবিউশন ট্রিগার মেটাডেটা দিয়ে প্রতিক্রিয়া জানাতে হবে। আপনাকে শুরু করতে আমরা নিম্নলিখিতগুলি সুপারিশ করি:

   app.get('/register-trigger', async (req, res) => {
      …
      res.setHeader('Attribution-Reporting-Register-Trigger',
         JSON.stringify({
               "filtering_id_max_bytes": 1
               "aggregatable_trigger_data": [{
                     "key_piece": "0x400",
                     "source_keys": ["campaignCounts"]
               }],
               "aggregatable_values": {
                     "campaignCounts": { "value": 32768, "filtering_id": "1" }
               }
         })
      );
      res.sendStatus(200);
      …
   });

সমষ্টিগত প্রতিবেদনগুলি সেখানে পাঠানো হবে যেখানে আপনি এন্ডপয়েন্ট /.well-known/attribution-reporting/report-aggregate-attribution সংজ্ঞায়িত করেছেন। একবার আপনার সমষ্টিগত প্রতিবেদনের ব্যাচগুলি আপনার একত্রীকরণ পরিষেবাতে পাঠানো হয়েছে এবং প্রক্রিয়া করা হয়েছে, আপনার ফিল্টার করা ফলাফলগুলি আপনার চূড়ান্ত সারসংক্ষেপ প্রতিবেদনে প্রতিফলিত হওয়া উচিত।

এগ্রিগেশন সার্ভিসে আমাদের ফিল্টারিং আইডি গাইডে চালিয়ে যান। প্রাইভেট অ্যাগ্রিগেশন API- এর জন্য ফিল্টারিং আইডিগুলিও দেখুন।

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

বিজ্ঞাপন প্রযুক্তি প্রদানকারীদের একটি সারাংশ রিপোর্ট পুনরুদ্ধার করার জন্য, নিম্নলিখিত পদক্ষেপগুলি গ্রহণ করতে হবে:

  1. বিজ্ঞাপন প্রযুক্তি পৃথক ব্যবহারকারীদের ব্রাউজার থেকে সমষ্টিগত প্রতিবেদন সংগ্রহ করে।
  2. বিজ্ঞাপন প্রযুক্তি প্রদানকারী সমষ্টিগত প্রতিবেদনগুলি ব্যাচ করে এবং ব্যাচগুলিকে একত্রিতকরণ পরিষেবাতে পাঠায়।
  3. একত্রিতকরণ পরিষেবা একজন কর্মীকে ডেটা একত্রিত করার জন্য সময়সূচী করে।
  4. একত্রীকরণ কর্মী গোলমাল করা ডেটা (ডেটার জন্য একটি গোপনীয়তা প্রক্রিয়া) সহ সমষ্টিগত প্রতিবেদনগুলি থেকে ডেটা ডিক্রিপ্ট করে এবং একত্রিত করে।
  5. অ্যাগ্রিগেশন পরিষেবা বিজ্ঞাপন প্রযুক্তি প্রদানকারীর কাছে সারাংশ রিপোর্ট ফেরত দেয়।

বিজ্ঞাপন প্রযুক্তি বিডিং জানাতে এবং তার নিজস্ব গ্রাহকদের রিপোর্টিং অফার করতে সারাংশ রিপোর্ট ব্যবহার করতে পারে। একটি JSON-এনকোডেড স্কিম হল সারাংশ রিপোর্টের বিন্যাস।

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

আপনি অংশগ্রহণ করতে পারেন এবং এই API এর সাথে পরীক্ষা করতে পারেন

আরও জানুন