- 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 表示法 | 
|---|
| { // Union field | 
| 欄位 | |
|---|---|
| 聯集欄位 signal。用來評估規則的信號。signal只能是下列其中一項: | |
| impressionSignal | 
 以曝光次數為依據的信號。 | 
| clickSignal | 
 根據點擊次數提供的信號。 這個欄位僅適用於許可合作夥伴。 | 
| activeViewSignal | 
 根據 Active View 產生的信號。 這個欄位僅適用於許可合作夥伴。 | 
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 | 
 根據 Active View 產生的信號。系統僅支援  這個欄位僅適用於許可合作夥伴。 | 
| floodlightActivityConversionSignal | 
 以 Floodlight 轉換事件為依據的信號。 這個欄位僅適用於許可合作夥伴。 | 
| number | 
 做為結果的值。 | 
FloodlightActivityConversionSignal
根據 Floodlight 轉換事件為曝光評分的規則。
| JSON 表示法 | 
|---|
| { "floodlightActivityId": string, "countingMethod": enum ( | 
| 欄位 | |
|---|---|
| floodlightActivityId | 
 必要欄位。Floodlight 活動的 ID。 | 
| countingMethod | 
 必要欄位。從 Floodlight 活動取得價值的方式,例如轉換次數。 | 
| conversionCounting | 
 必要欄位。用於計算曝光價值的轉換類型,例如點擊後轉換。 |