- ייצוג ב-JSON
- Ruleset
- כלל
- RuleCondition
- SignalComparison
- Signal
- ComparisonValue
- DayAndTime
- SignalValue
- FloodlightActivityConversionSignal
אלגוריתם מבוסס-כללים.
| ייצוג ב-JSON | 
|---|
| { "impressionSignalRuleset": { object ( | 
| שדות | |
|---|---|
| impressionSignalRuleset | 
 כללים לגבי אותות החשיפה. | 
| postImpressionSignalRuleset | 
 כללים לגבי אותות בעקבות חשיפה. השדה הזה נתמך רק בשותפים שנכללים ברשימת ההיתרים. | 
| attributionModelId | 
 מודל השיוך לאלגוריתם. השדה הזה נתמך רק בשותפים שנכללים ברשימת ההיתרים. | 
Ruleset
קבוצת כללים שמורכבת מרשימה של כללים ומאופן צבירת הערכים שמתקבלים.
| ייצוג ב-JSON | 
|---|
| { "rules": [ { object ( | 
| שדות | |
|---|---|
| rules[] | 
 רשימת הכללים ליצירת ערך החשיפה. | 
| aggregationType | 
 איך מצטברים הערכים של הכללים שנבדקו. | 
| maxValue | 
 הערך המקסימלי שהכללים יכולים להחזיר. | 
כלל
קבוצת תנאים.
הערך המוחזר של הכלל הוא:
- ערך ההחזרה עבור תנאי יחיד שמתקיים או
- ערך ברירת המחדל המוגדר להחזרה אם אף אחד מהתנאים לא מתקיים.
| ייצוג ב-JSON | 
|---|
| { "conditions": [ { object ( | 
| שדות | |
|---|---|
| conditions[] | 
 רשימת התנאים בכלל הזה. הקריטריונים בין התנאים צריכים להיות ייחודיים. | 
| defaultReturnValue | 
 ערך ברירת המחדל שמוחל כששום תנאי לא מתקיים. | 
RuleCondition
קבוצה של השוואות בין אותות. מקביל להצהרה if.
| ייצוג ב-JSON | 
|---|
| { "signalComparisons": [ { object ( | 
| שדות | |
|---|---|
| signalComparisons[] | 
 רשימת ההשוואות שיוצרות את תנאי ההצהרה  | 
| returnValue | 
 הערך שמוחזר אם התנאי  | 
SignalComparison
השוואה אחת. ההשוואה היא בין 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 | 
 ערך החליפין. | 
| contentDurationValue | 
 הערך של משך הזמן של תוכן וידאו. | 
| contentStreamTypeValue | 
 ערך הסוג של הצגת סרטונים. | 
| contentGenreIdValue | 
 ערך מזהה הז'אנר של הסרטון. | 
| videoPlayerSizeValue | 
 ערך הגודל של נגן הווידאו. השדה הזה נתמך רק בשותפים שנכללים ברשימת ההיתרים. | 
DayAndTime
ייצוג של זמן שמוגדר לפי היום בשבוע והשעה ביום.
| ייצוג ב-JSON | 
|---|
| { "dayOfWeek": enum ( | 
| שדות | |
|---|---|
| dayOfWeek | 
 חובה. היום בשבוע. | 
| hourOfDay | 
 חובה. השעה ביום. | 
| timeZoneResolution | 
 חובה. המנגנון שמשמש לקביעת אזור הזמן הרלוונטי. | 
SignalValue
הערך המותאם של האות שמשמש להערכת הכלל.
| ייצוג ב-JSON | 
|---|
| { // Union field | 
| שדות | |
|---|---|
| שדה איחוד signal. האות הבסיסי שמשמש ליצירת הערך. הערךsignalיכול להיות רק אחד מהבאים: | |
| activeViewSignal | 
 אות שמבוסס על צפיות פעילות. יש תמיכה רק ב- השדה הזה נתמך רק בשותפים שנכללים ברשימת ההיתרים. | 
| floodlightActivityConversionSignal | 
 אות שמבוסס על אירועי המרה ב-Floodlight. השדה הזה נתמך רק בשותפים שנכללים ברשימת ההיתרים. | 
| number | 
 הערך שבו יש להשתמש כתוצאה. | 
FloodlightActivityConversionSignal
הכלל לדירוג חשיפות על סמך אירועי המרה ב-Floodlight.
| ייצוג ב-JSON | 
|---|
| { "floodlightActivityId": string, "countingMethod": enum ( | 
| שדות | |
|---|---|
| floodlightActivityId | 
 חובה. המזהה של הפעילות ב-Floodlight. | 
| countingMethod | 
 חובה. הדרך להשיג ערך מהפעילות ב-Floodlight, לדוגמה, מספר ההמרות. | 
| conversionCounting | 
 חובה. סוג ההמרות שישמשו לחישוב ערך החשיפה, לדוגמה, המרות לאחר קליק. |