- Representasi JSON
- Ruleset
- Rule
- RuleCondition
- SignalComparison
- Sinyal
- ComparisonValue
- DayAndTime
- SignalValue
- FloodlightActivityConversionSignal
Algoritma berbasis aturan.
Representasi JSON |
---|
{ "impressionSignalRuleset": { object ( |
Kolom | |
---|---|
impressionSignalRuleset |
Aturan untuk sinyal tayangan iklan. |
postImpressionSignalRuleset |
Aturan untuk sinyal pasca-tayang. Kolom ini hanya didukung untuk partner yang masuk dalam daftar yang diizinkan. |
attributionModelId |
Model atribusi untuk algoritma. Kolom ini hanya didukung untuk partner yang masuk dalam daftar yang diizinkan. |
Set aturan
Kumpulan aturan yang terdiri dari daftar aturan dan cara menggabungkan nilai yang dihasilkan.
Representasi JSON |
---|
{ "rules": [ { object ( |
Kolom | |
---|---|
rules[] |
Daftar aturan untuk menghasilkan nilai tayangan iklan. |
aggregationType |
Cara menggabungkan nilai aturan yang dievaluasi. |
maxValue |
Nilai maksimum yang dapat dievaluasi oleh kumpulan aturan. |
Aturan
Kumpulan kondisi.
Nilai yang ditampilkan oleh aturan adalah:
- Nilai yang ditampilkan untuk kondisi metrik tunggal atau
- Nilai yang ditampilkan default yang ditentukan jika tidak ada kondisi yang terpenuhi.
Representasi JSON |
---|
{ "conditions": [ { object ( |
Kolom | |
---|---|
conditions[] |
Daftar kondisi dalam aturan ini. Kriteria di antara kondisi harus saling eksklusif. |
defaultReturnValue |
Nilai pengembalian default yang diterapkan jika tidak ada kondisi yang terpenuhi. |
RuleCondition
Kumpulan perbandingan sinyal. Setara dengan pernyataan if
.
Representasi JSON |
---|
{ "signalComparisons": [ { object ( |
Kolom | |
---|---|
signalComparisons[] |
Daftar perbandingan yang membangun kondisi pernyataan |
returnValue |
Nilai yang ditampilkan jika kondisi |
SignalComparison
Satu perbandingan. Perbandingan ini membandingkan signal
dengan comparisonValue
.
Perbandingan siteId==123
diwakili dengan nilai kolom berikut:
signal
memilikiimpressionSignal
SITE_ID
.comparisonOperator
disetel keEQUAL
.comparisonValue
disetel ke 123.
Representasi JSON |
---|
{ "signal": { object ( |
Kolom | |
---|---|
signal |
Sinyal yang akan dibandingkan. |
comparisonOperator |
Operator yang digunakan untuk membandingkan dua nilai. Dalam ekspresi yang dihasilkan, |
comparisonValue |
Nilai untuk membandingkan sinyal. |
Sinyal
Sinyal yang digunakan untuk mengevaluasi aturan.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union signal . Sinyal yang digunakan untuk mengevaluasi aturan. signal hanya dapat berupa salah satu dari berikut: |
|
impressionSignal |
Sinyal berdasarkan tayangan iklan. |
clickSignal |
Sinyal berdasarkan klik. Kolom ini hanya didukung untuk partner yang masuk dalam daftar yang diizinkan. |
activeViewSignal |
Sinyal berdasarkan tampilan aktif. Kolom ini hanya didukung untuk partner yang masuk dalam daftar yang diizinkan. |
ComparisonValue
Nilai untuk membandingkan sinyal.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union value . Nilai untuk membandingkan sinyal. value hanya dapat berupa salah satu dari berikut: |
|
int64Value |
Nilai bilangan bulat. |
doubleValue |
Nilai ganda. |
stringValue |
Nilai string. |
boolValue |
Nilai boolean |
creativeDimensionValue |
Nilai dimensi materi iklan. |
dayAndTimeValue |
Nilai hari dan waktu. Hanya |
deviceTypeValue |
Nilai jenis perangkat. |
onScreenPositionValue |
Nilai posisi iklan. |
environmentValue |
Nilai lingkungan. |
exchangeValue |
Nilai pertukaran. |
videoPlayerSizeValue |
Nilai ukuran pemutar video. Kolom ini hanya didukung untuk partner yang masuk dalam daftar yang diizinkan. |
DayAndTime
Representasi waktu yang ditentukan menurut hari dalam seminggu dan jam dalam sehari.
Representasi JSON |
---|
{ "dayOfWeek": enum ( |
Kolom | |
---|---|
dayOfWeek |
Wajib. Hari. |
hourOfDay |
Wajib. Jam dalam sehari. |
timeZoneResolution |
Wajib. Mekanisme yang digunakan untuk menentukan zona waktu yang relevan. |
SignalValue
Nilai yang disesuaikan dari sinyal yang digunakan untuk evaluasi aturan.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union signal . Sinyal dasar yang digunakan untuk menghasilkan nilai. signal hanya dapat berupa salah satu dari berikut: |
|
activeViewSignal |
Sinyal berdasarkan tampilan aktif. Hanya Kolom ini hanya didukung untuk partner yang masuk dalam daftar yang diizinkan. |
floodlightActivityConversionSignal |
Sinyal berdasarkan peristiwa konversi Floodlight. Kolom ini hanya didukung untuk partner yang masuk dalam daftar yang diizinkan. |
number |
Nilai yang akan digunakan sebagai hasil. |
FloodlightActivityConversionSignal
Aturan untuk memberi skor pada tayangan berdasarkan peristiwa konversi Floodlight.
Representasi JSON |
---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
Kolom | |
---|---|
floodlightActivityId |
Wajib. ID aktivitas Floodlight. |
countingMethod |
Wajib. Cara mendapatkan nilai dari aktivitas Floodlight, misalnya, jumlah konversi. |
conversionCounting |
Wajib. Jenis konversi yang akan digunakan dalam penghitungan nilai tayangan iklan, misalnya, konversi pascaklik. |