- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- ApplyRecommendationOperation
- CampaignBudgetParameters
- TextAdParameters
- KeywordParameters
- TargetCpaOptInParameters
- TargetRoasOptInParameters
- CalloutExtensionParameters
- CallExtensionParameters
- SitelinkExtensionParameters
- MoveUnusedBudgetParameters
- ResponsiveSearchAdParameters
- UseBroadMatchKeywordParameters
- ResponsiveSearchAdAssetParameters
- ResponsiveSearchAdImproveAdStrengthParameters
- RaiseTargetCpaBidTooLowParameters.
- ForecastingSetTargetRoasParameters
- CalloutAssetParameters
- AdAssetApplyParameters
- ApplyScope
- CallAssetParameters
- SitelinkAssetParameters
- RaiseTargetCpaParameters
- LowerTargetRoasParameters.
- ForecastingSetTargetCpaParameters
- LeadFormAssetParameters
- ApplyRecommendationResult
- Testen!
Wendet bestimmte Empfehlungen mit den entsprechenden angewendeten Parametern an.
Liste der ausgelösten Fehler: AuthenticationError AuthorizationError DatabaseError FieldError HeaderError InternalError MutateError QuotaError RecommendationError RequestError UrlFieldError
HTTP-Anfrage
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:apply
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameters | |
---|---|
customerId |
Erforderlich. Die ID des Kunden mit der Empfehlung. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"operations": [
{
object ( |
Felder | |
---|---|
operations[] |
Erforderlich. Die Liste der Vorgänge, auf die Empfehlungen angewendet werden sollen. Bei partFailure=false sollten alle Empfehlungen vom gleichen Typ sein. Pro Anfrage sind maximal 100 Vorgänge zulässig. |
partialFailure |
Bei „true“ werden erfolgreiche Vorgänge ausgeführt und bei ungültigen Vorgängen werden Fehler zurückgegeben. Wenn "false", werden Operationen nur dann als Transaktion ausgeführt, wenn sie alle gültig sind. Der Standardwert ist "false". |
Antworttext
Antwortnachricht für RecommendationService.ApplyRecommendation
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "results": [ { object ( |
Felder | |
---|---|
results[] |
Ergebnisse der Vorgänge zum Anwenden von Empfehlungen. |
partialFailureError |
Fehler, die sich auf Betriebsausfälle im Modus für teilweise Fehler beziehen. Wird nur zurückgegeben, wenn partialFailure = "true" ist und alle Fehler innerhalb der Vorgänge auftreten. Wenn Fehler außerhalb der Vorgänge auftreten (z. B. Authentifizierungsfehler), geben wir den RPC-Fehler zurück. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/adwords
Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.
ApplyRecommendationOperation
Informationen zum Vorgang zum Anwenden einer Empfehlung sowie zu allen Parametern zum Anpassen der Empfehlung.
JSON-Darstellung |
---|
{ "resourceName": string, // Union field |
Felder | |
---|---|
resourceName |
Der Ressourcenname der anzuwendenden Empfehlung. |
Union-Feld apply_parameters . Parameter, die beim Anwenden der Empfehlung verwendet werden sollen. Für apply_parameters ist nur einer der folgenden Werte zulässig: |
|
campaignBudget |
Optionale Parameter, die beim Anwenden einer Empfehlung für das Kampagnenbudget verwendet werden. |
textAd |
Optionale Parameter, die beim Anwenden einer Empfehlung für Textanzeigen verwendet werden. |
keyword |
Optionale Parameter, die beim Anwenden einer Keyword-Empfehlung verwendet werden. |
targetCpaOptIn |
Optionale Parameter, die beim Anwenden der Empfehlung zum Aktivieren des Ziel-CPA verwendet werden. |
targetRoasOptIn |
Optionale Parameter, die beim Anwenden der Opt-in-Empfehlung für den Ziel-ROAS verwendet werden können. |
calloutExtension |
Parameter, die beim Anwenden einer Empfehlung für Erweiterungen mit Zusatzinformationen verwendet werden sollen. |
callExtension |
Parameter, die beim Anwenden einer Empfehlung für Anruferweiterungen verwendet werden sollen. |
sitelinkExtension |
Parameter, die beim Anwenden einer Sitelink-Empfehlung verwendet werden sollen. |
moveUnusedBudget |
Parameter, die beim Anwenden einer Empfehlung zum Verschieben nicht aufgebrauchter Budgets verwendet werden sollen. |
responsiveSearchAd |
Parameter, die beim Anwenden einer Empfehlung für responsive Suchanzeigen verwendet werden sollen. |
useBroadMatchKeyword |
Parameter, die beim Anwenden einer Empfehlung für weitgehend passende Keywords verwendet werden sollen. |
responsiveSearchAdAsset |
Parameter, die beim Anwenden einer Empfehlung für Assets für responsive Suchanzeigen verwendet werden sollen. |
responsiveSearchAdImproveAdStrength |
Parameter, die beim Anwenden einer responsiven Suchanzeige verwendet werden, verbessern die Empfehlung zur Anzeigeneffektivität. |
raiseTargetCpaBidTooLow |
Parameter, die beim Anwenden einer Empfehlung zur Erhöhung des Ziel-CPA-Gebots verwendet werden sollen. Das Anwenden ist asynchron und kann je nach Anzahl der Anzeigengruppen in der zugehörigen Kampagne einige Minuten dauern. |
forecastingSetTargetRoas |
Parameter, die beim Anwenden einer Empfehlung zum Ziel-ROAS für Prognosen verwendet werden sollen. |
calloutAsset |
Parameter, die beim Anwenden einer Empfehlung für Assets mit Zusatzinformationen verwendet werden sollen. |
callAsset |
Parameter, die beim Anwenden einer Empfehlung für Anruf-Assets verwendet werden sollen. |
sitelinkAsset |
Parameter, die beim Anwenden einer Empfehlung für Sitelink-Assets verwendet werden sollen. |
raiseTargetCpa |
Parameter, die beim Anwenden der Empfehlung „Ziel-CPA“ verwendet werden sollen. |
lowerTargetRoas |
Parameter, die beim Anwenden einer Empfehlung für einen niedrigeren Ziel-ROAS verwendet werden sollen. |
forecastingSetTargetCpa |
Parameter, die bei der Anwendung von Prognosen und Empfehlungen für den Ziel-CPA verwendet werden sollen. |
setTargetCpa |
Parameter, die beim Anwenden einer Empfehlung für den festgelegten Ziel-CPA verwendet werden sollen. |
setTargetRoas |
Parameter, die beim Anwenden einer Empfehlung für den festgelegten Ziel-ROAS verwendet werden sollen. |
leadFormAsset |
Parameter, die beim Anwenden einer Empfehlung für Assets mit Lead-Formular verwendet werden sollen. |
CampaignBudgetParameters
Parameter, die beim Anwenden einer Empfehlung für das Kampagnenbudget verwendet werden sollen.
JSON-Darstellung |
---|
{ "newBudgetAmountMicros": string } |
Felder | |
---|---|
newBudgetAmountMicros |
Neuer Budgetbetrag, der für die Zielbudgetressource festgelegt werden soll. Dies ist ein Pflichtfeld. |
TextAdParameters
Parameter, die beim Anwenden einer Empfehlung für Textanzeigen verwendet werden sollen.
JSON-Darstellung |
---|
{
"ad": {
object ( |
Felder | |
---|---|
ad |
Neue Anzeige, die der empfohlenen Anzeigengruppe hinzugefügt werden soll. In dieser Nachricht müssen alle erforderlichen Felder festgelegt werden. Dies ist ein Pflichtfeld. |
KeywordParameters
Parameter, die beim Anwenden einer Keyword-Empfehlung verwendet werden sollen.
JSON-Darstellung |
---|
{
"matchType": enum ( |
Felder | |
---|---|
matchType |
Der Übereinstimmungstyp des Keywords. Dies ist ein Pflichtfeld. |
adGroup |
Die Anzeigengruppenressource, der das Keyword hinzugefügt werden soll Dies ist ein Pflichtfeld. |
cpcBidMicros |
Optionales CPC-Gebot, das für das Keyword festgelegt werden soll. Wenn die Richtlinie nicht konfiguriert ist, wird für das Keyword das Gebot verwendet, das auf der Gebotsstrategie der angezielten Anzeigengruppe basiert. |
TargetCpaOptInParameters
Parameter, die beim Anwenden der Empfehlung „Ziel-CPA“ verwendet werden sollen.
JSON-Darstellung |
---|
{ "targetCpaMicros": string, "newCampaignBudgetAmountMicros": string } |
Felder | |
---|---|
targetCpaMicros |
Durchschnittlicher CPA für die Gebotsstrategie „Ziel-CPA“. Dies ist ein Pflichtfeld. |
newCampaignBudgetAmountMicros |
Optionaler Budgetbetrag, der für die Kampagne festgelegt werden soll. |
TargetRoasOptInParameters
Parameter, die beim Anwenden einer Optimierungsempfehlung für den Ziel-ROAS verwendet werden sollen.
JSON-Darstellung |
---|
{ "targetRoas": number, "newCampaignBudgetAmountMicros": string } |
Felder | |
---|---|
targetRoas |
Durchschnittlicher ROAS (Umsatz pro Ausgabeeinheit) für die Gebotsstrategie „Ziel-ROAS“. Der Wert liegt zwischen 0,01 und 1.000,0 (jeweils einschließlich). Dies ist ein Pflichtfeld, sofern „newCampaignBudgetAmountMicros“ nicht festgelegt ist. |
newCampaignBudgetAmountMicros |
Optionaler Budgetbetrag, der für die Kampagne festgelegt werden soll. |
CalloutExtensionParameters
Parameter, die beim Anwenden einer Empfehlung für Erweiterungen mit Zusatzinformationen verwendet werden sollen.
JSON-Darstellung |
---|
{
"calloutExtensions": [
{
object ( |
Felder | |
---|---|
calloutExtensions[] |
Erweiterungen mit Zusatzinformationen werden hinzugefügt. Dies ist ein Pflichtfeld. |
CallExtensionParameters
Parameter, die beim Anwenden einer Empfehlung für Anruferweiterungen verwendet werden sollen.
JSON-Darstellung |
---|
{
"callExtensions": [
{
object ( |
Felder | |
---|---|
callExtensions[] |
Anruferweiterungen werden hinzugefügt. Dies ist ein Pflichtfeld. |
SitelinkExtensionParameters
Parameter, die beim Anwenden einer Sitelink-Empfehlung verwendet werden sollen.
JSON-Darstellung |
---|
{
"sitelinkExtensions": [
{
object ( |
Felder | |
---|---|
sitelinkExtensions[] |
Hinzuzufügende Sitelinks Dies ist ein Pflichtfeld. |
MoveUnusedBudgetParameters
Parameter, die beim Anwenden einer Empfehlung zum Verschieben nicht aufgebrauchter Budgets verwendet werden sollen.
JSON-Darstellung |
---|
{ "budgetMicrosToMove": string } |
Felder | |
---|---|
budgetMicrosToMove |
Budgetbetrag, der von einem übermäßigen in ein beschränktes Budget verschoben werden soll. Dies ist ein Pflichtfeld. |
ResponsiveSearchAdParameters
Parameter, die beim Anwenden einer Empfehlung für responsive Suchanzeigen verwendet werden sollen.
JSON-Darstellung |
---|
{
"ad": {
object ( |
Felder | |
---|---|
ad |
Erforderlich. Neue Anzeige, die der empfohlenen Anzeigengruppe hinzugefügt werden soll. |
UseBroadMatchKeywordParameters
Parameter, die beim Anwenden einer Empfehlung für weitgehend passende Keywords verwendet werden sollen.
JSON-Darstellung |
---|
{ "newBudgetAmountMicros": string } |
Felder | |
---|---|
newBudgetAmountMicros |
Neuer Budgetbetrag, der für die Zielbudgetressource festgelegt werden soll. |
ResponsiveSearchAdAssetParameters
Parameter, die beim Anwenden einer Empfehlung für Assets für responsive Suchanzeigen verwendet werden sollen.
JSON-Darstellung |
---|
{
"updatedAd": {
object ( |
Felder | |
---|---|
updatedAd |
Die Anzeige wurde aktualisiert. Der Inhalt der aktuellen Anzeige wird ersetzt. |
ResponsiveSearchAdImproveAdStrengthParameters
Parameter, die beim Anwenden einer responsiven Suchanzeige verwendet werden, verbessern die Empfehlung zur Anzeigeneffektivität.
JSON-Darstellung |
---|
{
"updatedAd": {
object ( |
Felder | |
---|---|
updatedAd |
Die Anzeige wurde aktualisiert. Der Inhalt der aktuellen Anzeige wird ersetzt. |
RaiseTargetCpaBidTooLowParameters
Parameter, die beim Anwenden einer Empfehlung zur Erhöhung des Ziel-CPA-Gebots verwendet werden sollen. Das Anwenden ist asynchron und kann je nach Anzahl der Anzeigengruppen in der zugehörigen Kampagne einige Minuten dauern.
JSON-Darstellung |
---|
{ "targetMultiplier": number } |
Felder | |
---|---|
targetMultiplier |
Erforderlich. Eine Zahl über 1,0, die den Faktor angibt, um den der Ziel-CPA erhöht werden soll. Dies ist ein Pflichtfeld. |
ForecastingSetTargetRoasParameters
Parameter, die beim Anwenden einer Empfehlung für den Ziel-ROAS für Prognosen verwendet werden sollen.
JSON-Darstellung |
---|
{ "targetRoas": number, "campaignBudgetAmountMicros": string } |
Felder | |
---|---|
targetRoas |
Neuer Ziel-ROAS (Umsatz pro Ausgabeeinheit), der für eine Kampagnenressource festgelegt wird. Der Wert liegt zwischen 0,01 und 1.000,0 (jeweils einschließlich). |
campaignBudgetAmountMicros |
Neues Kampagnenbudget, das für eine Kampagnenressource festgelegt werden soll. |
CalloutAssetParameters
Parameter, die beim Anwenden von Empfehlungen für Assets mit Zusatzinformationen verwendet werden sollen.
JSON-Darstellung |
---|
{
"adAssetApplyParameters": {
object ( |
Felder | |
---|---|
adAssetApplyParameters |
Erforderlich. Assets mit Zusatzinformationen, die hinzugefügt werden sollen. Dies ist ein Pflichtfeld. |
AdAssetApplyParameters
Allgemeine Parameter, die beim Anwenden von Empfehlungen für Anzeigen-Assets verwendet werden.
JSON-Darstellung |
---|
{ "newAssets": [ { object ( |
Felder | |
---|---|
newAssets[] |
Die Assets, die erstellt und einem Bereich zugeordnet werden sollen. Dies kann mit vorhandenen Assets im selben Aufruf kombiniert werden. |
existingAssets[] |
Die Ressourcennamen vorhandener Assets, die an einen Bereich angehängt werden sollen. Dies kann im selben Aufruf mit „newAssets“ kombiniert werden. |
scope |
Erforderlich. Der Umfang, auf den die Assets angewendet werden sollen. Assets auf Kampagnenebene werden auf die mit der Empfehlung verknüpfte Kampagne angewendet. Assets auf Kundenebene gelten für das gesamte Konto. Assets auf Kampagnenebene überschreiben alle verknüpften Assets auf Kundenebene. |
ApplyScope
Bereich, auf den die Assets angewendet werden sollen.
Enums | |
---|---|
UNSPECIFIED |
Der Anwendungsbereich wurde nicht angegeben. |
UNKNOWN |
Unbekannt. |
CUSTOMER |
Auf Kundenebene anwenden. |
CAMPAIGN |
Auf Kampagnenebene anwenden. |
CallAssetParameters
Parameter, die beim Anwenden von Empfehlungen für Anruf-Assets verwendet werden sollen.
JSON-Darstellung |
---|
{
"adAssetApplyParameters": {
object ( |
Felder | |
---|---|
adAssetApplyParameters |
Erforderlich. Anruf-Assets, die hinzugefügt werden sollen. Dies ist ein Pflichtfeld. |
SitelinkAssetParameters
Parameter, die beim Anwenden von Empfehlungen für Sitelink-Assets verwendet werden.
JSON-Darstellung |
---|
{
"adAssetApplyParameters": {
object ( |
Felder | |
---|---|
adAssetApplyParameters |
Erforderlich. Sitelink-Assets, die hinzugefügt werden sollen Dies ist ein Pflichtfeld. |
RaiseTargetCpaParameters
Parameter, die beim Anwenden von Empfehlungen zum Erhöhen des Ziel-CPA verwendet werden sollen.
JSON-Darstellung |
---|
{ "targetCpaMultiplier": number } |
Felder | |
---|---|
targetCpaMultiplier |
Erforderlich. Ziel, auf das der CPA-Multiplikator gesetzt werden soll. Dies ist ein Pflichtfeld. |
LowerTargetRoasParameters
Parameter, die beim Anwenden von Empfehlungen auf einen niedrigeren Ziel-ROAS verwendet werden sollen.
JSON-Darstellung |
---|
{ "targetRoasMultiplier": number } |
Felder | |
---|---|
targetRoasMultiplier |
Erforderlich. Ziel, auf das der ROAS-Multiplikator festgelegt werden soll. Dies ist ein Pflichtfeld. |
ForecastingSetTargetCpaParameters
Parameter, die beim Anwenden einer festgelegten Ziel-CPA-Empfehlung verwendet werden sollen.
JSON-Darstellung |
---|
{ "targetCpaMicros": string, "campaignBudgetAmountMicros": string } |
Felder | |
---|---|
targetCpaMicros |
Durchschnittlicher CPA für die Gebotsstrategie „Ziel-CPA“. |
campaignBudgetAmountMicros |
Neues Kampagnenbudget, das für eine Kampagnenressource festgelegt werden soll. |
LeadFormAssetParameters
Parameter, die beim Anwenden einer Empfehlung für Assets mit Lead-Formular verwendet werden.
JSON-Darstellung |
---|
{
"adAssetApplyParameters": {
object ( |
Felder | |
---|---|
adAssetApplyParameters |
Erforderlich. Assets mit Lead-Formular, die hinzugefügt werden sollen. Dies ist ein Pflichtfeld. |
setSubmitLeadFormAssetCampaignGoal |
Wenn „true“ festgelegt ist, wird das Zielvorhaben „Lead-Formular senden“ für die angezielte Kampagne festgelegt. Die Anzeigen werden dann als Creative-Anzeigen mit Lead-Formular präsentiert. Ist die Richtlinie auf „false“ gesetzt, wird das Zielvorhaben „Lead-Formular senden“ nicht für die Kampagne festgelegt und Anzeigen enthalten Assets mit Lead-Formular. |
ApplyRecommendationResult
Das Ergebnis der Anwendung einer Empfehlung.
JSON-Darstellung |
---|
{ "resourceName": string } |
Felder | |
---|---|
resourceName |
Für erfolgreiche Anträge zurückgegeben. |