রূপান্তর পরিমাপ সক্ষম করুন

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

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

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

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

সাধারণ রূপান্তর পরিমাপের পরিস্থিতি

এই বিভাগে, আমরা রূপান্তর পরিমাপের জন্য দুটি সাধারণ পরিস্থিতি পরীক্ষা করব।

দৃশ্যপট ১: বিজ্ঞাপন প্রযুক্তি সরবরাহকারী এবং তৃতীয় পক্ষের পরিমাপ প্রদানকারী উভয়কেই অ্যাট্রিবিউশন রিপোর্টিং API থেকে প্রতিবেদন গ্রহণ করতে হবে।

একজন বিজ্ঞাপনদাতা তৃতীয় পক্ষের পরিমাপ প্রদানকারীর সাহায্যে বিজ্ঞাপনের ইনভেন্টরিতে রূপান্তরগুলি অ্যাট্রিবিউট করতে চান এবং সৃজনশীলতা হোস্টকারী বিজ্ঞাপন প্রযুক্তি বিজ্ঞাপনের ইনভেন্টরিতে রূপান্তরগুলি অ্যাট্রিবিউট করতে চান। এটি DSP বা বিজ্ঞাপনদাতার বিজ্ঞাপন সার্ভার (তৃতীয় পক্ষের বিজ্ঞাপন সার্ভার — 3PAS) এর ক্ষেত্রে সাধারণ, যারা বিজ্ঞাপন সৃজনশীলতার জন্য মার্কআপ প্রদান করে, তাদের নিজস্ব অ্যাট্রিবিউশন রিপোর্টিং করে এবং তৃতীয় পক্ষের পরিমাপ বা বিশ্লেষণ প্রদানকারীদের সাথে একীভূত বিজ্ঞাপনদাতাদের সাথে কাজ করে।

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

একটি সাধারণ প্রচারণা সেটআপ দেখতে এরকম হতে পারে:

  1. বিজ্ঞাপনদাতার বিজ্ঞাপন সার্ভার (3PAS) বিজ্ঞাপন সৃজনশীলতার জন্য মার্কআপ DSP-কে সরবরাহ করে, যার মধ্যে তৃতীয় পক্ষের পরিমাপ প্রদানকারীর ইম্প্রেশন এবং ক্লিক ট্র্যাকিং পিক্সেল অন্তর্ভুক্ত থাকে। বিজ্ঞাপন সার্ভার নিশ্চিত করবে যে attributionsrc বিজ্ঞাপন সৃজনশীল মার্কআপে অন্তর্ভুক্ত রয়েছে।

  2. ডিএসপি অতিরিক্ত পরিমাপের ছাপ এবং ক্লিক ট্র্যাকিং পিক্সেল যোগ করার ক্ষমতা প্রদান করে এবং নিশ্চিত করতে হবে যে attributionsrc তাদের বিডিং করা চূড়ান্ত বিজ্ঞাপন সৃজনশীল মার্কআপে অন্তর্ভুক্ত করা হয়েছে।

পরিস্থিতি ২: শুধুমাত্র তৃতীয় পক্ষের পরিমাপ প্রদানকারীকে অ্যাট্রিবিউশন রিপোর্টিং API থেকে প্রতিবেদনগুলি গ্রহণ করতে হবে।

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

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

সিনারিও ১-এর সাধারণ ক্যাম্পেইন সেটআপের উদাহরণে, প্রকাশক বিজ্ঞাপন সার্ভার, এসএসপি, অথবা প্রকাশকদের নিজেদেরকে কেবল ডিএসপি দ্বারা প্রদত্ত attributionsrc অ্যাট্রিবিউটটি যাচাই করতে হতে পারে যা প্রকাশক পৃষ্ঠায় আসে।

বাস্তবায়নের বিশদ বিবরণ

নিম্নলিখিত টেবিলটি উচ্চ-স্তরে অ্যাট্রিবিউশন রিপোর্টিং API বাস্তবায়নের ধাপগুলি বর্ণনা করে:

ধাপ কাজের দায়িত্ব উদাহরণ
ধাপ ১: বিদ্যমান সৃজনশীল এবং পরিমাপ কোডের জন্য অ্যাট্রিবিউশন সোর্স সক্ষম করুন ইম্প্রেশন ইভেন্ট ফায়ারিং বা ক্লিক ইভেন্ট পরিচালনার জন্য দায়ী সত্তা attributionsrc অ্যাট্রিবিউট যোগ করে। ক্লিক ইভেন্টের জন্য, সাধারণত একজন ক্রেতা (DSP/বিজ্ঞাপনদাতা বিজ্ঞাপন সার্ভার) যিনি সৃজনশীলতা রেন্ডার করেন তিনি বৈশিষ্ট্যটি যোগ করেন।

ইমপ্রেশন ইভেন্টের জন্য, ডিমান্ড-সাইড প্ল্যাটফর্ম (DSP), সাপ্লাই-সাইড প্ল্যাটফর্ম (SSP), প্রকাশক, বিজ্ঞাপন সার্ভার, অথবা একটি পরিমাপ প্রদানকারী বৈশিষ্ট্য যোগ করে এবং এটি প্রকাশকের সেটআপের উপর নির্ভর করে।

VAST ফর্ম্যাট ব্যবহার করে ভিডিও বিজ্ঞাপনের জন্য, প্রকাশক এবং ভিডিও SDK বৈশিষ্ট্যটি যোগ করে।

ধাপ ২: থার্ড-পার্টি অরিজিনের জন্য অ্যাট্রিবিউশন রিপোর্টিং সক্ষম করুন 302 রিডাইরেক্ট সহ একটি বিদ্যমান রিডাইরেক্ট পাথ ব্যবহার করলে এটি অপ্রয়োজনীয় কাজ করে।

যদি 302 রিডাইরেক্ট ব্যবহার করা না যায়, তাহলে attributionsrc অ্যাট্রিবিউটটি একাধিক অ্যাড টেক সার্ভার তালিকাভুক্ত করতে ব্যবহার করা যেতে পারে।

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

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

ধাপ ১: বিদ্যমান সৃজনশীল এবং পরিমাপ কোডের জন্য অ্যাট্রিবিউশন সোর্স সক্ষম করুন

প্রথম ধাপে, অ্যাট্রিবিউশন সোর্সগুলি সক্রিয় করা হয়।

attributionsrc অ্যাট্রিবিউট কীভাবে কাজ করে

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

রিডাইরেক্ট ব্যবহার করে ক্লিক ইভেন্টের জন্য, attributionsrc অ্যাট্রিবিউটটি নেভিগেশনে যোগ করা উচিত। নেভিগেশনের পরে যেকোনো 302 রিডাইরেক্টের জন্য attributionsrc অ্যাট্রিবিউট যোগ করার প্রয়োজন নেই এবং যতক্ষণ পর্যন্ত প্রাথমিক নেভিগেশনে attributionsrc যোগ করা থাকে, ততক্ষণ পর্যন্ত ARA এর জন্য যোগ্য থাকবে।

যখন attributionsrc খালি থাকে, তখন ARA অনুরোধগুলি অ্যাঙ্কর ট্যাগের href অ্যাট্রিবিউটে (ক্লিকথ্রু URL) সংজ্ঞায়িত URL-এ পাঠানো হবে। যখন attributionsrc অ্যাট্রিবিউট সংজ্ঞায়িত করা হয়, তখন ARA অনুরোধগুলি attributionsrc অ্যাট্রিবিউটে সংজ্ঞায়িত URL-এ পাঠানো হবে। ক্লিকথ্রু URLটি উৎস নিবন্ধনের জন্যও যোগ্য।

সাধারণত, যদি ক্লিকথ্রু URL হোস্ট করা সার্ভারটি অ্যাট্রিবিউশন রিপোর্টিং API অনুরোধ গ্রহণ করতে এবং প্রতিক্রিয়া জানাতে পারে তবে একটি খালি attributionsrc অ্যাট্রিবিউট ব্যবহার করুন। যদি আপনি চান যে অ্যাট্রিবিউশন রিপোর্টিং API অনুরোধগুলি অন্য কোনও সার্ভারে যেতে পারে তবে আপনার নিজস্ব attributionsrc URL নির্ধারণ করুন।

একটি খালি attributionsrc অ্যাট্রিবিউটের উদাহরণ:

আপনার বিদ্যমান সেটআপ ARA ইন্টিগ্রেশন সহ
<a href="[CLICKTHROUGH_URL]">...</a> <a href="[CLICKTHROUGH_URL]" attributionsrc>...</a>

যখন attributionsrc অ্যাট্রিবিউট খালি থাকে, তখন অ্যাট্রিবিউশন রিপোর্টিং API অনুরোধগুলি অ্যাঙ্কর ট্যাগের href অ্যাট্রিবিউট দ্বারা সংজ্ঞায়িত URL-এ পাঠানো হবে।

খালি না থাকা attributionsrc অ্যাট্রিবিউটের উদাহরণ:

আপনার বিদ্যমান সেটআপ ARA ইন্টিগ্রেশন সহ
<a href="[CLICKTHROUGH_URL]">...</a> <a href="[CLICKTHROUGH_URL]" attributionsrc="[ATTRIBUTION_SRC_URL]">...</a>

যখন attributionsrc খালি থাকে না, তখন Attribution Reporting API অনুরোধগুলি attributionsrc ট্যাগ দ্বারা নির্ধারিত URL-এ পাঠানো হবে। ক্লিকথ্রু URLটি উৎস নিবন্ধনের জন্যও যোগ্য।

ক্লিক এবং ইম্প্রেশন ইভেন্টের জন্য attributionsrc যোগ করুন

  • ইভেন্টগুলিতে ক্লিক করুন:
    • সাধারণত বিজ্ঞাপন প্রযুক্তি সরবরাহকারী প্রতিষ্ঠানই attributionsrc যোগ করার জন্য দায়ী।
    • ক্লিক ইভেন্ট সহ অ্যাঙ্কর ট্যাগগুলিতে একটি attributionsrc অ্যাট্রিবিউট যোগ করা উচিত।
    • window.open ব্যবহার করে ক্লিক করলে window.open কলের windowFeatures আর্গুমেন্ট ব্যবহার করে অ্যাট্রিবিউশন সোর্স নির্দিষ্ট করা উচিত।
  • ইমপ্রেশন ইভেন্ট:
    • সাধারণত, attributionsrc যোগ করার জন্য দায়ী সত্তা হলেন পরিবেশনকারী বিজ্ঞাপন প্রযুক্তিবিদ এবং পরিমাপ প্রদানকারী।
    • <img> ট্যাগ বা <script> ট্যাগ থেকে তৈরি ইমপ্রেশন ইভেন্টগুলিতে একটি attributionsrc অ্যাট্রিবিউট থাকা উচিত।
    • Fetch API ব্যবহার করে ইমপ্রেশন ইভেন্টগুলিতে fetch API কলে পাস করা options আর্গুমেন্টে একটি attributionReporting অবজেক্ট অন্তর্ভুক্ত করা উচিত।

ক্লিক এবং ইম্প্রেশন ইভেন্টের জন্য প্রয়োজনীয় পরিবর্তনগুলির সারাংশের জন্য নিম্নলিখিত টেবিলটি দেখুন:

ইভেন্ট ট্যাগ আপনার বিদ্যমান সেটআপ ARA ইন্টিগ্রেশনের পরে
ক্লিক করুন এইচটিএমএল <a href="[CLICKTHROUGH_URL]">...</a> <a href="[CLICKTHROUGH_URL]" attributionsrc>...</a>
জাভাস্ক্রিপ্ট window.open("[CLICKTHROUGH_URL]", "_blank"); window.open("[CLICKTHROUGH_URL]", "_blank", "attributionsrc");
ছাপ HTML <img> ট্যাগ <img src="[IMPRESSION_URL]"> <img src="[IMPRESSION_URL]" attributionsrc>
HTML <script> ট্যাগ <script src="[IMPRESSION_URL]"></script> <script src="[IMPRESSION_URL]" attributionsrc></script>
জাভাস্ক্রিপ্ট const options = {...}
window.fetch("[IMPRESSION_URL]", options);
const options = {
attributionReporting: {
eventSourceEligible: true,
triggerEligible: false,
},
...
};
window.fetch("[IMPRESSION_URL]", options);

সুরক্ষিত দর্শক নিলামে অ্যাট্রিবিউশন সোর্স রেজিস্ট্রেশন সক্ষম করুন

সুরক্ষিত দর্শক নিলামে রূপান্তর পরিমাপ করার জন্য, attributionsrc ব্যবহার করার পরিবর্তে, আপনি registerAdBeacon / registerAdMacro এবং setReportEventDataForAutomaticBeacons / reportEvent ব্যবহার করে অ্যাট্রিবিউশন উৎস নিবন্ধন করতে পারেন।

প্রোটেক্টেড অডিয়েন্স সিগন্যাল রিপোর্ট করার জন্য, registerAdBeacon ফাংশনটি রিপোর্টিং ওয়ার্কলেটের ভিতরে উপলব্ধ, এবং registerAdMacro ক্রেতার উইন রিপোর্টিং ওয়ার্কলেটের ভিতরে উপলব্ধ। তারপর, বিজ্ঞাপন ফ্রেমের ভিতরে থাকা ইভেন্ট ডেটা Fenced Frame Ads Reporting API এর reportEvent এবং setReportEventDataForAutomaticBeacons ফাংশনের সাহায্যে নিবন্ধিত বীকন এবং ম্যাক্রোতে যোগ করা যেতে পারে। এটি প্রোটেক্টেড অডিয়েন্স রিপোর্টিং ওয়ার্কলেটের সংকেত এবং বিজ্ঞাপন সৃজনশীল ফ্রেম ইভেন্ট পেলোডকে একে অপরের সাথে যুক্ত করার অনুমতি দেয়।

যখন কোনও ফ্রেম থেকে আসা reportEvent কলের মাধ্যমে বীকন এবং ম্যাক্রো ট্রিগার করা হয়, অথবা ব্রাউজার দ্বারা স্বয়ংক্রিয় বীকন ট্রিগার করা হয়, তখন অনুরোধে Attribution-Reporting-Eligible HTTP হেডার যোগ করা হয়। আপনি একটি অ্যাট্রিবিউশন সোর্স নিবন্ধন করতে বীকনের প্রতিক্রিয়া ব্যবহার করতে পারেন। তৃতীয় পক্ষের পরিমাপের অনুমতি দেওয়ার জন্য বীকন অনুরোধগুলি পুনঃনির্দেশিত করা যেতে পারে।

আরও বিস্তারিত জানার জন্য, Fenced Frame Ad Reporting API ব্যাখ্যাকারীর Support for Attribution Reporting বিভাগটি দেখুন।

VAST ফর্ম্যাটের জন্য অ্যাট্রিবিউশন রিপোর্টিং সক্ষম করুন

ভিডিও বিজ্ঞাপনের তালিকা পরিবেশন এবং পরিমাপের জন্য VAST একটি সাধারণ ফর্ম্যাট, এবং এই স্ট্যান্ডার্ডে সংজ্ঞায়িত অনেক ইভেন্টকে অ্যাট্রিবিউশন রিপোর্টিং API-এর সাথে নিবন্ধনের জন্য যোগ্য সম্ভাব্য উৎস ইভেন্ট হিসেবে বিবেচনা করা উচিত। অ্যাট্রিবিউশন রিপোর্টিং সাপোর্টের জন্য VAST সংযোজন এটিকে বিস্তারিতভাবে কভার করে, তবে সংক্ষেপে, সমস্ত <Tracking> , <Impression> , <*ClickThrough> , এবং <*ClickTracking> ইভেন্টগুলি সম্ভাব্য অ্যাট্রিবিউশন উৎস ইভেন্ট। সমস্ত VAST বাস্তবায়ন এই ইভেন্টগুলির জন্য নিবন্ধনের যোগ্যতা কভারেজ প্রদান করবে।

VAST সংযোজন এই উপাদানগুলির জন্য নতুন বৈশিষ্ট্য সংজ্ঞায়িত করে যাতে বিশেষভাবে অ্যাট্রিবিউশন নিবন্ধনের জন্য একটি সেকেন্ডারি URL সেট করা যায়। যখন কোনও ইভেন্টে attributiontype="DOUBLE_PING" এবং attributionsrc="[URL]" থাকে, তখন সেই ইভেন্টটি চালানোর কোডটি অ্যাট্রিবিউশন রিপোর্টিং API সক্ষম করার সময় attributionsrc অ্যাট্রিবিউটের মান হিসাবে [URL] ব্যবহার করা উচিত। VAST সংযোজনে প্রতিটি দৃশ্যকল্পের জন্য উদাহরণ রয়েছে।

সর্বাধিক কভারেজের জন্য, VAST বাস্তবায়নগুলি, ডিফল্টরূপে, ইভেন্ট পিংগুলি ফায়ার করার সময় সমস্ত তালিকাভুক্ত ইভেন্টগুলিকে নিবন্ধনের জন্য যোগ্য করে তুলবে। উদাহরণস্বরূপ, একটি <Impression> ইভেন্ট URL ফায়ার করার সময়, (empty) attributionsrc অ্যাট্রিবিউটটি অনুরোধটি পাঠানোর জন্য ব্যবহৃত <img> উপাদানে (অথবা ফেচ কলে সমতুল্য) ব্যবহার করা উচিত, যাতে গ্রহণকারী পক্ষ সর্বদা অ্যাট্রিবিউশন রিপোর্টিং API-এর সাথে সেই ইভেন্টটি নিবন্ধন করতে পারে।

ধাপ ২: থার্ড-পার্টি অরিজিনের জন্য অ্যাট্রিবিউশন রিপোর্টিং সক্ষম করুন

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

একটি বিদ্যমান রিডাইরেক্ট চেইনে থার্ড-পার্টি অরিজিন পরিচালনা করুন

একটি সাধারণ বিজ্ঞাপন ক্লিকথ্রুতে, অনেক ক্লিক ট্র্যাকার 302 পুনঃনির্দেশের একটি শৃঙ্খল হিসাবে উপস্থিত থাকতে পারে যা চূড়ান্ত ল্যান্ডিং পৃষ্ঠায় নেভিগেশনের অংশ হিসাবে তৈরি করা হয়। পুনঃনির্দেশ শৃঙ্খলে প্রতিটি অনুরোধ অ্যাট্রিবিউশন রিপোর্টিং API-তে নিবন্ধনের জন্য যোগ্য যদি মূল ক্লিক টার্গেটটি attributionsrc দিয়ে টীকাযুক্ত থাকে বা Protected Audience API-তে registerAdBeacon/registerAdMacro তে নিবন্ধিত থাকে। পুনঃনির্দেশ শৃঙ্খলে বিজ্ঞাপন প্রযুক্তিও নথিভুক্ত থাকতে হবে।

মনে রাখবেন যে প্রাথমিক অনুরোধের মূল অংশটি পুনঃনির্দেশনায় পাঠানো হয় না। সুরক্ষিত দর্শক নিলামের ক্ষেত্রে, যদি eventData reportEvent এ পাস করা হয় এবং setReportEventDataForAutomaticBeacons পুনঃনির্দেশের অংশ হিসেবে ব্যবহার করার প্রয়োজন হয়, তাহলে এটি অবশ্যই পুনঃনির্দেশ URL-এর অংশ হিসেবে স্পষ্টভাবে প্রেরণ করতে হবে।

নিম্নলিখিত উদাহরণে, আমরা একটি সার্ভিং বিজ্ঞাপন প্রযুক্তি ( serving-adtech.example ) এবং একটি থার্ড-পার্টি পরিমাপ প্রদানকারী ( 3p-measurement.example ) দুটি স্বতন্ত্র সত্তা হিসেবে ব্যবহার করব যারা অ্যাট্রিবিউশন রিপোর্ট তৈরি এবং গ্রহণ করতে চাইছে। এই উদাহরণে সার্ভিং বিজ্ঞাপন প্রযুক্তি একটি DSP হতে পারে যা প্রকাশক সাইটে সৃজনশীলতা রেন্ডার করে এবং তাদের নিজস্ব রিপোর্টিং পণ্য থাকে। থার্ড-পার্টি পরিমাপ প্রদানকারী এমন একটি সত্তা হতে পারে যা বিজ্ঞাপনদাতা রূপান্তর প্রতিবেদনের জন্য ব্যবহার করেন।

A diagram that describes how the first-party registers the source.
তৃতীয় পক্ষের সাথে রূপান্তর পরিমাপ কীভাবে কাজ করে তার উদাহরণ।

উৎস নিবন্ধনের সময়, নিম্নলিখিত পদক্ষেপগুলি সম্পন্ন হয়:

  1. serving-adtech.example creative-এ attributionsrc অ্যাট্রিবিউট সেট করে। ব্যবহারকারী প্রকাশক পৃষ্ঠায় যান এবং ব্রাউজার serving-adtech.example.
  2. serving-adtech.example Attribution-Reporting-Register-Source হেডার এবং Location হেডার ব্যবহার করে সাড়া দেয়।
    1. serving-adtech.example নিবন্ধিত উৎস সম্পর্কে মেটাডেটা সহ প্রতিক্রিয়া জানাতে Attribution-Reporting-Register-Source হেডার ব্যবহার করে।
    2. serving-adtech.example 3p-measurement.example এ একটি রিডাইরেক্ট অন্তর্ভুক্ত করার জন্য Location হেডার ব্যবহার করে। মনে রাখবেন যে সম্ভবত আপনার বিদ্যমান ক্লিকট্র্যাকিং ফ্লোতে Location হেডারটি ইতিমধ্যেই ব্যবহার করা হচ্ছে যাতে 302 রিডাইরেক্টগুলি তৃতীয় পক্ষের কাছে সমর্থন করা যায়।
  3. ব্রাউজারটি serving-adtech.example থেকে প্রতিক্রিয়া গ্রহণ করে এবং Attribution-Reporting-Register-Source হেডারটি পার্স করে। ব্রাউজারটি serving-adtech.example রিপোর্টিং অরিজিন হিসেবে ব্যবহার করে সোর্স ইভেন্টটি সংরক্ষণ করে।
  4. যেহেতু এই অনুরোধটি একটি পুনঃনির্দেশনা, তাই ব্রাউজারটি 3p-measurement.example এ একটি নতুন অনুরোধও করে।
  5. 3p-measurement.example একটি প্রতিক্রিয়ার সাথে সাড়া দেয় যাতে Attribution-Reporting-Register-Source হেডার থাকে।
  6. ব্রাউজারটি 3p-measurement.example থেকে এই প্রতিক্রিয়াটি গ্রহণ করে এবং Attribution-Reporting-Register-Source পড়ে। ব্রাউজারটি 3p-measurement.example রিপোর্টিং অরিজিন হিসেবে ব্যবহার করে সোর্স ইভেন্টটি সংরক্ষণ করে।

রিডাইরেক্ট চেইনে না থেকে থার্ড-পার্টি অরিজিনের জন্য attributionsrc ব্যবহার করুন

যদি একাধিক রিপোর্টার অরিজিন কোনও নেভিগেশন ইভেন্টে কোনও উৎস নিবন্ধন করতে চান, কিন্তু কোনও কারণে পুনঃনির্দেশনা শৃঙ্খলে উপস্থিত হতে না পারেন, তাহলে বিকল্প সমাধান হিসেবে আপনি attributionsrc এ একাধিক সাইটকে অ্যাট্রিবিউশন উৎস হিসেবে তালিকাভুক্ত করতে পারেন।

আপনার বিদ্যমান সেটআপ ARA পরিবর্তন সহ
<a href="[CLICKTHROUGH_URL]">...</a> <a href="[CLICKTHROUGH_URL]" attributionsrc="[REPORTING_URL_1] [REPORTING_URL_2]">...</a>

এই উদাহরণে, অ্যাট্রিবিউশন রিপোর্টিং API-যোগ্য অনুরোধগুলি REPORTING_URL_1 এবং . REPORTING_URL_2 উভয়কেই পাঠানো হবে। ক্লিকথ্রু URL-এ পাঠানো নেভিগেশন অনুরোধটি অ্যাট্রিবিউশন উৎসগুলি নিবন্ধন করার জন্যও যোগ্য।

ধাপ ৩: অ্যাট্রিবিউশন রিপোর্টিং API অনুরোধের জন্য প্রতিক্রিয়া সেট আপ করুন

অ্যাট্রিবিউশন রিপোর্টিং API অনুরোধ প্রাপ্ত সমস্ত অরিজিনের ক্ষেত্রে, সার্ভারটি উপযুক্ত Attribution-Reporting-Register-Source হেডার দিয়ে সাড়া দিচ্ছে কিনা তা যাচাই করুন। প্রতিক্রিয়া কীভাবে তৈরি করা উচিত তা জানতে রেজিস্টার সোর্স গাইড এবং ব্যাখ্যাকারী দেখুন।

একাধিক ট্রিগার নিবন্ধন করুন

রূপান্তরের পাশে একাধিক পিক্সেল উপাদান যোগ করে আপনি একাধিক অ্যাট্রিবিউশন ট্রিগার নিবন্ধন করতে পারেন (প্রতি ট্রিগারে একটি)। ট্রিগার নিবন্ধনের জন্য attributionsrc উপাদানটি ঐচ্ছিক।

আপনি রিডাইরেক্ট রিকোয়েস্ট ব্যবহার করে অথবা সোর্স রেজিস্ট্রেশনের মতো একইভাবে attributionsrc এলিমেন্টে একাধিক URL তালিকাভুক্ত করে একটি একক পিক্সেল এলিমেন্ট থেকে একাধিক ট্রিগার রেজিস্টার করতে পারেন। একই অরিজিন দ্বারা তৈরি সোর্স ইভেন্ট এবং ট্রিগার ইভেন্টগুলি মিলবে।