- JSON 表示法
- 規則集
- 規則
- RuleCondition
- SignalComparison
- 信號
- 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 |
必要欄位。計算曝光價值時使用的轉換類型,例如點擊後轉換。 |