- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Segmentação
- CampaignDuration
- PlannedProduct
- AdvancedProductTargeting
- SurfaceTargetingSettings
- YouTubeSelectSettings
- OnTargetAudienceMetrics
- ReachCurve
- ReachForecast
- PlannedProductReachForecast
- PlannedProductForecast
- Faça um teste
Gera uma previsão de alcance para um determinado anunciante e configuração de segmentação.
Solicitação HTTP
POST https://displayvideo.googleapis.com/v4/advertisers/{advertiserId}/reachForecast:generateReachForecast
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
advertiserId |
Obrigatório. O ID do anunciante que vai veicular a campanha planejada. |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{ "targeting": { object ( |
| Campos | |
|---|---|
targeting |
Obrigatório. Os parâmetros de segmentação da campanha planejada. |
campaignDuration |
Obrigatório. A duração da campanha planejada. |
currencyCode |
Obrigatório. O código da moeda do plano no formato ISO 4217. |
plannedProducts[] |
Obrigatório. A lista de itens de linha a serem incluídos na previsão. |
minEffectiveFrequency |
Opcional. A frequência efetiva mínima para as métricas de alcance informadas. É o número mínimo de vezes que um cliente precisa ser exposto ao anúncio para que ele seja considerado eficaz. Essa configuração afeta apenas os relatórios. Precisa estar entre 1 e 10 (inclusive). Se não for especificado, o padrão será 1. |
Corpo da resposta
Mensagem de resposta para "ReachForecastService.GenerateReachForecast".
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{ "onTargetAudienceMetrics": { object ( |
| Campos | |
|---|---|
onTargetAudienceMetrics |
Os tamanhos estimados de público-alvo para a área geográfica segmentada. |
reachCurve |
A curva de previsão gerada. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/display-video
Para mais informações, consulte OAuth 2.0 Overview.
Segmentação
Configurações de segmentação para uma campanha planejada.
| Representação JSON |
|---|
{ "plannableLocationIds": [ string ], "ageRange": enum ( |
| Campos | |
|---|---|
plannableLocationIds[] |
Obrigatório. IDs de locais planejáveis para segmentação. Os locais planejáveis podem ser recuperados usando o método |
ageRange |
Opcional. A faixa etária a ser segmentada. |
genders[] |
Opcional. As opções de gênero para segmentação. |
devices[] |
Opcional. Os dispositivos a serem segmentados. |
CampaignDuration
A duração do plano de alcance.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união duration. Escolha da duração da campanha. duration pode ser apenas de um dos tipos a seguir: |
|
durationDays |
Obrigatório. O número de dias que o plano cobre. |
dateRange |
Obrigatório. O período que o plano abrange. |
PlannedProduct
Configuração de um produto específico no plano.
| Representação JSON |
|---|
{
"plannableProductCode": string,
"budgetMicros": string,
"advancedProductTargeting": {
object ( |
| Campos | |
|---|---|
plannableProductCode |
Obrigatório. O código do produto, por exemplo, "VIDEO_REACH_CAMPAIGN". |
budgetMicros |
Obrigatório. O orçamento para este produto em micros. |
advancedProductTargeting |
Opcional. Substituições opcionais de segmentação no nível do item de linha. |
AdvancedProductTargeting
Substituições de segmentação específicas do produto.
| Representação JSON |
|---|
{ "surfaceTargetingSettings": { object ( |
| Campos | |
|---|---|
surfaceTargetingSettings |
Opcional. Plataformas planejáveis para segmentação. |
targetFrequency |
Opcional. É o número médio de vezes que os anúncios serão mostrados para a mesma pessoa durante um determinado período. |
frequencyCap |
Opcional. O limite de frequência para o produto específico. |
ageRange |
Opcional. A faixa etária a ser segmentada. |
genders[] |
Opcional. As opções de gênero para segmentação. |
devices[] |
Opcional. Os dispositivos a serem segmentados. |
userInterestIds[] |
Opcional. Os IDs de interesse do usuário a serem segmentados. Os interesses do usuário planejáveis podem ser recuperados usando o método |
userListIds[] |
Opcional. Os IDs das listas de usuários a serem segmentadas. As listas de usuários planejáveis podem ser recuperadas usando o método |
youtubeSelectSettings |
Opcional. Configurações do YouTube Select. |
dateRange |
Opcional. O período a ser segmentado. |
plannableLocationIds[] |
Opcional. IDs de locais planejáveis para segmentação. |
network |
Opcional. A rede de destino. |
SurfaceTargetingSettings
Seleção de segmentação por plataforma.
| Representação JSON |
|---|
{
"surfaces": [
enum ( |
| Campos | |
|---|---|
surfaces[] |
Opcional. As plataformas a serem segmentadas. |
YouTubeSelectSettings
Configurações dos Lineups do YouTube Select.
| Representação JSON |
|---|
{ "lineupId": string } |
| Campos | |
|---|---|
lineupId |
Opcional. O ID do Lineup do YouTube Select. |
OnTargetAudienceMetrics
Tamanhos estimados de público-alvo para uma região geográfica segmentada.
| Representação JSON |
|---|
{ "youtubeAudienceSize": string, "censusAudienceSize": string } |
| Campos | |
|---|---|
youtubeAudienceSize |
Tamanho estimado do público do YouTube. |
censusAudienceSize |
Tamanho do público com base nos dados do censo da região segmentada. |
ReachCurve
A curva de alcance gerada.
| Representação JSON |
|---|
{
"reachForecasts": [
{
object ( |
| Campos | |
|---|---|
reachForecasts[] |
Pontos ao longo da curva, ordenados por custo. |
ReachForecast
Um único ponto na curva de alcance.
| Representação JSON |
|---|
{ "costMicros": string, "plannedProductReachForecasts": [ { object ( |
| Campos | |
|---|---|
costMicros |
Custo total para este ponto em micros. |
plannedProductReachForecasts[] |
Detalhamento de produtos individuais nesse ponto de custo. |
forecast |
Previsão agregada para todo o plano. |
PlannedProductReachForecast
Previsão de performance para um produto específico.
| Representação JSON |
|---|
{
"costMicros": string,
"plannableProductCode": string,
"plannedProductForecast": {
object ( |
| Campos | |
|---|---|
costMicros |
O custo em micros para este produto. |
plannableProductCode |
O código do produto. |
plannedProductForecast |
Métricas de performance do produto. |
PlannedProductForecast
Métricas de performance para um ponto de previsão.
| Representação JSON |
|---|
{ "onTargetReach": string, "onTargetImpressions": string, "trueviewViews": string, "totalReach": string, "totalImpressions": string, "viewableImpressions": string, "onTargetCoviewReach": string, "totalCoviewReach": string, "onTargetCoviewImpressions": string, "totalCoviewImpressions": string } |
| Campos | |
|---|---|
onTargetReach |
Número de pessoas únicas alcançadas que correspondem à definição de público-alvo. |
onTargetImpressions |
Número de impressões no público-alvo. |
trueviewViews |
Número de visualizações TrueView. |
totalReach |
Número total de pessoas únicas alcançadas. |
totalImpressions |
Número total de impressões. |
viewableImpressions |
Número de impressões visíveis. |
onTargetCoviewReach |
Número de pessoas únicas alcançadas que correspondem à definição de público-alvo, incluindo quem assistiu junto. |
totalCoviewReach |
Número total de pessoas únicas alcançadas, incluindo quem assistiu junto. |
onTargetCoviewImpressions |
Número de impressões no público-alvo, incluindo covisualizadores. |
totalCoviewImpressions |
Número total de impressões, incluindo covisualizadores. |