- 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:
signalmemilikiimpressionSignalSITE_ID.comparisonOperatordisetel keEQUAL.comparisonValuedisetel 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. |