ارسال بازخورد
AlgorithmRules
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
نمایندگی JSON
{
"impressionSignalRuleset" : {
object (Ruleset
)
}
}
فیلدها impressionSignalRuleset
object ( Ruleset
)
قوانینی برای سیگنال های نمایش
مجموعه قوانین مجموعه قوانین شامل فهرستی از قوانین و نحوه تجمیع مقادیر به دست آمده.
نمایندگی JSON
{
"rules" : [
{
object (Rule
)
}
] ,
"aggregationType" : enum (RuleAggregationType
) ,
"maxValue" : number
}
فیلدها rules[]
object ( Rule
)
فهرست قوانین برای ایجاد مقدار نمایش
aggregationType
enum ( RuleAggregationType
)
نحوه تجمیع مقادیر قوانین ارزیابی شده
maxValue
number
حداکثر مقداری که مجموعه قوانین می تواند آن را ارزیابی کند.
قانون مجموعه شرایط
مقدار بازگشتی قانون به صورت زیر است:
مقدار بازگشتی برای شرط تکی یا مقدار پیشفرض تعریفشده برمیگرداند اگر هیچ شرایطی برآورده نشود. فیلدها conditions[]
object ( RuleCondition
)
فهرست شرایط این قانون. معیارهای بین شرایط باید متقابل باشد.
defaultReturnValue
object ( SignalValue
)
مقدار بازگشتی پیشفرض زمانی اعمال میشود که هیچ یک از شرایط برآورده نشود.
RuleCondition مجموعه ای از مقایسه سیگنال ها معادل یک عبارت if
.
فیلدها signalComparisons[]
object ( SignalComparison
)
لیست مقایسه هایی که شرط دستور if
را ایجاد می کنند. مقایسه ها در یک شرط واحد با عملگرهای منطقی AND
ترکیب می شوند.
returnValue
object ( SignalValue
)
مقدار برگردانده می شود اگر شرط signalComparisons
به TRUE
ارزیابی شود.
مقایسه سیگنال یک مقایسه واحد مقایسه signal
با comparisonValue
مقایسه می کند.
مقایسه siteId==123
با مقادیر فیلد زیر نشان داده می شود:
signal
دارای impressionSignal
SITE_ID
است. comparisonOperator
روی EQUAL
تنظیم شده است. comparisonValue
روی 123 تنظیم شده است. فیلدها signal
object ( Signal
)
سیگنال مقایسه
comparisonOperator
enum ( ComparisonOperator
)
عملگر برای مقایسه این دو مقدار استفاده می شود.
در اکسپرشن حاصل، signal
اولین مقدار و `ComparisonValue دومین مقدار خواهد بود.
comparisonValue
object ( ComparisonValue
)
مقدار برای مقایسه سیگنال با.
سیگنال سیگنال مورد استفاده برای ارزیابی قوانین.
نمایندگی JSON
{
// Union field signal
can be only one of the following:
"impressionSignal" : enum (ImpressionSignal
)
// End of list of possible types for union field signal
.
}
فیلدها signal
میدان اتحادیه سیگنالی که برای ارزیابی قوانین استفاده می شود. signal
می تواند تنها یکی از موارد زیر باشد: impressionSignal
enum ( ImpressionSignal
)
سیگنال بر اساس برداشت.
ComparisonValue مقداری برای مقایسه سیگنال
نمایندگی JSON
{
// Union field value
can be only one of the following:
"int64Value" : string ,
"doubleValue" : number ,
"stringValue" : string ,
"boolValue" : boolean ,
"creativeDimensionValue" : {
object (Dimensions
)
} ,
"dayAndTimeValue" : {
object (DayAndTime
)
} ,
"deviceTypeValue" : enum (RuleDeviceType
) ,
"onScreenPositionValue" : enum (OnScreenPosition
) ,
"environmentValue" : enum (Environment
) ,
"exchangeValue" : enum (Exchange
)
// End of list of possible types for union field value
.
}
فیلدها value
فیلد اتحادیه مقداری که باید سیگنال را با آن مقایسه کرد. value
فقط می تواند یکی از موارد زیر باشد: int64Value
string ( int64 format)
مقدار صحیح
doubleValue
number
ارزش دوگانه
stringValue
string
مقدار رشته
boolValue
boolean
مقدار بولی
creativeDimensionValue
object ( Dimensions
)
ارزش بعد خلاقانه
dayAndTimeValue
object ( DayAndTime
)
ارزش روز و زمان فقط TIME_ZONE_RESOLUTION_END_USER
پشتیبانی میشود.
deviceTypeValue
enum ( RuleDeviceType
)
مقدار نوع دستگاه
onScreenPositionValue
enum ( OnScreenPosition
)
ارزش موقعیت آگهی
environmentValue
enum ( Environment
)
ارزش محیطی
exchangeValue
enum ( Exchange
)
ارزش مبادله ای
روز و زمان نمایش زمان تعریف شده بر اساس روز هفته و ساعت روز.
فیلدها dayOfWeek
enum ( DayOfWeek
)
مورد نیاز. روز هفته.
hourOfDay
integer
مورد نیاز. ساعت از روز.
timeZoneResolution
enum ( TimeZoneResolution
)
مورد نیاز. مکانیسم مورد استفاده برای تعیین منطقه زمانی مربوطه.
مقدار سیگنال مقدار تنظیم شده سیگنال مورد استفاده برای ارزیابی قوانین.
نمایندگی JSON
{
"number" : number
}
فیلدها number
number
ارزش استفاده به عنوان نتیجه
ارسال بازخورد
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-09-09 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
میخواهید موارد بیشتری را با ما درمیان بگذارید؟
{"lastModified": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-09-09 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-09-09 بهوقت ساعت هماهنگ جهانی."]]