- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Segmentación
- CampaignDuration
- PlannedProduct
- AdvancedProductTargeting
- SurfaceTargetingSettings
- YouTubeSelectSettings
- OnTargetAudienceMetrics
- ReachCurve
- ReachForecast
- PlannedProductReachForecast
- PlannedProductForecast
- Pruébalo
Genera una previsión de alcance para un anunciante y una configuración de segmentación determinados.
Solicitud HTTP
POST https://displayvideo.googleapis.com/v4/advertisers/{advertiserId}/reachForecast:generateReachForecast
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
advertiserId |
Obligatorio. Es el ID del anunciante que publicará la campaña planificada. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{ "targeting": { object ( |
| Campos | |
|---|---|
targeting |
Obligatorio. Son los parámetros de segmentación de la campaña planificada. |
campaignDuration |
Obligatorio. Es la duración de la campaña planificada. |
currencyCode |
Obligatorio. Es el código de moneda del plan en formato ISO 4217. |
plannedProducts[] |
Obligatorio. Es la lista de líneas de pedido que se incluirán en la previsión. |
minEffectiveFrequency |
Opcional. Es la frecuencia efectiva mínima para las métricas de alcance informadas. Es la cantidad mínima de veces que un cliente debe estar expuesto al anuncio para que se considere eficaz. Este parámetro de configuración solo afecta los informes. Debe estar comprendido entre 1 y 10, ambos incluidos. Si no se especifica, se aplica el valor predeterminado 1. |
Cuerpo de la respuesta
Es el mensaje de respuesta de ReachForecastService.GenerateReachForecast.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
| Representación JSON |
|---|
{ "onTargetAudienceMetrics": { object ( |
| Campos | |
|---|---|
onTargetAudienceMetrics |
Son los tamaños estimados del público para la ubicación geográfica segmentada. |
reachCurve |
Es la curva de previsión generada. |
Permisos de autorización
Requiere el siguiente permiso de OAuth:
https://www.googleapis.com/auth/display-video
Para obtener más información, consulta OAuth 2.0 Overview.
Segmentación
Configuración de la segmentación para una campaña planificada.
| Representación JSON |
|---|
{ "plannableLocationIds": [ string ], "ageRange": enum ( |
| Campos | |
|---|---|
plannableLocationIds[] |
Obligatorio. Son los IDs de las ubicaciones planificables para la segmentación. Las ubicaciones planificables se pueden recuperar con el método |
ageRange |
Opcional. Es el rango de edad para la segmentación. |
genders[] |
Opcional. Son las opciones de género para la segmentación. |
devices[] |
Opcional. Son los dispositivos para segmentar. |
CampaignDuration
Es la duración del plan de alcance.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión duration. Puedes elegir la duración de la campaña. duration puede ser solo uno de los parámetros siguientes: |
|
durationDays |
Obligatorio. Cantidad de días que cubre el plan. |
dateRange |
Obligatorio. Es el período que abarca el plan. |
PlannedProduct
Es la configuración de un producto específico en el plan.
| Representación JSON |
|---|
{
"plannableProductCode": string,
"budgetMicros": string,
"advancedProductTargeting": {
object ( |
| Campos | |
|---|---|
plannableProductCode |
Obligatorio. Es el código del producto, p.ej., "VIDEO_REACH_CAMPAIGN". |
budgetMicros |
Obligatorio. Es el presupuesto de este producto en micros. |
advancedProductTargeting |
Opcional. Son anulaciones opcionales de la segmentación a nivel de la línea de pedido. |
AdvancedProductTargeting
Son las anulaciones de la segmentación específicas del producto.
| Representación JSON |
|---|
{ "surfaceTargetingSettings": { object ( |
| Campos | |
|---|---|
surfaceTargetingSettings |
Opcional. Plataformas en las que se pueden planificar campañas. |
targetFrequency |
Opcional. Es la cantidad promedio de veces que los anuncios se mostrarán a la misma persona durante un período determinado. |
frequencyCap |
Opcional. Es la limitación de frecuencia para el producto específico. |
ageRange |
Opcional. Es el rango de edad para la segmentación. |
genders[] |
Opcional. Son las opciones de género para la segmentación. |
devices[] |
Opcional. Son los dispositivos para segmentar. |
userInterestIds[] |
Opcional. Son los IDs de los intereses del usuario para la segmentación. Los intereses del usuario que se pueden planificar se pueden recuperar con el método |
userListIds[] |
Opcional. Son los IDs de las listas de usuarios a las que se segmentará la campaña. Las listas de usuarios planificables se pueden recuperar con el método |
youtubeSelectSettings |
Opcional. Configuración de YouTube Select. |
dateRange |
Opcional. Es el período para el que se segmenta. |
plannableLocationIds[] |
Opcional. Son los IDs de ubicaciones que se pueden planificar para la segmentación. |
network |
Opcional. Es la red a la que se segmenta. |
SurfaceTargetingSettings
Selección de la segmentación por plataformas.
| Representación JSON |
|---|
{
"surfaces": [
enum ( |
| Campos | |
|---|---|
surfaces[] |
Opcional. Son las plataformas en las que se segmentarán los anuncios. |
YouTubeSelectSettings
Es la configuración de las selecciones de contenido de YouTube Select.
| Representación JSON |
|---|
{ "lineupId": string } |
| Campos | |
|---|---|
lineupId |
Opcional. Es el ID de la selección de contenido de YouTube Select. |
OnTargetAudienceMetrics
Son los tamaños estimados del público para una ubicación geográfica segmentada.
| Representación JSON |
|---|
{ "youtubeAudienceSize": string, "censusAudienceSize": string } |
| Campos | |
|---|---|
youtubeAudienceSize |
Es el tamaño estimado del público de YouTube. |
censusAudienceSize |
Tamaño del público en función de los datos del censo de la ubicación geográfica segmentada. |
ReachCurve
Es la curva de alcance generada.
| Representación JSON |
|---|
{
"reachForecasts": [
{
object ( |
| Campos | |
|---|---|
reachForecasts[] |
Son los puntos a lo largo de la curva, ordenados por costo. |
ReachForecast
Es un solo punto en la curva de alcance.
| Representación JSON |
|---|
{ "costMicros": string, "plannedProductReachForecasts": [ { object ( |
| Campos | |
|---|---|
costMicros |
Es el costo total para este punto en micros. |
plannedProductReachForecasts[] |
Desglose de productos individuales en este punto de costo. |
forecast |
Es la previsión agregada para todo el plan. |
PlannedProductReachForecast
Es la previsión del rendimiento de un producto específico.
| Representación JSON |
|---|
{
"costMicros": string,
"plannableProductCode": string,
"plannedProductForecast": {
object ( |
| Campos | |
|---|---|
costMicros |
Es el costo en micros de este producto. |
plannableProductCode |
Es el código del producto. |
plannedProductForecast |
Son las métricas de rendimiento del producto. |
PlannedProductForecast
Son las métricas de rendimiento para un punto de previsión.
| Representación JSON |
|---|
{ "onTargetReach": string, "onTargetImpressions": string, "trueviewViews": string, "totalReach": string, "totalImpressions": string, "viewableImpressions": string, "onTargetCoviewReach": string, "totalCoviewReach": string, "onTargetCoviewImpressions": string, "totalCoviewImpressions": string } |
| Campos | |
|---|---|
onTargetReach |
Es la cantidad de personas únicas alcanzadas que coinciden con la definición de público objetivo. |
onTargetImpressions |
Es la cantidad de impresiones por segmentación. |
trueviewViews |
Es la cantidad de vistas de TrueView. |
totalReach |
Es la cantidad total de personas únicas alcanzadas. |
totalImpressions |
Es la cantidad total de impresiones. |
viewableImpressions |
Cantidad de impresiones visibles |
onTargetCoviewReach |
Es la cantidad de personas únicas alcanzadas que coinciden con la definición de público objetivo, incluidos los usuarios que miraron el contenido en compañía. |
totalCoviewReach |
Es la cantidad total de personas únicas alcanzadas, incluidos los usuarios que miraron el contenido en compañía. |
onTargetCoviewImpressions |
Cantidad de impresiones por segmentación, incluidos los usuarios de visualización en compañía. |
totalCoviewImpressions |
Es la cantidad total de impresiones, incluidos los usuarios que miraron el contenido en compañía. |