Les exemples de scripts suivants utilisent les données au niveau des impressions pour alimenter leur algorithme d'enchères personnalisées.
Maximiser la marque
Vous pouvez créer un script d'enchères personnalisées en vue de maximiser les indicateurs clés de performance (KPI) liés à la marque. Voici quelques exemples :
active_view_viewed
time_on_screen_seconds
completed_in_view_audible
Pour découvrir d'autres champs, accédez aux champs avancés pour les enchères personnalisées.
Exemple concret
Un annonceur d'e-commerce souhaite diffuser une campagne pour lancer un nouveau produit. Les KPI de la campagne seront axés sur la maximisation de la marque afin d'optimiser les enchères personnalisées pour les métriques qui mesurent l'exposition de la marque auprès des utilisateurs.
Exemple de script
L'exemple de script suivant vous présente une façon de maximiser la marque en utilisant max_aggregate
. Les scores A
, B
et C
indiquent la pondération à appliquer pour la priorité de chaque métrique :
active_view_viewed
: représente les impressions pour lesquelles l'annonce display ou vidéo est considérée comme visible par Active View.time_on_screen_seconds
: indique la durée d'affichage d'une vidéo en secondes. Renvoietrue
pour les impressions qui correspondent à la durée de visionnage spécifiée.completed_in_view_audible
: représente les impressions pour lesquelles la vidéo était visible et le son était activé jusqu'à la fin de la vidéo.
([active_view_viewed], score A),
([time_on_screen_seconds > 10], score B),
([completed_in_view_audible], score C)
])
Pour une campagne utilisant une création display, vous pouvez utiliser la taille de la création afin de maximiser les opportunités pour la marque. Les scores X
, Y
et Z
spécifient la pondération pour chaque combinaison de métriques :
creative_width
: représente la largeur en pixels d'une création.creative_height
: représente la hauteur en pixels d'une création.
return max_aggregate([
([time_on_screen_seconds > 10, creative_width == 300, creative_height == 600], score X),
([time_on_screen_seconds >=3, time_on_screen_seconds <= 10,creative_width == 300, creative_height == 600],score Y),
([time_on_screen_seconds < 3, creative_width == 300, creative_height == 600], score Z
])
TV connectée
Les campagnes pour TV connectée peuvent également bénéficier des enchères personnalisées. Toutefois, les scripts destinés à être utilisés avec les campagnes pour la TV connectée n'acceptent pas les scores basés sur domain
.
Exemple concret
Un annonceur d'e-commerce souhaite diffuser une campagne pour lancer un nouveau produit. Il sait que son audience cible regardera du contenu principalement le soir et tôt le matin.
Exemple de script
L'exemple de script suivant vous présente une façon de maximiser la marque en utilisant max_aggregate
. Les scores A
, B
et C
indiquent la pondération pour laquelle vous devez prioriser la période :
hour_of_day
: représente l'heure à laquelle l'annonce est diffusée.
([0 <= hour_of_day < 7], score A),
([7 <= hour_of_day < 9], score B),
([9 <= hour_of_day < 18], score C),
([18 <= hour_of_day < 22], score B),
([22 <= hour_of_day <= 23], score A),
])