- JSON gösterimi
- Kurallar
- Kural
- RuleCondition
- SignalComparison
- Sinyal
- ComparisonValue
- DayAndTime
- SignalValue
- FloodlightActivityConversionSignal
Kural tabanlı algoritma.
| JSON gösterimi |
|---|
{ "impressionSignalRuleset": { object ( |
| Alanlar | |
|---|---|
impressionSignalRuleset |
Gösterim sinyalleriyle ilgili kurallar. |
postImpressionSignalRuleset |
Gösterim sonrası sinyalleriyle ilgili kurallar. Bu alan yalnızca izin verilenler listesindeki iş ortakları için desteklenir. |
attributionModelId |
Algoritma için ilişkilendirme modeli. Bu alan yalnızca izin verilenler listesindeki iş ortakları için desteklenir. |
Kural kümesi
Kurallar listesini ve sonuç değerlerinin nasıl toplanacağını içeren bir kural kümesi.
| JSON gösterimi |
|---|
{ "rules": [ { object ( |
| Alanlar | |
|---|---|
rules[] |
Gösterim değerini oluşturmaya yönelik kuralların listesi. |
aggregationType |
Değerlendirilen kuralların değerlerini toplama. |
maxValue |
Kural grubunun değerlendirebileceği maksimum değer. |
Kural
Koşul grubu.
Kuralın döndürülen değeri şunlardan biridir:
- Tek bir karşılanan koşul veya koşul için döndürülen değer
- Hiçbir koşul karşılanmazsa tanımlanan varsayılan değer.
| JSON gösterimi |
|---|
{ "conditions": [ { object ( |
| Alanlar | |
|---|---|
conditions[] |
Bu kuraldaki koşulların listesi. Koşullar arasındaki ölçütler karşılıklı olarak birbirini dışlamalıdır. |
defaultReturnValue |
Koşullardan hiçbiri karşılanmadığında uygulanan varsayılan değer. |
RuleCondition
Sinyal karşılaştırma grubu. if ifadesine eşdeğerdir.
| JSON gösterimi |
|---|
{ "signalComparisons": [ { object ( |
| Alanlar | |
|---|---|
signalComparisons[] |
|
returnValue |
|
SignalComparison
Tek bir karşılaştırma. Karşılaştırma, signal ile comparisonValue verilerini karşılaştırır.
siteId==123 karşılaştırması aşağıdaki alan değerleriyle temsil edilir:
signal,impressionSignalolarakSITE_IDdeğerine sahip.comparisonOperator,EQUALolarak ayarlandı.comparisonValue, 123 olarak ayarlandı.
| JSON gösterimi |
|---|
{ "signal": { object ( |
| Alanlar | |
|---|---|
signal |
Karşılaştırılacak sinyal. |
comparisonOperator |
İki değeri karşılaştırmak için kullanılan operatör. Sonuçta oluşturulan denemede |
comparisonValue |
Sinyalin karşılaştırılacağı değer. |
Sinyal
Kuralları değerlendirmek için kullanılan sinyal.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
Birlik alanı signal. Kuralları değerlendirmek için kullanılan sinyal. signal yalnızca aşağıdakilerden biri olabilir: |
|
impressionSignal |
Gösterimlere dayalı sinyal. |
clickSignal |
Tıklamaya dayalı sinyal. Bu alan yalnızca izin verilenler listesindeki iş ortakları için desteklenir. |
activeViewSignal |
Sinyal, etkin görüntüleme sayısına göre belirlenir. Bu alan yalnızca izin verilenler listesindeki iş ortakları için desteklenir. |
ComparisonValue
Sinyalin karşılaştırılacağı değer.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
Birlik alanı value. Sinyalin karşılaştırılacağı değer. value yalnızca aşağıdakilerden biri olabilir: |
|
int64Value |
Tam sayı değeri. |
doubleValue |
Çift değer. |
stringValue |
Dize değeri. |
boolValue |
Boole değeri. |
creativeDimensionValue |
Reklam öğesi boyutu değeri. |
dayAndTimeValue |
Gün ve saat değeri. Yalnızca |
deviceTypeValue |
Cihaz türü değeri. |
onScreenPositionValue |
Reklam konumu değeri. |
environmentValue |
Ortam değeri. |
exchangeValue |
Değişim değeri. |
videoPlayerSizeValue |
Video oynatıcı boyutu değeri. Bu alan yalnızca izin verilenler listesindeki iş ortakları için desteklenir. |
DayAndTime
Haftanın günü ve günün saatine göre tanımlanan zamanın gösterimi.
| JSON gösterimi |
|---|
{ "dayOfWeek": enum ( |
| Alanlar | |
|---|---|
dayOfWeek |
Zorunlu. Haftanın günleri. |
hourOfDay |
Zorunlu. Günün saati. |
timeZoneResolution |
Zorunlu. İlgili saat dilimini belirlemek için kullanılan mekanizma. |
SignalValue
Kural değerlendirmesi için kullanılan sinyalin değeri düzenlendi.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
Birlik alanı signal. Değeri oluşturmak için kullanılan temel sinyal. signal yalnızca aşağıdakilerden biri olabilir: |
|
activeViewSignal |
Sinyal, etkin görüntüleme sayısına göre belirlenir. Yalnızca Bu alan yalnızca izin verilenler listesindeki iş ortakları için desteklenir. |
floodlightActivityConversionSignal |
Floodlight dönüşüm etkinliklerine dayalı sinyal. Bu alan yalnızca izin verilenler listesindeki iş ortakları için desteklenir. |
number |
Sonuç olarak kullanılacak değer. |
FloodlightActivityConversionSignal
Floodlight dönüşüm etkinliklerine göre gösterimleri puanlayan kural.
| JSON gösterimi |
|---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
| Alanlar | |
|---|---|
floodlightActivityId |
Zorunlu. Floodlight etkinliğinin kimliği. |
countingMethod |
Zorunlu. Floodlight etkinliğinden değer elde etmenin yolu (ör. dönüşüm sayısı). |
conversionCounting |
Zorunlu. Gösterim değeri hesaplamasında kullanılacak dönüşümlerin türü (ör. tıklama sonrası dönüşümler). |