- نمایش JSON
- مجموعه قوانین
- قاعده
- شرط قاعده
- مقایسه سیگنال
- سیگنال
- مقایسهمقدار
- روز و زمان
- مقدار سیگنال
- سیگنال تبدیل فعالیت نورافکن
الگوریتم مبتنی بر قانون.
| نمایش JSON |
|---|
{ "impressionSignalRuleset": { object ( |
| فیلدها | |
|---|---|
impressionSignalRuleset | قوانین مربوط به سیگنالهای تأثیرگذاری. |
postImpressionSignalRuleset | قوانین مربوط به سیگنالهای پس از قالبگیری. این فیلد فقط برای شرکای مجاز پشتیبانی میشود. |
attributionModelId | مدل انتساب برای الگوریتم. این فیلد فقط برای شرکای مجاز پشتیبانی میشود. |
مجموعه قوانین
مجموعهای از قوانین شامل فهرستی از قوانین و نحوه تجمیع مقادیر حاصل از آنها.
| نمایش JSON |
|---|
{ "rules": [ { object ( |
| فیلدها | |
|---|---|
rules[] | فهرست قوانین برای تولید مقدار نمایش. |
aggregationType | نحوه تجمیع مقادیر قوانین ارزیابی شده. |
maxValue | حداکثر مقداری که مجموعه قوانین میتواند ارزیابی کند. |
قاعده
مجموعه شرایط.
مقدار برگشتی این قانون یکی از موارد زیر است:
- مقدار برگشتی برای یک شرط برآورده شده یا
- مقدار بازگشتی پیشفرض تعریفشده در صورت عدم برآورده شدن هیچ شرطی.
| نمایش JSON |
|---|
{ "conditions": [ { object ( |
| فیلدها | |
|---|---|
conditions[] | فهرست شرایط در این قانون. معیارهای بین شرایط باید منحصر به فرد باشند. |
defaultReturnValue | مقدار بازگشتی پیشفرض زمانی اعمال میشود که هیچ یک از شرایط برقرار نباشد. |
شرط قاعده
مجموعهای از مقایسههای سیگنال. معادل یک دستور if .
| نمایش JSON |
|---|
{ "signalComparisons": [ { object ( |
| فیلدها | |
|---|---|
signalComparisons[] | فهرست مقایسههایی که شرط دستور |
returnValue | مقداری که در صورت |
مقایسه سیگنال
یک مقایسه واحد. این مقایسه، signal را با comparisonValue مقایسه میکند.
مقایسه siteId==123 با مقادیر فیلد زیر نمایش داده میشود:
-
signalدارایimpressionSignalباSITE_IDاست. -
comparisonOperatorرویEQUALتنظیم شده است. -
comparisonValueروی ۱۲۳ تنظیم شده است.
| نمایش JSON |
|---|
{ "signal": { object ( |
| فیلدها | |
|---|---|
signal | سیگنال برای مقایسه. |
comparisonOperator | عملگری که برای مقایسه دو مقدار استفاده میشود. در عبارت حاصل، |
comparisonValue | مقداری که سیگنال با آن مقایسه میشود. |
سیگنال
سیگنال مورد استفاده برای ارزیابی قوانین.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
signal میدان مشترک. سیگنالی که برای ارزیابی قوانین استفاده میشود. signal میتواند فقط یکی از موارد زیر باشد: | |
impressionSignal | سیگنال بر اساس تعداد بازدیدها. |
clickSignal | سیگنال بر اساس کلیک. این فیلد فقط برای شرکای مجاز پشتیبانی میشود. |
activeViewSignal | سیگنال بر اساس بازدیدهای فعال. این فیلد فقط برای شرکای مجاز پشتیبانی میشود. |
مقایسهمقدار
مقداری برای مقایسه سیگنال.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
value فیلد Union. مقداری که سیگنال با آن مقایسه میشود. value میتواند فقط یکی از موارد زیر باشد: | |
int64Value | مقدار عدد صحیح. |
doubleValue | ارزش مضاعف. |
stringValue | مقدار رشتهای. |
boolValue | مقدار بولی. |
creativeDimensionValue | ارزش بُعد خلاقانه. |
dayAndTimeValue | مقدار روز و زمان. فقط |
deviceTypeValue | مقدار نوع دستگاه. |
onScreenPositionValue | ارزش موقعیت تبلیغ |
environmentValue | ارزش محیطی. |
exchangeValue | ارزش مبادلهای. |
contentDurationValue | مقدار مدت زمان محتوای ویدیویی. |
contentStreamTypeValue | مقدار نوع ارائه ویدیو. |
contentGenreIdValue | مقدار شناسه ژانر ویدیو. |
videoPlayerSizeValue | مقدار اندازه پخش کننده ویدیو. این فیلد فقط برای شرکای مجاز پشتیبانی میشود. |
روز و زمان
نمایش زمان که توسط روز هفته و ساعت روز تعریف میشود.
| نمایش JSON |
|---|
{ "dayOfWeek": enum ( |
| فیلدها | |
|---|---|
dayOfWeek | الزامی. روز هفته. |
hourOfDay | الزامی. ساعت روز. |
timeZoneResolution | الزامی. مکانیزمی که برای تعیین منطقه زمانی مربوطه استفاده میشود. |
مقدار سیگنال
مقدار تنظیمشدهی سیگنال مورد استفاده برای ارزیابی قانون.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
signal میدان مشترک. سیگنال پایه مورد استفاده برای تولید مقدار. signal میتواند فقط یکی از موارد زیر باشد: | |
activeViewSignal | سیگنال بر اساس نماهای فعال. فقط این فیلد فقط برای شرکای مجاز پشتیبانی میشود. |
floodlightActivityConversionSignal | سیگنال مبتنی بر رویدادهای تبدیل نورافکن. این فیلد فقط برای شرکای مجاز پشتیبانی میشود. |
number | ارزشی که به عنوان نتیجه استفاده میشود. |
سیگنال تبدیل فعالیت نورافکن
قانون امتیازدهی به نمایشها بر اساس رویدادهای تبدیل Floodlight.
| نمایش JSON |
|---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
| فیلدها | |
|---|---|
floodlightActivityId | الزامی. شناسه فعالیت نورافکن. |
countingMethod | الزامی. نحوه کسب ارزش از فعالیت نورافکن، به عنوان مثال، تعداد تبدیل. |
conversionCounting | الزامی. نوع تبدیلهایی که قرار است در محاسبهی ارزش نمایش استفاده شوند، برای مثال، تبدیلهای پس از کلیک. |