- ייצוג ב-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עםimpressionSignalשלSITE_ID. - הערך של
comparisonOperatorהואEQUAL. -
comparisonValueמוגדר ל-123.
| ייצוג ב-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 |
אות שמבוסס על Active View. השדה הזה נתמך רק אצל שותפים שנמצאים ברשימת ההיתרים. |
| סוף השדות שמוציאים זה את זה. | |
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 |
אות שמבוסס על Active View. יש תמיכה רק ב- השדה הזה נתמך רק לשותפים שנמצאים ברשימת ההיתרים. |
floodlightActivityConversionSignal |
אות שמבוסס על אירועי המרה ב-Floodlight. השדה הזה נתמך רק אצל שותפים שנמצאים ברשימת ההיתרים. |
| סוף השדות שמוציאים זה את זה. | |
number |
הערך שישמש כתוצאה. |
FloodlightActivityConversionSignal
הכלל לדירוג חשיפות על סמך אירועי המרה ב-Floodlight.
| ייצוג ב-JSON |
|---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
| שדות | |
|---|---|
floodlightActivityId |
חובה. המזהה של הפעילות ב-Floodlight. |
countingMethod |
חובה. הדרך לקבל ערך מהפעילות ב-Floodlight, למשל, ספירת ההמרות. |
conversionCounting |
חובה. סוג ההמרות שבהן צריך להשתמש בחישוב של ערך החשיפה, למשל המרות לאחר קליק. |