- نمایش 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دارایimpressionSignalSITE_IDاست. 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 |
سیگنال براساس رویدادهای تبدیل Floodlight. این فیلد فقط برای شرکای موجود در فهرست مجاز پشتیبانی میشود. |
| پایان فیلدهای متقابلاً انحصاری. | |
number |
مقداری که باید بهعنوان نتیجه استفاده شود. |
FloodlightActivityConversionSignal
قانون امتیازدهی به ظهورها براساس رویدادهای تبدیل Floodlight.
| نمایش JSON |
|---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
| فیلدها | |
|---|---|
floodlightActivityId |
الزامی. شناسه فعالیت Floodlight. |
countingMethod |
الزامی. روش کسب مقدار از فعالیت Floodlight، برای مثال، تعداد تبدیل. |
conversionCounting |
الزامی. نوع تبدیلهایی که باید در محاسبه مقدار ظهور استفاده شود، برای مثال، تبدیلهای پساز کلیک. |