- ייצוג ב-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 |
ערך החליפין. |
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 |
חובה. סוג ההמרות שישמשו לחישוב ערך החשיפה, לדוגמה, המרות לאחר קליק. |