- 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
,impressionSignal
olarakSITE_ID
değerine sahip.comparisonOperator
,EQUAL
olarak 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). |