出价

借助 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() 文档。

匿名出价策略

匿名出价策略会直接应用到实体。Google Ads 脚本支持以下匿名出价策略:

名称 说明
MANUAL_CPC 基于点击的人工出价,此类出价中用户按点击次数付费。
MANUAL_CPM 基于展示的人工出价,此类出价中用户按每千次展示费用付费。只能用于仅限展示广告网络广告系列。
TARGET_SPEND 一种出价策略,可自动优化每付出 1 美元所获得的点击次数。
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 实体的出价策略。