- JSON फ़ॉर्मैट में दिखाना
- नियमसेट
- नियम
- RuleCondition
- SignalComparison
- सिग्नल
- ComparisonValue
- DayAndTime
- SignalValue
नियम-आधारित एल्गोरिदम.
जेएसओएन के काेड में दिखाना |
---|
{
"impressionSignalRuleset": {
object ( |
फ़ील्ड | |
---|---|
impressionSignalRuleset |
इंप्रेशन सिग्नल के लिए नियम. |
रूलसेट
यह नियमों की सूची होती है जिसमें नियमों की सूची और नतीजे के तौर पर मिलने वाली वैल्यू को इकट्ठा करने का तरीका बताया जाता है.
जेएसओएन के काेड में दिखाना |
---|
{ "rules": [ { object ( |
फ़ील्ड | |
---|---|
rules[] |
इंप्रेशन वैल्यू जनरेट करने के लिए नियमों की सूची. |
aggregationType |
आकलन किए गए नियमों की वैल्यू इकट्ठा करने का तरीका. |
maxValue |
वह ज़्यादा से ज़्यादा वैल्यू जिसका आकलन नियमसेट कर सकता है. |
नियम
शर्तों का सेट.
नियम की रिटर्न वैल्यू इनमें से कोई एक होती है:
- एक शर्त पूरी करने के लिए रिटर्न वैल्यू या
- कोई भी शर्त पूरी न होने पर, तय की गई डिफ़ॉल्ट रिटर्न वैल्यू.
जेएसओएन के काेड में दिखाना |
---|
{ "conditions": [ { object ( |
फ़ील्ड | |
---|---|
conditions[] |
इस नियम में शामिल शर्तों की सूची. शर्तों में तय किए गए मानदंड अलग-अलग होने चाहिए. |
defaultReturnValue |
किसी भी स्थिति के पूरा न होने पर, डिफ़ॉल्ट रिटर्न वैल्यू लागू होती है. |
RuleCondition
सिग्नल की तुलना का सेट. if
स्टेटमेंट के बराबर.
जेएसओएन के काेड में दिखाना |
---|
{ "signalComparisons": [ { object ( |
फ़ील्ड | |
---|---|
signalComparisons[] |
उन तुलनाओं की सूची जो |
returnValue |
|
SignalComparison
सिर्फ़ एक तुलना. तुलना signal
की तुलना comparisonValue
से करती है.
siteId==123
की तुलना को फ़ील्ड की इन वैल्यू से दिखाया जाता है:
signal
के पासSITE_ID
काimpressionSignal
है.comparisonOperator
कोEQUAL
पर सेट किया गया.comparisonValue
को 123 पर सेट किया गया.
जेएसओएन के काेड में दिखाना |
---|
{ "signal": { object ( |
फ़ील्ड | |
---|---|
signal |
तुलना करने का सिग्नल. |
comparisonOperator |
दो वैल्यू की तुलना करने के लिए इस्तेमाल किया जाने वाला ऑपरेटर. इस उदाहरण में, |
comparisonValue |
सिग्नल की तुलना करने के लिए वैल्यू. |
सिग्नल
नियमों का आकलन करने के लिए इस्तेमाल किया जाने वाला सिग्नल.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड signal . नियमों का आकलन करने के लिए इस्तेमाल किया जाने वाला सिग्नल. signal इनमें से सिर्फ़ एक हो सकता है: |
|
impressionSignal |
इंप्रेशन के आधार पर सिग्नल. |
ComparisonValue
सिग्नल की तुलना करने के लिए वैल्यू.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड value . सिग्नल की तुलना करने के लिए वैल्यू. value इनमें से सिर्फ़ एक हो सकता है: |
|
int64Value |
पूर्णांक मान. |
doubleValue |
डबल वैल्यू. |
stringValue |
स्ट्रिंग मान. |
boolValue |
बूलियन मान. |
creativeDimensionValue |
क्रिएटिव डाइमेंशन की वैल्यू. |
dayAndTimeValue |
दिन और समय की वैल्यू. वैल्यू के तौर पर, सिर्फ़ |
deviceTypeValue |
डिवाइस टाइप की वैल्यू. |
onScreenPositionValue |
विज्ञापन के क्रम की वैल्यू. |
environmentValue |
एनवायरमेंट की वैल्यू. |
exchangeValue |
एक्सचेंज वैल्यू. |
DayAndTime
हफ़्ते के दिन और दिन के घंटे के हिसाब से समय का प्रतिनिधित्व.
जेएसओएन के काेड में दिखाना |
---|
{ "dayOfWeek": enum ( |
फ़ील्ड | |
---|---|
dayOfWeek |
ज़रूरी है. हफ़्ते का दिन. |
hourOfDay |
ज़रूरी है. दिन का समय. |
timeZoneResolution |
ज़रूरी है. सही टाइमज़ोन तय करने के लिए इस्तेमाल किया गया तरीका. |
SignalValue
नियम का आकलन करने के लिए इस्तेमाल किए जाने वाले सिग्नल की बदली गई वैल्यू.
जेएसओएन के काेड में दिखाना |
---|
{ "number": number } |
फ़ील्ड | |
---|---|
number |
नतीजे के तौर पर इस्तेमाल किया जाने वाला मान. |