Partager via


Science des données Toolkit - Évaluation des enchères avec des modèles personnalisés

Ce document fournit une explication de la façon dont la définition de différents Goals et types de revenus sur votre élément de ligne affectera votre évaluation finale de l’offre (BV). Vous devez avoir une compréhension générale du fonctionnement des modèles personnalisés .

Vue d’ensemble

Les modèles personnalisés sont conçus pour permettre aux scientifiques des données, via l’API Xandr, de décomposer des parties spécifiques de leur modèle d’évaluation des enchères en associant plusieurs arbres de décision Bonsai et/ou modèles de régression logistique à leurs campagnes ou éléments de ligne augmentées en tant que stratégie d’achat personnalisée. En associant des types spécifiques de modèles au calcul de la valeur attendue pour une impression, il est possible de remplacer des parties de l’optimisation Xandr et de permettre uniquement à notre système de gérer des aspects de l’évaluation que vos propres modèles ne couvrent pas.

Cette page fournit une explication de la façon dont la définition de différents types de Goals et de revenus sur votre ALI affectera votre évaluation de l’offre.  

Équation de l’évaluation de l’offre

La valeur d’enchère finale est le produit de la valeur attendue (EV), du modificateur de cadence, du modificateur d’enchère et du rythme adaptatif. Cette équation peut être exprimée comme suit :

Diagramme d’une équation d’évaluation de l’offre.

À l’exception du rythme adaptatif, les utilisateurs ont la possibilité de personnaliser chacun des différents composants de la valeur d’enchère :

Valeur attendue (EV)

La valeur attendue (EV) d’une variable est décrite comme la somme de tous les facteurs possibles qui peuvent avoir un impact sur une valeur d’enchère, chacun multiplié par la probabilité de son occurrence.

EV = ( Val(Event) * Pr(Event) )

Dans l’équation ci-dessus Val(Event) , représente la valeur d’un événement et Pr(Event) représente la probabilité que l’événement se produise.

Dans le cas d’un achat multimédia, EV est lié à un événement unique, tel qu’une impression consultée, un clic utilisateur ou une conversion utilisateur, où l’événement a une valeur spécifique pour l’acheteur, la Val(Event) variable. La Val(Event) valeur peut être fixe ou cumulée au fil du temps en fonction de certains facteurs, tels que la valeur de durée de vie du client.

Avec le modèle d’optimisation, les clients sont invités à prédire entièrement l’EV d’une impression ou à modifier la valeur de l’enchère optimisée Xandr. Toutefois, dans la plupart des cas, les clients peuvent souhaiter uniquement fournir une partie du calcul ev en fonction des données qu’ils sont en mesure de modéliser, plutôt que de remplacer l’intégralité du calcul compte tenu des données limitées qu’ils peuvent avoir. Les modèles personnalisés résolvent ce problème, ce qui permet aux clients de remplacer des composants spécifiques de l’équation d’optimisation.

EV peut être la valeur d’un type de modèle ou le produit de plusieurs types de modèles. Le calcul pour EV dépend du type d’objectif défini sur votre élément de ligne. Par exemple, si votre élément de ligne augmentée avait un type d’objectif DET, votre ev peut être composé d’un ev_click modèle personnalisé, d’un click_imp modèle personnalisé ou des deux.

Exemple de modèle d’évaluation

Si nous développons l’équation EV ci-dessus, en supposant que nous avons défini un type d’objectif DECP sur l’élément de ligne, l’équation apparaît comme suit :

EV = Pr(Click | Impression) * R

où,

  • Pr(Click | Impression) = Probabilité de clic, compte tenu d’une impression
  • R = Retour attendu si l’utilisateur a cliqué

Modèle d’évaluation attendu avec des facteurs hors connexion

La probabilité d’un événement hors connexion spécifique au client, en fonction d’un événement en ligne (Pr(offline event | online event)), n’est pas un modèle que Xandr pourrait jamais construire. Étant donné que ces types de modèles impliquent des valeurs non fixes de R, un certain nombre de types de modèles de composants conditionnels peuvent être associés à un élément de ligne augmenté ou à une campagne. Un champ de tableau 'custom_models' peut être utilisé pour influencer le calcul d’un EV pour une impression donnée. Dans le cas où un modèle spécifique n’est pas associé au paramètre de custom_models groupe, une valeur par défaut ou dérivée de Xandr est utilisée dans le calcul.

Modificateur de cadence

Le modificateur de cadence ajuste le montant d’une enchère en fonction de la fréquence (le nombre de fois où l’utilisateur a vu le créatif) et de la récurrence (la durée écoulée depuis que l’utilisateur a vu le créatif pour la dernière fois).

Modificateur d’enchère

Montant par lequel une enchère sur une impression sera multipliée.

Rythme adaptatif

Le rythme adaptatif contrôle le rythme d’un élément de ligne et empêche les paiements trop payés. À l’aide du budget quotidien de l’élément de ligne (généré par Xandr automatiquement ou entré manuellement par l’utilisateur), Xandr calcule une courbe de dépense idéale afin que les dollars des annonceurs soient répartis uniformément tout au long de la journée. Un multiplicateur d’enchères calculé dynamiquement est appliqué aux enchères pour contrôler le montant des dépenses. Si un élément de ligne atteint facilement sa livraison cible, le modificateur d’enchères nuance les enchères, mais uniquement dans la mesure où la livraison ne souffre pas. Si un élément de ligne n’est pas conforme à sa livraison cible, le rythme adaptatif ombrage des enchères moins ou pas du tout afin de répondre aux dépenses cibles.

Types de modèles de composants et valeurs par défaut

Avant d’expliquer comment la valeur attendue est calculée pour chaque type d’objectif, il est important de noter les différents types de modèles de composants disponibles à associer à des éléments de ligne augmentée.

Il s’agit des types de modèle actuels pris en charge. Elles peuvent être représentées sous la forme d’un arbre de décision Bonsai ou d’un modèle de régression logistique.

Dans le cas où un modèle de composant éligible n’est pas inclus pour le calcul de la valeur attendue (comme décrit dans les sections ci-dessous), une valeur par défaut est fournie par Xandr.

ID Nom Description Valeur par défaut, si elle n’est pas associée à l’élément de ligne
1 expected_value modèle de valeur attendu actuel EV(imp)
- $1 CPM représenté comme 1000
Le calcul ev change en fonction du type d’objectif défini sur l’élément de ligne. La présence du expected_value modèle sur un élément de ligne remplacera efficacement cette goal_type équation EV.
2 creative_selection modèle de sélection de création actuel Sélection aléatoire uniforme. Pour plus d’informations, consultez notre documentation sur les modèles de sélection créative.
3 ev_click EV(clic)
- Coût par clic
- 1 $ AUT représenté comme 1 000
Objectif DECP
4 click_imp Modèle CTR qui peut être utilisé pour les seuils et la prédiction p(click | imp) Prédiction CTR intégrée
5 ev_conv EV(conv) - Valeur de durée de vie (LTV) ou modèle de taille de panier ($ par conv)
- Coût par conversion
- 1 $ AUT représenté comme 1 000
Objectif CPA
6 conv_imp p(conv | imp) - modèle de taux de conv post-affichage prédiction conv intégrée
7 conv_click p(conv | click) prédiction click-conv intégrée
8 bid_modifier Autorise l’application d’un modificateur arbitraire 1
9 nonvaluation Pour les macros personnalisées, découvrez status et d’autres nœuds sans évaluation N/A (n’a pas d’impact sur l’évaluation). Actuellement utilisé dans les rapports LLD de flux standard, via leaf_name. Pour plus d’informations, consultez notre documentation sur le modèle personnalisé sans évaluation .
10 cadence Pour les modèles de cadence Modèle de cadence si la cadence est activée, 1 si elle est désactivée.
Le multiplicateur de cadence est limité à 1 dans learn.

Types d’objectifs et valeur attendue

Le tableau ci-dessous décrit la façon dont goal_type le paramètre défini sur l’élément de ligne affecte le calcul de la valeur attendue et les modèles de composants pris en compte pour ce goal_type.

Type d’objectif Modèles éligibles Équations EV
CPC - ev_click
- click_imp
expected_value == ev_click * click_imp
CPA - ev_conv
- conv_imp
expected_value == ev_conv * conv_imp
Personnalisé expected_value expected_value
Aucune S/O expected_value sera dérivé d’un CPM moyen maximal, spécifié comme suit :
- UI: « Payer un tarif forfaitaire »
- API: sur l’élément de ligne en tant que line_item.valuation.max_avg_cpm

Modèles valides sur n’importe quel type d’objectif

Certains modèles peuvent être associés à chaque élément de ligne, quel que soit le type d’objectif :

Modèles de cadence

Le cadence modèle est factorisé dans l’équation Valeur attendue pour chaque goal_type.

Remarque

Cadence Les modèles sont actuellement définis par défaut sur les éléments de ligne et sont mis à jour automatiquement par Xandr, par annonceur.

Modèle de modificateur d’enchère

Le bid_modifier modèle est appliqué à la dernière étape du calcul, avant l’application expected_value de tous les attributs De type de revenu et de frais de service.

Arbres de sélection créatifs

These les arborescences permettent une sélection personnalisée de créations qui sont servies pour une impression donnée. Vous trouverez plus d’informations sur la page Creative Selection Custom Model .

Valeur attendue

Expected Value les modèles remplacent le calcul de valeur attendu dans n’importe quel type d’objectif. La sortie du modèle servira ensuite de valeur attendue.

Non-évaluation

Non-valuation les modèles n’ont pas d’impact sur le calcul de l’EV et sont décrits plus en détail dans la documentation modèle personnalisé sans évaluation .

Type de chiffre d’affaires et calcul de l’enchère

Lorsque la valeur attendue a été calculée en fonction du goal_type et des modèles personnalisés définis sur votre élément de ligne, la valeur de l’enchère finale est affectée par le type de chiffre d’affaires défini sur votre élément de ligne. Consultez le tableau ci-dessous pour voir comment le type de revenu affecte la valeur finale de l’offre :

Type de chiffre d’affaires Comment le soumissionnaire calcule l’offre finale Ne pas enchérir si... Types d’objectifs éligibles
Impressions (CPM) 1. Si vous utilisez une marge minimale, soustrayez la marge et les frais de la valeur de chiffre d’affaires CPM définie sur l’élément de ligne.
2. Ombrage avec le rythme adaptatif.
3. Enchère
EV est inférieur à la valeur de revenu CPM définie sur l’élément de ligne, ou la valeur de l’enchère est 0. tout
Coût plus marge 1. Soustraire la marge et les frais d’EV.
2. Ombrage avec le rythme adaptatif.
3. Enchère
La valeur de l’enchère est 0. tout
Coût plus marge, paiement par vue 1. Divisez EV par la probabilité que l’annonce soit visible.
2. Soustraire la marge et les frais.
3. Appliquez le taux de conversion eCPM fourni par l’imp bus Xandr (y compris la prédiction de la visibilité et la prime de risque pour la devise visible choisie).
4. Ombrage avec le rythme adaptatif.
5. Enchère
La valeur de l’enchère est 0. Personnalisé, Aucun
dCPM 1. Nuancer ev avec le rythme adaptatif.
2. Liaison de ce véhicule électrique rythmé entre les cpMs moyennes minimales et maximales.
3. Si vous utilisez des marges minimales, soustrayez la marge et les frais.
4. Enchère
La valeur de l’enchère est 0. tout
CPC 1. Recherchez la valeur de chiffre d’affaires CPM en multipliant la valeur du chiffre d’affaires de la SCP définie sur l’élément de ligne par la probabilité d’un clic par 1 000.
2. Si vous utilisez des marges minimales, soustrayez la marge et les frais.
3. Ombrage avec le rythme adaptatif.
4. Enchère
L’EV multiplié par la probabilité d’un clic est inférieure à la valeur de chiffre d’affaires CPM dérivée ; ou, la valeur de l’enchère est 0. Xandr CPC (avec ou sans remplacements) ou Personnalisé.
vCPM
(paiement par impression)
1. Rechercher la valeur du chiffre d’affaires CPM en multipliant la valeur cpVM définie sur l’élément de ligne par le pourcentage d’affichage
2. Si vous utilisez des marges minimales, soustrayez la marge et les frais
3. Enchère d’ombrage avec le rythme adaptatif
4. Enchère
Ev multiplié par la probabilité de vue est inférieur à la valeur de chiffre d’affaires CPM ; ou, la valeur de l’enchère est 0. Xandr CPVM (sans remplacements) ou Personnalisé.
vCPM
(paiement par vue)
1. Recherchez la valeur du chiffre d’affaires CPM en multipliant la valeur CPVM définie sur l’élément de ligne par le pourcentage d’affichage.
2. Si vous utilisez des marges minimales, soustrayez la marge et les frais.
3. Appliquez le taux de conversion eCPM fourni par l’ImpBus AppNexus (inclut la prédiction de la visibilité et la prime de risque pour la devise visible choisie).
4. Ombrage de l’enchère avec le rythme adaptatif.
5. Enchère
EV est inférieur à la valeur de chiffre d’affaires CPM multipliée par la probabilité de vue. Xandr CPVM (sans remplacements) ou Personnalisé.

Remarque

Le rythme adaptatif contrôle le rythme d’un élément de ligne et empêche les paiements trop payés. À l’aide du budget quotidien de l’élément de ligne (généré par Xandr automatiquement ou entré manuellement par l’utilisateur), Xandr calcule une courbe de dépense idéale afin que les dollars des annonceurs soient répartis uniformément tout au long de la journée.