- نمایندگی JSON
- مجموعه قوانین
- قانون
- RuleCondition
- مقایسه سیگنال
- سیگنال
- ComparisonValue
- روز و زمان
- مقدار سیگنال
- 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 | مقدار برگردانده می شود اگر شرط |
مقایسه سیگنال
یک مقایسه واحد مقایسه signal
با مقدار comparisonValue
مقایسه می کند.
مقایسه siteId==123
با مقادیر فیلد زیر نشان داده می شود:
-
signal
دارایimpressionSignal
SITE_ID
است. -
comparisonOperator
رویEQUAL
تنظیم شده است. -
comparisonValue
روی 123 تنظیم شده است.
نمایندگی JSON |
---|
{ "signal": { object ( |
فیلدها | |
---|---|
signal | سیگنال مقایسه |
comparisonOperator | عملگر برای مقایسه این دو مقدار استفاده می شود. در اکسپرشن حاصل، |
comparisonValue | مقدار برای مقایسه سیگنال با. |
سیگنال
سیگنال مورد استفاده برای ارزیابی قوانین.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
signal میدان اتحادیه سیگنالی که برای ارزیابی قوانین استفاده می شود. signal می تواند تنها یکی از موارد زیر باشد: | |
impressionSignal | سیگنال بر اساس برداشت. |
clickSignal | سیگنال بر اساس کلیک. این فیلد فقط برای شرکای مجاز پشتیبانی می شود. |
activeViewSignal | سیگنال بر اساس نماهای فعال. این فیلد فقط برای شرکای مجاز پشتیبانی می شود. |
ComparisonValue
مقداری برای مقایسه سیگنال
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
value فیلد اتحادیه مقداری که باید سیگنال را با آن مقایسه کرد. value فقط می تواند یکی از موارد زیر باشد: | |
int64Value | مقدار صحیح |
doubleValue | ارزش دو برابر |
stringValue | مقدار رشته |
boolValue | مقدار بولی |
creativeDimensionValue | ارزش بعد خلاقانه |
dayAndTimeValue | ارزش روز و زمان فقط |
deviceTypeValue | مقدار نوع دستگاه |
onScreenPositionValue | ارزش موقعیت آگهی |
environmentValue | ارزش محیطی |
exchangeValue | ارزش مبادله ای |
videoPlayerSizeValue | مقدار اندازه پخش کننده ویدیو. این فیلد فقط برای شرکای مجاز پشتیبانی می شود. |
روز و زمان
نمایش زمان تعریف شده بر اساس روز هفته و ساعت روز.
نمایندگی JSON |
---|
{ "dayOfWeek": enum ( |
فیلدها | |
---|---|
dayOfWeek | مورد نیاز. روز هفته. |
hourOfDay | مورد نیاز. ساعت از روز. |
timeZoneResolution | مورد نیاز. مکانیسم مورد استفاده برای تعیین منطقه زمانی مربوطه. |
مقدار سیگنال
مقدار تنظیم شده سیگنال مورد استفاده برای ارزیابی قوانین.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
signal میدان اتحادیه سیگنال پایه که برای تولید مقدار استفاده می شود. signal می تواند تنها یکی از موارد زیر باشد: | |
activeViewSignal | سیگنال بر اساس نماهای فعال. فقط این فیلد فقط برای شرکای مجاز پشتیبانی می شود. |
floodlightActivityConversionSignal | سیگنال بر اساس رویدادهای تبدیل نورافکن. این فیلد فقط برای شرکای مجاز پشتیبانی می شود. |
number | ارزش استفاده به عنوان نتیجه |
FloodlightActivityConversionSignal
قانون امتیاز دادن به نمایشها بر اساس رویدادهای تبدیل Floodlight.
نمایندگی JSON |
---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
فیلدها | |
---|---|
floodlightActivityId | مورد نیاز. شناسه فعالیت نورافکن. |
countingMethod | مورد نیاز. برای مثال، روشی برای کسب ارزش از فعالیت نورافکن، شمارش تبدیل. |
conversionCounting | مورد نیاز. نوع تبدیلهایی که در محاسبه ارزش نمایش استفاده میشود، برای مثال، تبدیلهای پس از کلیک. |
- نمایندگی JSON
- مجموعه قوانین
- قانون
- RuleCondition
- مقایسه سیگنال
- سیگنال
- ComparisonValue
- روز و زمان
- مقدار سیگنال
- 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 | مقدار برگردانده می شود اگر شرط |
مقایسه سیگنال
یک مقایسه واحد مقایسه signal
با مقدار comparisonValue
مقایسه می کند.
مقایسه siteId==123
با مقادیر فیلد زیر نشان داده می شود:
-
signal
دارایimpressionSignal
SITE_ID
است. -
comparisonOperator
رویEQUAL
تنظیم شده است. -
comparisonValue
روی 123 تنظیم شده است.
نمایندگی JSON |
---|
{ "signal": { object ( |
فیلدها | |
---|---|
signal | سیگنال مقایسه |
comparisonOperator | عملگر برای مقایسه این دو مقدار استفاده می شود. در اکسپرشن حاصل، |
comparisonValue | مقدار برای مقایسه سیگنال با. |
سیگنال
سیگنال مورد استفاده برای ارزیابی قوانین.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
signal میدان اتحادیه سیگنالی که برای ارزیابی قوانین استفاده می شود. signal می تواند تنها یکی از موارد زیر باشد: | |
impressionSignal | سیگنال بر اساس برداشت. |
clickSignal | سیگنال بر اساس کلیک. این فیلد فقط برای شرکای مجاز پشتیبانی می شود. |
activeViewSignal | سیگنال بر اساس نماهای فعال. این فیلد فقط برای شرکای مجاز پشتیبانی می شود. |
ComparisonValue
مقداری برای مقایسه سیگنال
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
value فیلد اتحادیه مقداری که باید سیگنال را با آن مقایسه کرد. value فقط می تواند یکی از موارد زیر باشد: | |
int64Value | مقدار صحیح |
doubleValue | ارزش دو برابر |
stringValue | مقدار رشته |
boolValue | مقدار بولی |
creativeDimensionValue | ارزش بعد خلاقانه |
dayAndTimeValue | ارزش روز و زمان فقط |
deviceTypeValue | مقدار نوع دستگاه |
onScreenPositionValue | ارزش موقعیت آگهی |
environmentValue | ارزش محیطی |
exchangeValue | ارزش مبادله ای |
videoPlayerSizeValue | مقدار اندازه پخش کننده ویدیو. این فیلد فقط برای شرکای مجاز پشتیبانی می شود. |
روز و زمان
نمایش زمان تعریف شده بر اساس روز هفته و ساعت روز.
نمایندگی JSON |
---|
{ "dayOfWeek": enum ( |
فیلدها | |
---|---|
dayOfWeek | مورد نیاز. روز هفته. |
hourOfDay | مورد نیاز. ساعت از روز. |
timeZoneResolution | مورد نیاز. مکانیسم مورد استفاده برای تعیین منطقه زمانی مربوطه. |
مقدار سیگنال
مقدار تنظیم شده سیگنال مورد استفاده برای ارزیابی قوانین.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
signal میدان اتحادیه سیگنال پایه که برای تولید مقدار استفاده می شود. signal می تواند تنها یکی از موارد زیر باشد: | |
activeViewSignal | سیگنال بر اساس نماهای فعال. فقط این فیلد فقط برای شرکای مجاز پشتیبانی می شود. |
floodlightActivityConversionSignal | سیگنال بر اساس رویدادهای تبدیل نورافکن. این فیلد فقط برای شرکای مجاز پشتیبانی می شود. |
number | ارزش استفاده به عنوان نتیجه |
FloodlightActivityConversionSignal
قانون امتیاز دادن به نمایشها بر اساس رویدادهای تبدیل Floodlight.
نمایندگی JSON |
---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
فیلدها | |
---|---|
floodlightActivityId | مورد نیاز. شناسه فعالیت نورافکن. |
countingMethod | مورد نیاز. برای مثال، روشی برای کسب ارزش از فعالیت نورافکن، شمارش تبدیل. |
conversionCounting | مورد نیاز. نوع تبدیلهایی که در محاسبه ارزش نمایش استفاده میشود، برای مثال، تبدیلهای پس از کلیک. |