Mit Google Ads-Scripts können Sie Gebote für Ihre Kampagnen verwalten. In diesem Leitfaden wird diese Funktion und ihre Verwendung erläutert. Wenn Sie das Gebot für eine Google Ads-Einheit festlegen möchten, müssen Sie zwei Teile angeben:
- Eine Gebotsstrategie
- Der tatsächliche Gebotsbetrag, falls zutreffend
Mit Google Ads-Scripts können Sie über die Methode bidding()
auf Gebote für Kampagnen zugreifen.
Gebotsstrategie
Eine Gebotsstrategie ist eine Gebotskonfiguration, die auf eine Google Ads-Einheit angewendet werden kann. Eine Gebotsstrategie kann entweder anonym oder flexibel sein. Sie wenden eine Gebotsstrategie auf eine Kampagne an, indem Sie die Methode setStrategy()
der zugehörigen Eigenschaft bidding()
verwenden. Im folgenden Code-Snippet wird die Gebotsstrategie einer Kampagne mit dem Namen Test Campaign auf TARGET_SPEND
festgelegt.
const campaign = AdsApp.campaigns()
.withCondition("campaign.name = 'Test Campaign'")
.get()
.next();
campaign.bidding().setStrategy("TARGET_SPEND");
Für einige Arten von Gebotsstrategien sind zusätzliche Argumente erforderlich, die Sie mit einem BiddingStrategyArgsBuilder
angeben können:
const bidding = campaign.bidding();
bidding.setStrategy(
'MAXIMIZE_CONVERSION_VALUE',
bidding.argsBuilder().withTargetRoas(5));
Ausführliche Informationen finden Sie in der Dokumentation zu setStrategy(biddingStrategy, argsBuilder)
.
Anonyme Gebotsstrategie
Eine anonyme Gebotsstrategie wird direkt auf eine Entität angewendet. Google Ads-Scripts unterstützen die folgenden anonymen Gebotsstrategien:
Name | Beschreibung |
---|---|
MANUAL_CPC | Manuelle klickbasierte Gebote, bei denen Nutzer pro Klick bezahlen |
MANUAL_CPM | Manuelle Gebote auf Basis der Impressionen, bei denen Nutzer pro 1.000 Impressionen bezahlen. Kann nur für Kampagnen im Displaynetzwerk verwendet werden |
TARGET_SPEND | Gebotsstrategie, mit der die Klicks pro Euro automatisch optimiert werden. |
MAXIMIZE_CONVERSIONS | Gebotsstrategie, mit der die Anzahl der Conversions bei einem bestimmten Tagesbudget automatisch maximiert wird. |
MAXIMIZE_CONVERSION_VALUE | Gebotsstrategie, mit der der Conversion-Wert Ihrer Kampagne insgesamt im Rahmen eines bestimmten Budgets automatisch maximiert wird. |
TARGET_IMPRESSION_SHARE | Gebotsstrategie, bei der die Gebote automatisch so festgelegt werden, dass Ihre Anzeige an oberster Position, oben auf der Seite oder an einer anderen Stelle auf der Google-Suchergebnisseite ausgeliefert wird. |
Flexible Gebotsstrategie
Mit dieser Strategie lässt sich eine gemeinsame Gebotskonfiguration auf Kontoebene definieren. Anschließend können Sie die gemeinsame Gebotskonfiguration auf bestimmte Kampagnen anwenden. Weitere Informationen zu dieser Funktion
So rufen Sie flexible Gebotsstrategien in Ihrem Konto ab:
const biddingStrategy = AdsApp.biddingStrategies()
.withCondition("bidding_strategy.name = 'My Shared Bidding Strategy'")
.get()
.next();
Sie können auch auf die Kampagnen zugreifen, in denen diese Gebotsstrategie verwendet wird.
const campaigns = biddingStrategy.campaigns().get();
Ein Vorteil der Verwendung einer flexiblen Gebotsstrategie gegenüber einer anonymen Gebotsstrategie besteht darin, dass Sie die Leistung von Google Ads-Einheiten verfolgen können, die dieselbe Gebotsstrategie verwenden. So können Sie beispielsweise Klickstatistiken für Ihr Konto abrufen:
const clicks = biddingStrategy.getStatsFor("LAST_MONTH").getClicks();
Wenn Sie die Gebotsstrategie für diese Elemente ändern möchten, passen Sie die zugehörige gemeinsame Gebotsstrategie an, anstatt die Gebotsstrategie einzelner Google Ads-Elemente zu ändern.