借助 Google Ads 脚本,您可以管理广告系列的出价。本指南介绍了此功能及其用法。如需设置 Google Ads 实体的出价,您需要指定以下两个部分:
- 出价策略
- 实际出价金额(如适用)
Google Ads 脚本可通过广告系列的 bidding() 方法访问出价。
出价策略
出价策略表示可应用于 Google Ads 实体的出价配置。出价策略可以是匿名出价策略,也可以是灵活出价策略。您可以通过广告系列的 bidding() 属性的 setStrategy() 方法将出价策略应用于广告系列。以下代码段会将名为 Test Campaign 的广告系列的出价策略设置为 TARGET_SPEND。
const campaign = AdsApp.campaigns()
.withCondition("campaign.name = 'Test Campaign'")
.get()
.next();
campaign.bidding().setStrategy("TARGET_SPEND");
某些类型的出价策略需要额外的实参,您可以使用
以下对象提供这些实参:
BiddingStrategyArgsBuilder
const bidding = campaign.bidding();
bidding.setStrategy(
'MAXIMIZE_CONVERSION_VALUE',
bidding.argsBuilder().withTargetRoas(5));
如需了解完整详情,请参阅
setStrategy(biddingStrategy, argsBuilder)
文档。
匿名出价策略
匿名出价策略会直接应用到实体。Google Ads 脚本支持以下匿名出价策略:
| 名称 | 说明 |
|---|---|
| MANUAL_CPC | 基于点击的人工出价,此类出价中用户按点击次数付费。 |
| MANUAL_CPM | 基于展示的人工出价,此类出价中用户按每千次展示费用付费。只能用于仅限展示广告网络 广告系列。 |
| TARGET_SPEND | 自动优化每美元点击次数的出价策略。 |
| MAXIMIZE_CONVERSIONS | 在给定每日预算的情况下,自动尽可能争取更多转化的出价策略 。 |
| MAXIMIZE_CONVERSION_VALUE | 在指定预算范围内,自动尽可能提高广告系列的总转化价值 的出价策略。 |
| TARGET_IMPRESSION_SHARE | 自动设置出价,目的是在绝对页首、页首或 Google 搜索结果页的任何位置展示您的广告的出价策略。 |
灵活出价策略
借助此策略,您可以在账号一级定义共享出价配置。然后,您可以将共享出价配置应用于特定广告系列。如需详细了解此功能,请访问我们的 帮助中心。
您可以检索账号中的灵活出价策略,如下所示:
const biddingStrategy = AdsApp.biddingStrategies()
.withCondition("bidding_strategy.name = 'My Shared Bidding Strategy'")
.get()
.next();
您还可以访问使用此出价策略的 广告系列 。
const campaigns = biddingStrategy.campaigns().get();
与匿名出价策略相比,使用灵活出价策略的一大优势是,您可以跟踪共享同一出价策略的 Google Ads 实体的效果;例如,获取账号的点击次数统计信息:
const clicks = biddingStrategy.getStatsFor("LAST_MONTH").getClicks();
如果您需要更改这些实体的出价策略,请修改关联的共享出价策略,而不是修改各个 Google Ads 实体的出价策略。