- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- BiddingInfo
- AdGroupInfo
- SeedInfo
- Testen!
Generiert Empfehlungen basierend auf den angeforderten Empfehlungstypen.
Liste der geworfenen Fehler: AuthenticationError AuthorizationError HeaderError InternalError QuotaError RecommendationError RequestError
HTTP-Anfrage
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:generate
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
customer |
Erforderlich. Die ID des Kunden, der Empfehlungen generiert. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "recommendationTypes": [ enum ( |
Felder | |
---|---|
recommendation |
Erforderlich. Liste der zulässigen Empfehlungstypen, die generiert werden sollen. Wenn die hochgeladenen Kriterien nicht ausreichen, um eine Empfehlung abzugeben, oder die Kampagne bereits den Status „Empfohlen“ hat, wird für diesen Typ keine Empfehlung zurückgegeben. Im Allgemeinen wird eine Empfehlung zurückgegeben, wenn alle erforderlichen Felder für diesen Empfehlungstyp hochgeladen wurden. Es gibt jedoch Fälle, in denen dies nicht ausreicht. Die folgenden Empfehlungstypen werden für das Generieren von Empfehlungen unterstützt: KEYWORD, MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, SITELINK_ASSET, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN. |
advertising |
Erforderlich. Der Werbekanaltyp der Kampagne. Die folgenden AdvertisingChannelTypes werden für das Generieren von Empfehlungen unterstützt: PERFORMANCE_MAX und SEARCH |
ad |
Optional. Aktuelle Informationen zur Anzeigengruppe. Unterstützt Informationen aus einer einzelnen Anzeigengruppe. Dieses Feld ist für die folgenden Empfehlungstypen optional: KEYWORD |
campaign |
Optional. Anzahl der Sitelinks in der Kampagne. Dieses Feld ist für die folgenden Empfehlungstypen erforderlich: SITELINK_ASSET |
conversion |
Optional. Aktueller Conversion-Tracking-Status. Dieses Feld ist für die folgenden Empfehlungstypen erforderlich: MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
bidding |
Optional. Aktuelle Gebotsinformationen der Kampagne. Dieses Feld ist für die folgenden Empfehlungstypen erforderlich: MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
seed |
Optional. Informationen zu Ausgangs-Keywords. Dieses Feld ist für die folgenden Empfehlungstypen erforderlich: KEYWORD |
Antworttext
Antwortnachricht für RecommendationService.GenerateRecommendations
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"recommendations": [
{
object ( |
Felder | |
---|---|
recommendations[] |
Liste der generierten Empfehlungen aus den übergebenen angeforderten Empfehlungstypen. Wenn nicht genügend Daten vorhanden sind, um eine Empfehlung für die angeforderten Empfehlungstypen zu generieren, enthält die Ergebnismenge keine Empfehlung für diesen Typ. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/adwords
Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.
BiddingInfo
Aktuelle Gebotsinformationen der Kampagne. Stellt einen Wrapper für gebotsbezogene Signale bereit, die als Grundlage für Empfehlungen dienen.
JSON-Darstellung |
---|
{ "biddingStrategyType": enum ( |
Felder | |
---|---|
bidding |
Aktuelle Gebotsstrategie. Dieses Feld ist für die folgenden Empfehlungstypen erforderlich: MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
Union-Feld bidding_strategy_target_info . Optionale Details zum bidding_strategy_type. Für bidding_strategy_target_info ist nur einer der folgenden Werte zulässig: |
|
target |
Aktueller Ziel-CPA in Mikroeinheiten. Dieser Wert kann für Kampagnen mit der Gebotsstrategie „Ziel-CPA“ oder „Conversions maximieren“ angegeben werden. |
target |
Aktueller Ziel-ROAS. Dieser Wert kann für Kampagnen mit der Gebotsstrategie „TARGET_ROAS“ oder „MAXIMIZE_CONVERSION_VALUE“ angegeben werden. |
AdGroupInfo
Aktuelle Anzeigengruppeninformationen der Kampagne.
JSON-Darstellung |
---|
{ "keywords": [ { object ( |
Felder | |
---|---|
keywords[] |
Optional. Aktuelle Keywords: Dieses Feld ist für die folgenden Empfehlungstypen optional, wenn adGroupInfo festgelegt ist: KEYWORD |
ad |
Optional. Anzeigengruppentyp der Anzeigengruppe Dieses Feld ist für die folgenden Empfehlungstypen erforderlich, wenn adGroupInfo festgelegt ist: KEYWORD |
SeedInfo
Ein Keyword-Seed und eine spezifische URL, aus der Keywords generiert werden sollen.
JSON-Darstellung |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
Felder | |
---|---|
keyword |
Optional. Keywords oder Wortgruppen, anhand derer Ideen generiert werden sollen, z. B. „Autos“ oder „Autohändler in meiner Nähe“. |
url |
Eine bestimmte URL, aus der Ideen generiert werden sollen, z. B. www.beispiel.de/autos. |