- JSON काेड में दिखाना
- नियमसेट
- नियम
- RuleCondition
- SignalComparison
- सिग्नल
- ComparisonValue
- DayAndTime
- SignalValue
नियम-आधारित एल्गोरिदम.
JSON के काेड में दिखाना |
---|
{
"impressionSignalRuleset": {
object ( |
फ़ील्ड | |
---|---|
impression |
इंप्रेशन सिग्नल के लिए नियम. |
रूलसेट
नियमों का एक सेट, जिसमें नियमों की सूची और नतीजों की वैल्यू को इकट्ठा करने का तरीका शामिल होता है.
JSON के काेड में दिखाना |
---|
{ "rules": [ { object ( |
फ़ील्ड | |
---|---|
rules[] |
इंप्रेशन वैल्यू जनरेट करने के लिए नियमों की सूची. |
aggregation |
आकलन किए गए नियमों की वैल्यू को एग्रीगेट करने का तरीका. |
max |
वह ज़्यादा से ज़्यादा मान जिसका आकलन नियमसेट कर सकता है. |
नियम
शर्तों का सेट.
नियम की रिटर्न वैल्यू इनमें से कोई एक होती है:
- पूरी हुई एक शर्त के लिए रिटर्न वैल्यू या
- कोई भी शर्त पूरी न होने पर, तय की गई डिफ़ॉल्ट रिटर्न वैल्यू.
JSON के काेड में दिखाना |
---|
{ "conditions": [ { object ( |
फ़ील्ड | |
---|---|
conditions[] |
इस नियम में मौजूद शर्तों की सूची. शर्तों में शामिल हर शर्त, म्युचुअली एक्सक्लूसिव होनी चाहिए. |
default |
जब कोई भी शर्त पूरी नहीं होती है, तब डिफ़ॉल्ट रूप से दिखने वाली वैल्यू. |
RuleCondition
सिग्नल की तुलनाओं का सेट. if
स्टेटमेंट की तरह.
JSON के काेड में दिखाना |
---|
{ "signalComparisons": [ { object ( |
फ़ील्ड | |
---|---|
signal |
|
return |
अगर |
SignalComparison
एक तुलना. इस तुलना में, signal
की तुलना comparisonValue
से की जाती है.
siteId==123
की तुलना, इन फ़ील्ड वैल्यू के साथ की जाती है:
signal
मेंSITE_ID
impressionSignal
है.comparisonOperator
कोEQUAL
पर सेट किया गया है.comparisonValue
को 123 पर सेट किया गया है.
JSON के काेड में दिखाना |
---|
{ "signal": { object ( |
फ़ील्ड | |
---|---|
signal |
तुलना करने के लिए सिग्नल. |
comparison |
दो वैल्यू की तुलना करने के लिए इस्तेमाल किया जाने वाला ऑपरेटर. नतीजे के एक्सप्रेशन में, |
comparison |
सिग्नल की तुलना करने के लिए वैल्यू. |
सिग्नल
नियमों का आकलन करने के लिए इस्तेमाल किया जाने वाला सिग्नल.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड signal . नियमों का आकलन करने के लिए इस्तेमाल किया जाने वाला सिग्नल. signal इनमें से कोई एक हो सकता है: |
|
impression |
इंप्रेशन के आधार पर सिग्नल. |
ComparisonValue
वह वैल्यू जिससे सिग्नल की तुलना की जानी है.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड value . वह वैल्यू जिससे सिग्नल की तुलना की जानी है. value इनमें से सिर्फ़ एक हो सकता है: |
|
int64 |
पूर्णांक वैल्यू. |
double |
डबल वैल्यू. |
string |
स्ट्रिंग वैल्यू. |
bool |
बूलियन वैल्यू. |
creative |
क्रिएटिव डाइमेंशन की वैल्यू. |
day |
दिन और समय की वैल्यू. सिर्फ़ |
device |
डिवाइस टाइप की वैल्यू. |
on |
विज्ञापन की पोज़िशन की वैल्यू. |
environment |
एनवायरमेंट वैल्यू. |
exchange |
एक्सचेंज वैल्यू. |
DayAndTime
हफ़्ते के दिन और दिन के घंटे के हिसाब से तय किए गए समय को दिखाने वाला कार्ड.
JSON के काेड में दिखाना |
---|
{ "dayOfWeek": enum ( |
फ़ील्ड | |
---|---|
day |
ज़रूरी है. हफ़्ते का दिन. |
hour |
ज़रूरी है. दिन का घंटा. |
time |
ज़रूरी है. सही टाइम ज़ोन का पता लगाने के लिए इस्तेमाल किया जाने वाला तरीका. |
SignalValue
नियम के आकलन के लिए इस्तेमाल किए गए सिग्नल की अडजस्ट की गई वैल्यू.
JSON के काेड में दिखाना |
---|
{ "number": number } |
फ़ील्ड | |
---|---|
number |
नतीजे के तौर पर इस्तेमाल की जाने वाली वैल्यू. |