- Représentation JSON
- Ensemble de règles
- Règle
- RuleCondition
- SignalComparison
- Signal
- ComparisonValue
- DayAndTime
- SignalValue
- FloodlightActivityConversionSignal
Algorithme basé sur des règles.
Champs | |
---|---|
impressionSignalRuleset |
Règles pour les signaux d'impression. |
postImpressionSignalRuleset |
Règles pour les signaux post-impression. Ce champ n'est disponible que pour les partenaires figurant sur la liste d'autorisation. |
attributionModelId |
Modèle d'attribution de l'algorithme. Ce champ n'est disponible que pour les partenaires figurant sur la liste d'autorisation. |
Jeu de règles
Ensemble de règles composé d'une liste de règles expliquant comment agréger les valeurs obtenues.
Représentation JSON |
---|
{ "rules": [ { object ( |
Champs | |
---|---|
rules[] |
Liste des règles permettant de générer la valeur d'impression. |
aggregationType |
Comment agréger les valeurs des règles évaluées |
maxValue |
Valeur maximale que l'ensemble de règles peut atteindre. |
Règle
Ensemble de conditions.
La valeur renvoyée par la règle est l'une des suivantes:
- La valeur renvoyée pour une condition remplie ou
- Valeur renvoyée par défaut définie si aucune condition n'est remplie.
Représentation JSON |
---|
{ "conditions": [ { object ( |
Champs | |
---|---|
conditions[] |
Liste des conditions de cette règle. Les critères des conditions doivent s'exclure mutuellement. |
defaultReturnValue |
Valeur renvoyée par défaut lorsqu'aucune des conditions n'est remplie. |
RuleCondition
Ensemble de comparaisons de signaux. Équivaut à une instruction if
.
Représentation JSON |
---|
{ "signalComparisons": [ { object ( |
Champs | |
---|---|
signalComparisons[] |
Liste des comparaisons qui créent une condition d'instruction |
returnValue |
Valeur affichée si la condition |
SignalComparison
Une seule comparaison. La comparaison compare signal
et comparisonValue
.
La comparaison de siteId==123
est représentée avec les valeurs de champ suivantes:
signal
a unimpressionSignal
deSITE_ID
.- La propriété
comparisonOperator
est définie surEQUAL
. comparisonValue
est défini sur 123.
Représentation JSON |
---|
{ "signal": { object ( |
Champs | |
---|---|
signal |
Signal à comparer. |
comparisonOperator |
Opérateur utilisé pour comparer les deux valeurs. Dans l'expérience résultante, |
comparisonValue |
Valeur à laquelle comparer le signal. |
Signal
Signal utilisé pour évaluer les règles.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union signal . Signal utilisé pour évaluer les règles. signal ne peut être qu'un des éléments suivants : |
|
impressionSignal |
Signal basé sur les impressions. |
clickSignal |
Signal basé sur les clics. Ce champ n'est disponible que pour les partenaires figurant sur la liste d'autorisation. |
activeViewSignal |
Signal basé sur les vues actives. Ce champ n'est disponible que pour les partenaires figurant sur la liste d'autorisation. |
ComparisonValue
Valeur à laquelle comparer le signal.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union value . Valeur à laquelle comparer le signal. value ne peut être qu'un des éléments suivants : |
|
int64Value |
Valeur de nombre entier ("int"). |
doubleValue |
Valeur double. |
stringValue |
Valeur de chaîne. |
boolValue |
Valeur booléenne. |
creativeDimensionValue |
Valeur des dimensions de la création. |
dayAndTimeValue |
Valeur du jour et de l'heure. Seule l'option |
deviceTypeValue |
Valeur du type d'appareil. |
onScreenPositionValue |
Valeur de position de l'annonce. |
environmentValue |
Valeur d'environnement. |
exchangeValue |
Valeur d'échange. |
videoPlayerSizeValue |
Valeur de la taille du lecteur vidéo. Ce champ n'est disponible que pour les partenaires figurant sur la liste d'autorisation. |
DayAndTime
Représentation de l'heure définie par jour de la semaine et par heure de la journée.
Représentation JSON |
---|
{ "dayOfWeek": enum ( |
Champs | |
---|---|
dayOfWeek |
Obligatoire. Jour de la semaine. |
hourOfDay |
Obligatoire. Heure de la journée. |
timeZoneResolution |
Obligatoire. Mécanisme utilisé pour déterminer le fuseau horaire approprié. |
SignalValue
Valeur ajustée du signal utilisé pour l'évaluation des règles.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union signal . Signal de base utilisé pour générer la valeur. signal ne peut être qu'un des éléments suivants : |
|
activeViewSignal |
Signal basé sur les vues actives. Seule l'option Ce champ n'est disponible que pour les partenaires figurant sur la liste d'autorisation. |
floodlightActivityConversionSignal |
Signal basé sur les événements de conversion Floodlight. Ce champ n'est disponible que pour les partenaires figurant sur la liste d'autorisation. |
number |
Valeur à utiliser comme résultat. |
FloodlightActivityConversionSignal
Règle permettant d'évaluer les impressions en fonction des événements de conversion Floodlight.
Représentation JSON |
---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
Champs | |
---|---|
floodlightActivityId |
Obligatoire. ID de l'activité Floodlight. |
countingMethod |
Obligatoire. Façon d'acquérir la valeur de l'activité Floodlight (par exemple, le nombre de conversions). |
conversionCounting |
Obligatoire. Type de conversions à utiliser pour calculer la valeur des impressions (par exemple, les conversions post-clic). |