নিয়ম-ভিত্তিক অ্যালগরিদম।
JSON প্রতিনিধিত্ব |
---|
{
"impressionSignalRuleset": {
object ( |
ক্ষেত্র | |
---|---|
impression Signal Ruleset | ছাপ সংকেত জন্য নিয়ম. |
রুলসেট
নিয়মগুলির একটি তালিকা এবং ফলাফলের মানগুলিকে কীভাবে একত্রিত করা যায় তা নিয়ে গঠিত একটি নিয়ম সেট৷
JSON প্রতিনিধিত্ব |
---|
{ "rules": [ { object ( |
ক্ষেত্র | |
---|---|
rules[] | ইমপ্রেশন মান তৈরি করার নিয়মের তালিকা। |
aggregation Type | কিভাবে মূল্যায়ন করা নিয়মের মানগুলিকে একত্রিত করা যায়। |
max Value | রুলসেট মূল্যায়ন করতে পারে সর্বোচ্চ মান। |
নিয়ম
শর্ত সেট.
নিয়মের রিটার্ন মান হয়:
- একক পূরণ শর্ত বা জন্য ফেরত মান
- কোনো শর্ত পূরণ না হলে নির্ধারিত ডিফল্ট রিটার্ন মান।
JSON প্রতিনিধিত্ব |
---|
{ "conditions": [ { object ( |
ক্ষেত্র | |
---|---|
conditions[] | এই নিয়মে শর্তের তালিকা। শর্তগুলির মধ্যে মানদণ্ড পারস্পরিক একচেটিয়া হওয়া উচিত। |
default Return Value | কোনো শর্ত পূরণ না হলে ডিফল্ট রিটার্ন মান প্রয়োগ করা হয়। |
নিয়ম শর্ত
সংকেত তুলনা সেট. একটি if
স্টেটমেন্টের সমতুল্য।
JSON প্রতিনিধিত্ব |
---|
{ "signalComparisons": [ { object ( |
ক্ষেত্র | |
---|---|
signal Comparisons[] | |
return Value | |
সংকেত তুলনা
একটি একক তুলনা. তুলনা signal
comparisonValue
সাথে তুলনা করে।
siteId==123
এর তুলনা নিম্নলিখিত ক্ষেত্রের মানগুলির সাথে উপস্থাপন করা হয়েছে:
-
signal
একটিimpressionSignal
আছেSITE_ID
এর সিগন্যাল। -
comparisonOperator
EQUAL
সেট করা আছে। -
comparisonValue
123 এ সেট করা হয়েছে।
JSON প্রতিনিধিত্ব |
---|
{ "signal": { object ( |
ক্ষেত্র | |
---|---|
signal | তুলনা করার সংকেত। |
comparison Operator | অপারেটর দুটি মান তুলনা করতে ব্যবহৃত. ফলাফলের অভিজ্ঞতায়, |
comparison Value | সংকেতের সাথে তুলনা করার মান। |
সংকেত
নিয়ম মূল্যায়ন করতে ব্যবহৃত সংকেত।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ড signal । নিয়ম মূল্যায়ন করতে ব্যবহৃত সংকেত। signal নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
impression Signal | ইমপ্রেশনের উপর ভিত্তি করে সংকেত। |
তুলনামূল্য
সংকেতের সাথে তুলনা করার জন্য একটি মান।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের value । যে মানটির সাথে সংকেতের তুলনা করতে হবে। value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
int64 Value | পূর্ণসংখ্যার মান। |
double Value | দ্বিগুণ মান। |
string Value | স্ট্রিং মান। |
bool Value | বুলিয়ান মান। |
creative Dimension Value | সৃজনশীল মাত্রা মান. |
day And Time Value | দিন এবং সময়ের মান। শুধুমাত্র |
device Type Value | ডিভাইসের প্রকার মান। |
on Screen Position Value | বিজ্ঞাপন অবস্থানের মান। |
environment Value | পরিবেশের মান। |
exchange Value | বিনিময় মূল্য। |
দিন এবং সময়
সপ্তাহের দিন এবং দিনের ঘন্টা দ্বারা নির্ধারিত সময়ের প্রতিনিধিত্ব।
JSON প্রতিনিধিত্ব |
---|
{ "dayOfWeek": enum ( |
ক্ষেত্র | |
---|---|
day Of Week | প্রয়োজন। সপ্তাহের দিন। |
hour Of Day | প্রয়োজন। দিনের ঘন্টা। |
time Zone Resolution | প্রয়োজন। প্রাসঙ্গিক টাইমজোন নির্ধারণ করতে ব্যবহৃত প্রক্রিয়া। |
সংকেত মান
নিয়ম মূল্যায়নের জন্য ব্যবহৃত সংকেতের সামঞ্জস্যপূর্ণ মান।
JSON প্রতিনিধিত্ব |
---|
{ "number": number } |
ক্ষেত্র | |
---|---|
number | ফলাফল হিসাবে ব্যবহার করার মান। |