- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- Targeting
- CampaignDuration
- PlannedProduct
- AdvancedProductTargeting
- SurfaceTargetingSettings
- YouTubeSelectSettings
- OnTargetAudienceMetrics
- ReachCurve
- ReachForecast
- PlannedProductReachForecast
- PlannedProductForecast
- Testen!
Erstellt eine Reichweitenprognose für einen bestimmten Werbetreibenden und eine bestimmte Targeting-Konfiguration.
HTTP-Anfrage
POST https://displayvideo.googleapis.com/v4/advertisers/{advertiserId}/reachForecast:generateReachForecast
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
advertiserId |
Erforderlich. Die ID des Werbetreibenden, der die geplante Kampagne durchführt. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "targeting": { object ( |
| Felder | |
|---|---|
targeting |
Erforderlich. Die Ausrichtungsparameter der geplanten Kampagne. |
campaignDuration |
Erforderlich. Die Dauer der geplanten Kampagne. |
currencyCode |
Erforderlich. Der Währungscode für das Abo im ISO 4217-Format. |
plannedProducts[] |
Erforderlich. Die Liste der Werbebuchungen, die in die Prognose einbezogen werden sollen. |
minEffectiveFrequency |
Optional. Die effektive Mindesthäufigkeit für die gemeldeten Reichweitenmesswerte. Die Mindestanzahl an Impressionen, die ein Kunde sehen muss, damit die Anzeige als effektiv gilt. Diese Einstellung wirkt sich nur auf Berichte aus. Muss zwischen 1 und 10 (einschließlich) liegen. Wenn keine Angabe erfolgt, wird der Standardwert 1 verwendet. |
Antworttext
Antwortnachricht für ReachForecastService.GenerateReachForecast.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "onTargetAudienceMetrics": { object ( |
| Felder | |
|---|---|
onTargetAudienceMetrics |
Die geschätzten Zielgruppengrößen für die Region mit Targeting. |
reachCurve |
Die generierte Prognosekurve. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/display-video
Weitere Informationen finden Sie unter OAuth 2.0 Overview.
Targeting
Targeting-Einstellungen für eine geplante Kampagne.
| JSON-Darstellung |
|---|
{ "plannableLocationIds": [ string ], "ageRange": enum ( |
| Felder | |
|---|---|
plannableLocationIds[] |
Erforderlich. IDs der planbaren Standorte für das Targeting. Planbare Standorte können mit der Methode |
ageRange |
Optional. Die Altersgruppe, auf die Sie das Targeting ausrichten möchten. |
genders[] |
Optional. Die Geschlechtsoptionen für das Targeting. |
devices[] |
Optional. Die Geräte, auf die Sie die Anzeigen ausrichten möchten. |
CampaignDuration
Die Dauer des Reichweitenplans.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld duration. Sie können die Laufzeit der Kampagne selbst bestimmen. Für duration ist nur einer der folgenden Werte zulässig: |
|
durationDays |
Erforderlich. Die Anzahl der Tage, die der Plan abdeckt. |
dateRange |
Erforderlich. Der Zeitraum, den der Plan abdeckt. |
PlannedProduct
Konfiguration für ein bestimmtes Produkt im Plan.
| JSON-Darstellung |
|---|
{
"plannableProductCode": string,
"budgetMicros": string,
"advancedProductTargeting": {
object ( |
| Felder | |
|---|---|
plannableProductCode |
Erforderlich. Der Code für das Produkt, z.B. „VIDEO_REACH_CAMPAIGN“. |
budgetMicros |
Erforderlich. Das Budget für dieses Produkt in Mikroeinheiten. |
advancedProductTargeting |
Optional. Optionale Überschreibungen des Targetings auf Werbebuchungsebene. |
AdvancedProductTargeting
Produktspezifische Überschreibungen der Ausrichtung.
| JSON-Darstellung |
|---|
{ "surfaceTargetingSettings": { object ( |
| Felder | |
|---|---|
surfaceTargetingSettings |
Optional. Planbare Oberflächen für das Targeting. |
targetFrequency |
Optional. Die durchschnittliche Häufigkeit, mit der Anzeigen einem Nutzer in einem bestimmten Zeitraum präsentiert werden. |
frequencyCap |
Optional. Das Frequency Capping für das jeweilige Produkt. |
ageRange |
Optional. Die Altersgruppe, auf die Sie das Targeting ausrichten möchten. |
genders[] |
Optional. Die Geschlechtsoptionen für das Targeting. |
devices[] |
Optional. Die Geräte, auf die Sie die Anzeigen ausrichten möchten. |
userInterestIds[] |
Optional. Die IDs der Nutzerinteressen, auf die ausgerichtet werden soll. Planbare Nutzerinteressen lassen sich mit der Methode |
userListIds[] |
Optional. Die IDs der Nutzerlisten, auf die ausgerichtet werden soll. Planbare Nutzerlisten lassen sich mit der Methode |
youtubeSelectSettings |
Optional. YouTube Select-Einstellungen. |
dateRange |
Optional. Der Zeitraum, auf den sich das Targeting beziehen soll. |
plannableLocationIds[] |
Optional. Planbare Standort-IDs für die Ausrichtung. |
network |
Optional. Das Netzwerk, auf das ausgerichtet werden soll. |
SurfaceTargetingSettings
Auswahl der Oberflächenausrichtung.
| JSON-Darstellung |
|---|
{
"surfaces": [
enum ( |
| Felder | |
|---|---|
surfaces[] |
Optional. Die Oberflächen, auf die ausgerichtet werden soll. |
YouTubeSelectSettings
Einstellungen für YouTube Select-Pakete.
| JSON-Darstellung |
|---|
{ "lineupId": string } |
| Felder | |
|---|---|
lineupId |
Optional. Die ID des YouTube Select-Pakets. |
OnTargetAudienceMetrics
Geschätzte Zielgruppengrößen für eine bestimmte geografische Einheit.
| JSON-Darstellung |
|---|
{ "youtubeAudienceSize": string, "censusAudienceSize": string } |
| Felder | |
|---|---|
youtubeAudienceSize |
Geschätzte Größe der YouTube-Zielgruppe. |
censusAudienceSize |
Größe der Zielgruppe basierend auf den Bevölkerungsstatistiken der Zielregion. |
ReachCurve
Die generierte Reichweitenkurve.
| JSON-Darstellung |
|---|
{
"reachForecasts": [
{
object ( |
| Felder | |
|---|---|
reachForecasts[] |
Punkte entlang der Kurve, nach Kosten sortiert. |
ReachForecast
Ein einzelner Punkt in der Reichweitenkurve.
| JSON-Darstellung |
|---|
{ "costMicros": string, "plannedProductReachForecasts": [ { object ( |
| Felder | |
|---|---|
costMicros |
Gesamtkosten für diesen Punkt in Mikros. |
plannedProductReachForecasts[] |
Aufschlüsselung für einzelne Produkte an diesem Kostenpunkt. |
forecast |
Aggregierte Prognose für den gesamten Plan. |
PlannedProductReachForecast
Leistungsprognose für ein bestimmtes Produkt.
| JSON-Darstellung |
|---|
{
"costMicros": string,
"plannableProductCode": string,
"plannedProductForecast": {
object ( |
| Felder | |
|---|---|
costMicros |
Die Kosten für dieses Produkt in Micros. |
plannableProductCode |
Der Code für das Produkt. |
plannedProductForecast |
Leistungsmesswerte für das Produkt. |
PlannedProductForecast
Leistungsmesswerte für einen Prognosepunkt.
| JSON-Darstellung |
|---|
{ "onTargetReach": string, "onTargetImpressions": string, "trueviewViews": string, "totalReach": string, "totalImpressions": string, "viewableImpressions": string, "onTargetCoviewReach": string, "totalCoviewReach": string, "onTargetCoviewImpressions": string, "totalCoviewImpressions": string } |
| Felder | |
|---|---|
onTargetReach |
Anzahl der einzelnen Nutzer, die der Definition der Zielgruppe entsprechen und erreicht wurden. |
onTargetImpressions |
Anzahl der Impressionen in der Zielgruppe. |
trueviewViews |
Anzahl der TrueView-Aufrufe. |
totalReach |
Die Gesamtzahl der einzelnen Nutzer, die erreicht wurden. |
totalImpressions |
Gesamtzahl der Impressionen. |
viewableImpressions |
Anzahl der sichtbaren Impressionen |
onTargetCoviewReach |
Anzahl der einzelnen Nutzer, die der Definition für die Zielgruppe entsprechen, einschließlich Co-Viewern. |
totalCoviewReach |
Die Gesamtzahl der erreichten einzelnen Nutzer, einschließlich Co-Viewern. |
onTargetCoviewImpressions |
Anzahl der Impressionen bei der Zielgruppe, einschließlich Co-Viewern. |
totalCoviewImpressions |
Gesamtzahl der Impressionen, einschließlich Co-Viewern. |