- JSON উপস্থাপনা
- নিয়মাবলী
- নিয়ম
- RuleCondition
- SignalComparison
- Signal
- ComparisonValue
- DayAndTime
- SignalValue
- FloodlightActivityConversionSignal
নিয়ম-ভিত্তিক অ্যালগরিদম।
| JSON উপস্থাপনা |
|---|
{ "impressionSignalRuleset": { object ( |
| ফিল্ড | |
|---|---|
impressionSignalRuleset |
ইম্প্রেশন সিগন্যালের নিয়ম। |
postImpressionSignalRuleset |
পোস্ট-ইম্প্রেশন সিগন্যালের নিয়ম। এই ফিল্ড শুধুমাত্র অনুমোদিত তালিকায় থাকা পার্টনারদের জন্য কাজ করে। |
attributionModelId |
অ্যালগরিদমের জন্য অ্যাট্রিবিউশন মডেল। এই ফিল্ড শুধুমাত্র অনুমোদিত তালিকায় থাকা পার্টনারদের জন্য কাজ করে। |
নিয়মাবলী
নিয়মের তালিকা ও ফলাফল হিসেবে পাওয়া ভ্যালু কীভাবে একত্রিত করতে হবে তা নিয়ে তৈরি নিয়মাবলী।
| JSON উপস্থাপনা |
|---|
{ "rules": [ { object ( |
| ফিল্ড | |
|---|---|
rules[] |
ইম্প্রেশন ভ্যালু জেনারেট করার জন্য নিয়মের তালিকা। |
aggregationType |
মূল্যায়ন করা নিয়মের ভ্যালু কীভাবে অ্যাগ্রিগেট করতে হয়। |
maxValue |
রুলসেট মূল্যায়ন করতে পারে এমন সর্বাধিক মান। |
নিয়ম
শর্তাবলীর সেট।
নিয়মের রিটার্ন ভ্যালু হয়:
- একটি শর্ত পূরণ হলে রিটার্ন ভ্যালু বা
- কোনও শর্ত পূরণ না হলে, ডিফল্ট হিসেবে যে মানটি প্রকাশিত হয়।
| JSON উপস্থাপনা |
|---|
{ "conditions": [ { object ( |
| ফিল্ড | |
|---|---|
conditions[] |
এই নিয়মে থাকা শর্তাবলীর তালিকা। শর্তাবলীর মধ্যে থাকা মাপকাঠিগুলি একে অপরের থেকে আলাদা হতে হবে। |
defaultReturnValue |
কোনও শর্ত পূরণ না হলে ডিফল্ট রিটার্ন ভ্যালু প্রয়োগ করা হয়। |
RuleCondition
সিগন্যাল তুলনার সেট। if স্টেটমেন্টের সমতুল্য।
| JSON উপস্থাপনা |
|---|
{ "signalComparisons": [ { object ( |
| ফিল্ড | |
|---|---|
signalComparisons[] |
|
returnValue |
|
SignalComparison
একটি তুলনা। এই তুলনা signal-এর সাথে comparisonValue-এর তুলনা করে।
siteId==123-এর তুলনা নিম্নলিখিত ফিল্ড ভ্যালুর মাধ্যমে দেখানো হয়েছে:
signal-এরSITE_ID-এরimpressionSignalআছে।comparisonOperator-এর মানEQUAL-এ সেট করা আছে।comparisonValue-এর মান ১২৩-এ সেট করা আছে।
| JSON উপস্থাপনা |
|---|
{ "signal": { object ( |
| ফিল্ড | |
|---|---|
signal |
তুলনা করার জন্য সিগন্যাল। |
comparisonOperator |
দুটি ভ্যালু তুলনা করার জন্য ব্যবহৃত অপারেটর। ফলাফল হিসেবে পাওয়া এক্সপ্রেশনে, |
comparisonValue |
সিগন্যালের সাথে তুলনা করার ভ্যালু। |
সিগন্যাল
নিয়ম মূল্যায়ন করার জন্য সিগন্যাল ব্যবহার করা হয়।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "impressionSignal": enum ( |
| ফিল্ড | |
|---|---|
| নিয়ম মূল্যায়ন করার জন্য ব্যবহৃত সিগন্যাল। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
impressionSignal |
ইম্প্রেশনের উপর ভিত্তি করে সিগন্যাল। |
clickSignal |
ক্লিকের ভিত্তিতে সিগন্যাল। এই ফিল্ড শুধুমাত্র অনুমোদিত তালিকায় থাকা পার্টনারদের জন্য কাজ করে। |
activeViewSignal |
অ্যাক্টিভ ভিউয়ের উপর ভিত্তি করে সিগন্যাল। এই ফিল্ড শুধুমাত্র অনুমোদিত তালিকায় থাকা পার্টনারদের জন্য কাজ করে। |
| মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ। | |
ComparisonValue
সিগন্যালের সাথে তুলনা করার জন্য একটি ভ্যালু।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "int64Value": string, "doubleValue": number, "stringValue": string, "boolValue": boolean, "creativeDimensionValue": { object ( |
| ফিল্ড | |
|---|---|
| সিগন্যালের সাথে তুলনা করার ভ্যালু। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
int64Value |
পূর্ণসংখ্যা মান। |
doubleValue |
ডবল ভ্যালু। |
stringValue |
স্ট্রিং ভ্যালু। |
boolValue |
বুলিয়ান ভ্যালু। |
creativeDimensionValue |
ক্রিয়েটিভ ডাইমেনশন ভ্যালু। |
dayAndTimeValue |
দিন ও সময়ের ভ্যালু। শুধুমাত্র |
deviceTypeValue |
ডিভাইসের ধরন সংক্রান্ত ভ্যালু। |
onScreenPositionValue |
বিজ্ঞাপনের পজিশন ভ্যালু। |
environmentValue |
এনভায়রনমেন্ট ভ্যালু। |
exchangeValue |
এক্সচেঞ্জ ভ্যালু। |
contentDurationValue |
ভিডিও কন্টেন্টের সময়সীমার ভ্যালু। |
contentStreamTypeValue |
ভিডিও ডেলিভারির ধরন সংক্রান্ত ভ্যালু। |
contentGenreIdValue |
ভিডিওর জনরা আইডির ভ্যালু। |
videoPlayerSizeValue |
ভিডিও প্লেয়ারের সাইজের ভ্যালু। এই ফিল্ড শুধুমাত্র অনুমোদিত তালিকায় থাকা পার্টনারদের জন্য কাজ করে। |
| মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ। | |
DayAndTime
সপ্তাহের দিন এবং দিনের ঘণ্টা দ্বারা সংজ্ঞায়িত সময়ের উপস্থাপনা।
| JSON উপস্থাপনা |
|---|
{ "dayOfWeek": enum ( |
| ফিল্ড | |
|---|---|
dayOfWeek |
প্রয়োজনীয়। সপ্তাহের দিন। |
hourOfDay |
প্রয়োজনীয়। দিনের ঘণ্টা। |
timeZoneResolution |
প্রয়োজনীয়। প্রাসঙ্গিক টাইমজোন নির্ধারণ করার জন্য ব্যবহৃত মেকানিজম। |
SignalValue
নিয়ম মূল্যায়নের জন্য ব্যবহৃত সিগন্যালের অ্যাডজাস্ট করা ভ্যালু।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "activeViewSignal": enum ( |
| ফিল্ড | |
|---|---|
| ভ্যালু তৈরি করতে ব্যবহৃত বেস সিগন্যাল। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
activeViewSignal |
অ্যাক্টিভ ভিউয়ের উপর ভিত্তি করে সিগন্যাল। শুধুমাত্র এই ফিল্ড শুধুমাত্র অনুমোদিত তালিকায় থাকা পার্টনারদের জন্য কাজ করে। |
floodlightActivityConversionSignal |
ফ্লাডলাইট কনভার্সন ইভেন্টের উপর ভিত্তি করে সিগন্যাল। এই ফিল্ড শুধুমাত্র অনুমোদিত তালিকায় থাকা পার্টনারদের জন্য কাজ করে। |
| মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ। | |
number |
ফলাফল হিসেবে ব্যবহার করার মান। |
FloodlightActivityConversionSignal
ফ্লাডলাইট কনভার্সন ইভেন্টের ভিত্তিতে ইম্প্রেশন স্কোর করার নিয়ম।
| JSON উপস্থাপনা |
|---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
| ফিল্ড | |
|---|---|
floodlightActivityId |
প্রয়োজনীয়। ফ্লাডলাইট অ্যাক্টিভিটির আইডি। |
countingMethod |
প্রয়োজনীয়। Floodlight অ্যাক্টিভিটি থেকে ভ্যালু পাওয়ার উপায়, যেমন, কনভার্সনের সংখ্যা। |
conversionCounting |
প্রয়োজনীয়। ইম্প্রেশন ভ্যালু গণনার জন্য যে ধরনের কনভার্সন ব্যবহার করা হবে, যেমন, পোস্ট-ক্লিক কনভার্সন। |