- Ressource: Campaign
- CampaignGoal
- CampaignGoalType
- PerformanceGoal
- PerformanceGoalType
- CampaignFlight
- CampaignBudget
- ExternalBudgetSource
- PrismaConfig
- PrismaType
- PrismaCpeCode
- Methoden
Ressource: Campaign
Eine einzelne Kampagne
| JSON-Darstellung |
|---|
{ "name": string, "advertiserId": string, "campaignId": string, "displayName": string, "entityStatus": enum ( |
| Felder | |
|---|---|
name |
Nur Ausgabe. Der Ressourcenname der Kampagne. |
advertiserId |
Nur Ausgabe. Die eindeutige ID des Werbetreibenden, zu dem die Kampagne gehört. |
campaignId |
Nur Ausgabe. Die eindeutige ID der Kampagne. Wird vom System zugewiesen. |
displayName |
Erforderlich. Der Anzeigename der Kampagne. Muss UTF-8-codiert sein und darf maximal 240 Byte groß sein. |
entityStatus |
Erforderlich. Hiermit wird festgelegt, ob die Anzeigenaufträge in dieser Kampagne ihre Budgets ausgeben und Gebote für Inventar abgeben können.
|
updateTime |
Nur Ausgabe. Der Zeitstempel, der angibt, wann die Kampagne zuletzt aktualisiert wurde. Wird vom System zugewiesen. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
campaignGoal |
Erforderlich. Das Zielvorhaben der Kampagne |
campaignFlight |
Erforderlich. Die geplanten Ausgaben und die Dauer der Kampagne. |
frequencyCap |
Erforderlich. Die Einstellung für das Frequency Capping der Kampagne. |
campaignBudgets[] |
Die Liste der für diese Kampagne verfügbaren Budgets. Wenn dieses Feld nicht festgelegt ist, wird für die Kampagne ein unbegrenztes Budget verwendet. |
CampaignGoal
Einstellungen, mit denen das Zielvorhaben einer Kampagne festgelegt wird.
| JSON-Darstellung |
|---|
{ "campaignGoalType": enum ( |
| Felder | |
|---|---|
campaignGoalType |
Erforderlich. Der Typ des Kampagnenziels. |
performanceGoal |
Erforderlich. Das Leistungsziel der Kampagne. Zulässige Werte für
|
CampaignGoalType
Mögliche Typen von Kampagnenzielen.
| Enums | |
|---|---|
CAMPAIGN_GOAL_TYPE_UNSPECIFIED |
Der Zielvorhabenwert ist in dieser Version nicht angegeben oder unbekannt. |
CAMPAIGN_GOAL_TYPE_APP_INSTALL |
Mehr App-Installationen oder -Interaktionen |
CAMPAIGN_GOAL_TYPE_BRAND_AWARENESS |
Bekanntheit einer Marke oder eines Produkts steigern |
CAMPAIGN_GOAL_TYPE_OFFLINE_ACTION |
Offlineumsatz bzw. Umsatz in Ladengeschäften steigern |
CAMPAIGN_GOAL_TYPE_ONLINE_ACTION |
Mehr Onlineaktionen oder -besuche |
PerformanceGoal
Einstellungen, mit denen das Leistungsziel einer Kampagne gesteuert wird.
| JSON-Darstellung |
|---|
{
"performanceGoalType": enum ( |
| Felder | |
|---|---|
performanceGoalType |
Erforderlich. Der Typ des Leistungsziels. |
Erforderlich. Der Wert des Leistungsziels, der einem bestimmten performance_goal_type entspricht. Im Folgenden finden Sie eine Liste der Felder, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt: |
|
performanceGoalAmountMicros |
Der Zielbetrag in Mikroeinheiten der Währung des Werbetreibenden. Anwendbar, wenn
Beispiel: 1500000 entspricht 1,5 Standardeinheiten der Währung. |
performanceGoalPercentageMicros |
Die Dezimaldarstellung des Zielprozentsatzes in Mikros. Anwendbar, wenn
70000 steht beispielsweise für 7% (Dezimalzahl 0, 07). |
performanceGoalString |
Ein String für eine Leistungskennzahl (KPI), der leer sein kann. Muss UTF-8-codiert sein und darf maximal 100 Zeichen lang sein. Anwendbar, wenn |
| Ende der sich gegenseitig ausschließenden Felder. | |
PerformanceGoalType
Mögliche Arten von Leistungszielen.
| Enums | |
|---|---|
PERFORMANCE_GOAL_TYPE_UNSPECIFIED |
Der Typ des Leistungsziels ist nicht angegeben oder in dieser Version unbekannt. |
PERFORMANCE_GOAL_TYPE_CPM |
Das Leistungsziel wird in CPM (Cost-per-1000-Impressions) festgelegt. |
PERFORMANCE_GOAL_TYPE_CPC |
Das Leistungsziel wird als CPC (Cost-per-Click) festgelegt. |
PERFORMANCE_GOAL_TYPE_CPA |
Das Leistungsziel wird als CPA (Cost-per-Action) festgelegt. |
PERFORMANCE_GOAL_TYPE_CTR |
Das Leistungsziel wird als CTR-Prozentsatz (Klickrate) festgelegt. |
PERFORMANCE_GOAL_TYPE_VIEWABILITY |
Das Leistungsziel wird als Prozentsatz der Sichtbarkeit festgelegt. |
PERFORMANCE_GOAL_TYPE_CPIAVC |
Das Leistungsziel ist auf CPIAVC (Cost-per-Impression, hörbar und sichtbar bis zum Ende) festgelegt. |
PERFORMANCE_GOAL_TYPE_CPE |
Das Leistungsziel wird in CPE (Cost-per-Engagement) festgelegt. |
PERFORMANCE_GOAL_TYPE_CPV |
Das Leistungsziel wird als CPV (Cost-per-View) festgelegt. |
PERFORMANCE_GOAL_TYPE_CLICK_CVR |
Das Leistungsziel wird als Prozentsatz der Klick-Conversion-Rate (Conversions pro Klick) festgelegt. |
PERFORMANCE_GOAL_TYPE_IMPRESSION_CVR |
Das Leistungsziel wird als Prozentsatz der Conversion-Rate für Impressionen (Conversions pro Impression) festgelegt. |
PERFORMANCE_GOAL_TYPE_VCPM |
Das Leistungsziel wird in vCPM (Cost-per-viewable-1000-Impressions) festgelegt. |
PERFORMANCE_GOAL_TYPE_VTR |
Das Leistungsziel wird als Prozentsatz der YouTube-Aufrufrate (YouTube-Aufrufe pro Impression) festgelegt. |
PERFORMANCE_GOAL_TYPE_AUDIO_COMPLETION_RATE |
Das Leistungsziel wird als Prozentsatz der Audioabschlussrate (vollständig angehörte Audioclips pro Impression) festgelegt. |
PERFORMANCE_GOAL_TYPE_VIDEO_COMPLETION_RATE |
Das Leistungsziel wird als Prozentsatz der Videoabschlussrate (vollständige Videoaufrufe pro Impression) festgelegt. |
PERFORMANCE_GOAL_TYPE_OTHER |
Das Leistungsziel ist auf „Sonstiges“ festgelegt. |
CampaignFlight
Einstellungen, mit denen die geplanten Ausgaben und die Dauer einer Kampagne erfasst werden.
| JSON-Darstellung |
|---|
{
"plannedSpendAmountMicros": string,
"plannedDates": {
object ( |
| Felder | |
|---|---|
plannedSpendAmountMicros |
Der Betrag, der voraussichtlich für die Kampagne mit dem angegebenen Der Betrag wird in Micros angegeben. muss größer oder gleich 0 sein. Beispiel: 500000000 entspricht 500 Standardeinheiten der Währung. |
plannedDates |
Erforderlich. Der Zeitraum, in dem die Kampagne voraussichtlich laufen wird. Sie werden relativ zur Zeitzone des übergeordneten Werbetreibenden aufgelöst.
|
CampaignBudget
Einstellungen, mit denen festgelegt wird, wie das Kampagnenbudget zugewiesen wird.
| JSON-Darstellung |
|---|
{ "budgetId": string, "displayName": string, "budgetUnit": enum ( |
| Felder | |
|---|---|
budgetId |
Die eindeutige ID des Kampagnenbudgets. Wird vom System zugewiesen. Legen Sie diesen Wert nicht für neue Budgets fest. Muss beim Aktualisieren oder Hinzufügen von Budgets zu |
displayName |
Erforderlich. Der Anzeigename des Budgets. Muss UTF-8-codiert sein und darf maximal 240 Byte groß sein. |
budgetUnit |
Erforderlich. Nicht veränderbar. Gibt an, ob das Budget in Währung oder Impressionen gemessen wird. |
budgetAmountMicros |
Erforderlich. Der Gesamtbetrag, der den verknüpften Anzeigenauftragssegmenten zugewiesen werden kann. Der Betrag wird in Micros angegeben. Muss größer als 0 sein. Beispiel: 500000000 entspricht 500 Standardeinheiten der Währung. |
dateRange |
Erforderlich. Der Zeitraum für das Kampagnenbudget. Verknüpfte Budgetsegmente können einen anderen Zeitraum haben. Sie werden relativ zur Zeitzone des übergeordneten Werbetreibenden aufgelöst. Sowohl |
externalBudgetSource |
Erforderlich. Die externe Quelle des Budgets. |
externalBudgetId |
Nicht veränderbar. Die ID, mit der dieses Budget für die externe Quelle identifiziert wird. Wenn dieses Feld festgelegt ist und die Rechnungsdetailebene des entsprechenden Abrechnungsprofils auf „Auftrag auf Budgetebene“ festgelegt ist, wird diese ID auf der Rechnung für alle Impressionen angegeben, die für dieses Budget ausgeliefert werden. Muss in der Kampagne eindeutig sein. |
invoiceGroupingId |
Nicht veränderbar. Die ID, mit der Budgets gruppiert werden, die in derselben Rechnung enthalten sein sollen. Wenn dieses Feld festgelegt ist und die Rechnungsebene des entsprechenden Abrechnungsprofils auf „ID der Rechnungsgruppe des Budgets“ festgelegt ist, werden alle |
prismaConfig |
Zusätzliche Metadaten für die Verwendung durch das Mediaocean Prisma-Tool. Erforderlich für Mediaocean-Budgets. Gilt nur für |
ExternalBudgetSource
Externe Quelle für ein Kampagnenbudgetsegment.
| Enums | |
|---|---|
EXTERNAL_BUDGET_SOURCE_UNSPECIFIED |
Der Wert der externen Budgetquelle ist in dieser Version nicht angegeben oder unbekannt. |
EXTERNAL_BUDGET_SOURCE_NONE |
Das Budget hat keine externe Quelle. |
EXTERNAL_BUDGET_SOURCE_MEDIA_OCEAN |
Die Budgetquelle ist Mediaocean. |
PrismaConfig
Einstellungen speziell für das Mediaocean Prisma-Tool.
| JSON-Darstellung |
|---|
{ "prismaType": enum ( |
| Felder | |
|---|---|
prismaType |
Erforderlich. Der Prisma-Typ. |
prismaCpeCode |
Erforderlich. Relevante Kunden-, Produkt- und Schätzungscodes aus dem Mediaocean Prisma-Tool. |
supplier |
Erforderlich. Die Entität, der dieses Budget zugewiesen wurde (DSP, Website usw.). |
PrismaType
Mögliche Typen für ein Prisma-Budget.
| Enums | |
|---|---|
PRISMA_TYPE_UNSPECIFIED |
Der Typ ist in dieser Version nicht angegeben oder unbekannt. |
PRISMA_TYPE_DISPLAY |
Displaytyp. |
PRISMA_TYPE_SEARCH |
Suchtyp. |
PRISMA_TYPE_VIDEO |
Videotyp |
PRISMA_TYPE_AUDIO |
Audiotyp. |
PRISMA_TYPE_SOCIAL |
Sozialer Typ. |
PRISMA_TYPE_FEE |
Gebührenart. |
PrismaCpeCode
Das Google-Zahlungscenter unterstützt die Suche und Filterung nach den Komponentenfeldern dieses Codes.
| JSON-Darstellung |
|---|
{ "prismaClientCode": string, "prismaProductCode": string, "prismaEstimateCode": string } |
| Felder | |
|---|---|
prismaClientCode |
Der Prisma-Client-Code. |
prismaProductCode |
Der Prisma-Produktcode. |
prismaEstimateCode |
Der Prisma-Schätzungs-Code. |
Methoden |
|
|---|---|
|
Erstellt eine neue Kampagne. |
|
Löscht eine Kampagne endgültig. |
|
Ruft eine Kampagne ab. |
|
Listet Kampagnen eines Werbetreibenden auf. |
|
Aktualisiert eine vorhandene Kampagne. |