- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Targeting
- CampaignDuration
- PlannedProduct
- AdvancedProductTargeting
- SurfaceTargetingSettings
- YouTubeSelectSettings
- OnTargetAudienceMetrics
- ReachCurve
- ReachForecast
- PlannedProductReachForecast
- PlannedProductForecast
- Fai una prova!
Genera una previsione della copertura per un determinato inserzionista e una determinata configurazione del targeting.
Richiesta HTTP
POST https://displayvideo.googleapis.com/v4/advertisers/{advertiserId}/reachForecast:generateReachForecast
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
advertiserId |
Obbligatorio. L'ID dell'inserzionista che pubblicherà la campagna pianificata. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "targeting": { object ( |
| Campi | |
|---|---|
targeting |
Obbligatorio. I parametri di targeting della campagna pianificata. |
campaignDuration |
Obbligatorio. La durata della campagna pianificata. |
currencyCode |
Obbligatorio. Il codice valuta del piano nel formato ISO 4217. |
plannedProducts[] |
Obbligatorio. L'elenco degli elementi pubblicitari da includere nella previsione. |
minEffectiveFrequency |
Facoltativo. La frequenza effettiva minima per le metriche di copertura riportate. Il numero minimo di volte in cui un cliente deve essere esposto all'annuncio affinché questo sia considerato efficace. Questa impostazione influisce solo sui report. Deve essere compreso tra 1 e 10 inclusi. Se non specificato, viene applicato il valore predefinito 1. |
Corpo della risposta
Messaggio di risposta per ReachForecastService.GenerateReachForecast.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "onTargetAudienceMetrics": { object ( |
| Campi | |
|---|---|
onTargetAudienceMetrics |
Le dimensioni stimate del segmento di pubblico per l'area geografica di destinazione. |
reachCurve |
La curva di previsione generata. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/display-video
Per saperne di più, consulta la OAuth 2.0 Overview.
Targeting
Impostazioni di targeting per una campagna pianificata.
| Rappresentazione JSON |
|---|
{ "plannableLocationIds": [ string ], "ageRange": enum ( |
| Campi | |
|---|---|
plannableLocationIds[] |
Obbligatorio. ID delle località pianificabili da scegliere come target. Le località pianificabili possono essere recuperate utilizzando il metodo |
ageRange |
Facoltativo. La fascia d'età da scegliere come target. |
genders[] |
Facoltativo. Le opzioni di genere da scegliere come target. |
devices[] |
Facoltativo. I dispositivi da scegliere come target. |
CampaignDuration
La durata del piano di copertura.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione duration. Scelta della durata della campagna. duration può essere solo uno dei seguenti tipi: |
|
durationDays |
Obbligatorio. Il numero di giorni coperti dal piano. |
dateRange |
Obbligatorio. L'intervallo di date coperto dal piano. |
PlannedProduct
Configurazione per un prodotto specifico nel piano.
| Rappresentazione JSON |
|---|
{
"plannableProductCode": string,
"budgetMicros": string,
"advancedProductTargeting": {
object ( |
| Campi | |
|---|---|
plannableProductCode |
Obbligatorio. Il codice del prodotto, ad esempio "VIDEO_REACH_CAMPAIGN". |
budgetMicros |
Obbligatorio. Il budget per questo prodotto in micro. |
advancedProductTargeting |
Facoltativo. Override facoltativi del targeting a livello di elemento pubblicitario. |
AdvancedProductTargeting
Override del targeting specifico per prodotto.
| Rappresentazione JSON |
|---|
{ "surfaceTargetingSettings": { object ( |
| Campi | |
|---|---|
surfaceTargetingSettings |
Facoltativo. Piattaforme pianificabili da scegliere come target. |
targetFrequency |
Facoltativo. Il numero medio di volte in cui gli annunci verranno mostrati alla stessa persona in un determinato periodo di tempo. |
frequencyCap |
Facoltativo. La quota limite per il prodotto specifico. |
ageRange |
Facoltativo. La fascia d'età da scegliere come target. |
genders[] |
Facoltativo. Le opzioni di genere da scegliere come target. |
devices[] |
Facoltativo. I dispositivi da scegliere come target. |
userInterestIds[] |
Facoltativo. Gli ID degli interessi degli utenti da scegliere come target. Gli interessi degli utenti pianificabili possono essere recuperati utilizzando il metodo |
userListIds[] |
Facoltativo. Gli ID degli elenchi di utenti da scegliere come target. Gli elenchi di utenti pianificabili possono essere recuperati utilizzando il metodo |
youtubeSelectSettings |
Facoltativo. Impostazioni di YouTube Select. |
dateRange |
Facoltativo. L'intervallo di date da scegliere come target. |
plannableLocationIds[] |
Facoltativo. ID località pianificabili da scegliere come target. |
network |
Facoltativo. La rete da scegliere come target. |
SurfaceTargetingSettings
Selezione del targeting per superficie.
| Rappresentazione JSON |
|---|
{
"surfaces": [
enum ( |
| Campi | |
|---|---|
surfaces[] |
Facoltativo. Le piattaforme da scegliere come target. |
YouTubeSelectSettings
Impostazioni per le selezioni YouTube Select.
| Rappresentazione JSON |
|---|
{ "lineupId": string } |
| Campi | |
|---|---|
lineupId |
Facoltativo. L'ID della selezione YouTube Select. |
OnTargetAudienceMetrics
Dimensioni stimate dei segmenti di pubblico per un'area geografica target.
| Rappresentazione JSON |
|---|
{ "youtubeAudienceSize": string, "censusAudienceSize": string } |
| Campi | |
|---|---|
youtubeAudienceSize |
Stima delle dimensioni del segmento di pubblico di YouTube. |
censusAudienceSize |
Dimensioni del pubblico in base ai dati del censimento dell'area geografica target. |
ReachCurve
La curva di copertura generata.
| Rappresentazione JSON |
|---|
{
"reachForecasts": [
{
object ( |
| Campi | |
|---|---|
reachForecasts[] |
Punti lungo la curva, ordinati in base al costo. |
ReachForecast
Un singolo punto nella curva di copertura.
| Rappresentazione JSON |
|---|
{ "costMicros": string, "plannedProductReachForecasts": [ { object ( |
| Campi | |
|---|---|
costMicros |
Costo totale per questo punto in micro. |
plannedProductReachForecasts[] |
Suddivisione per singoli prodotti in questo punto di costo. |
forecast |
Previsione aggregata per l'intero piano. |
PlannedProductReachForecast
Previsione del rendimento per un prodotto specifico.
| Rappresentazione JSON |
|---|
{
"costMicros": string,
"plannableProductCode": string,
"plannedProductForecast": {
object ( |
| Campi | |
|---|---|
costMicros |
Il costo in micro per questo prodotto. |
plannableProductCode |
Il codice del prodotto. |
plannedProductForecast |
Metriche sul rendimento del prodotto. |
PlannedProductForecast
Metriche sul rendimento per un punto di previsione.
| Rappresentazione JSON |
|---|
{ "onTargetReach": string, "onTargetImpressions": string, "trueviewViews": string, "totalReach": string, "totalImpressions": string, "viewableImpressions": string, "onTargetCoviewReach": string, "totalCoviewReach": string, "onTargetCoviewImpressions": string, "totalCoviewImpressions": string } |
| Campi | |
|---|---|
onTargetReach |
Numero di utenti unici raggiunti che corrispondono alla definizione di in linea con il target. |
onTargetImpressions |
Numero di impressioni in linea con il target. |
trueviewViews |
Numero di visualizzazioni TrueView. |
totalReach |
Numero totale di utenti unici raggiunti. |
totalImpressions |
Numero totale di impressioni. |
viewableImpressions |
Numero di impressioni visualizzabili. |
onTargetCoviewReach |
Numero di utenti unici raggiunti che corrispondono alla definizione in linea con il target, inclusi i co-spettatori. |
totalCoviewReach |
Numero totale di persone uniche raggiunte, inclusi i co-spettatori. |
onTargetCoviewImpressions |
Numero di impressioni in linea con il target, inclusi i co-spettatori. |
totalCoviewImpressions |
Numero totale di impressioni, inclusi i co-spettatori. |