Quelques accords de programmatique garanti ne fonctionnent pas de manière optimale dans Authorized Buyers à cause des écarts au niveau du nombre d'impressions facturables entre Authorized Buyers et la plate-forme côté demande.
Pour identifier les accords posant problème, vous pouvez utiliser l'API RTB Troubleshooting et comparer les rapports Authorized Buyers et de la plate-forme côté demande au niveau de la métrique impressions facturables, et ainsi déterminer où se situent les plus gros écarts. Ces impressions facturables correspondent aux impressions monétisées nettes sur lesquelles nous facturons l'acheteur.
Étape 1
Créez un ensemble de filtres spécifique pour le compte associé à l'identifiant de compte indiqué à l'aide de la méthode bidders.accounts.filterSets.create.
- Spécifiez les valeurs suivantes :
ownerName
,isTransient
etfilterSet
dans le corps de la requête, comme dans l'exemple ci-après.
Exemple
|
Définissez isTransient
sur "true" si l'ensemble de filtres n'est utile que sur le court terme et ne doit pas persister indéfiniment.
2. Spécifiez le dealId
à filtrer dans l'ensemble de filtres.
3. Spécifiez la valeur relativeDateRange
(jusqu'à 30 jours).
4. Utilisez l'attribut timeSeriesGranularity
pour ventiler les résultats par heure ou par jour.
5. Une fois créé, enregistrez le nom de l'ensemble de filtres.
Étape 2
Interrogez les métriques d'enchères, y compris les impressions facturées, à l'aide de la méthode bidders.accounts.filterSets.bidMetrics.list.
- Saisissez le nom
filterSet
que vous avez créé à l'étape 1. Example :bidders/48446606/filterSets/12345
. Spécifiez la taille de la page si nécessaire. - Les métriques d'enchères affichent une seule ligne si aucune valeur
timeSeriesGranularity
n'est spécifiée, ou plusieurs lignes pour chaque niveau de précision (heure ou jour).
Par exemple, pour filterSet
à l'étape 1 et pageSize
égal à 2, la réponse sera :
Exemple
bid_metrics_rows {
bids {
value: 43731
}
bids_in_auction {
value: 43731
}
impressions_won {
value: 34369
}
billed_impressions {
value: 31823
}
measurable_impressions {
value: 31580
}
viewable_impressions {
value: 22820
}
row_dimensions {
time_interval {
start_time {
seconds: 1627023600
}
end_time {
seconds: 1627027200
}
}
}
reached_queries {
value: 34646
}
}
bid_metrics_rows {
bids {
value: 37903
}
bids_in_auction {
value: 37903
}
impressions_won {
value: 30041
}
billed_impressions {
value: 27974
}
measurable_impressions {
value: 27747
}
viewable_impressions {
value: 20026
}
row_dimensions {
time_interval {
start_time {
seconds: 1627027200
}
end_time {
seconds: 1627030800
}
}
}
reached_queries {
value: 30329
}
}
next_page_token: "CAoQwJODrfuI8gIYvdPy4IyJ8gI="
Chaque bid_metrics_rows
représente les métriques cumulées pour l'heure/le jour spécifiés dans time_interval. Utilisez le paramètre next_page_token
pour obtenir les résultats de la page suivante.