自适应搜索广告 (RSA) 定制

借助广告定制参数,您可以使用动态文字占位符自定义 自适应搜索广告 的文字内容,这是一种强大的工具。

您可以创建和使用广告定制参数,也可以使用内置的广告定制参数。

创建和使用广告定制参数

如需为自适应搜索广告创建广告定制参数,请按以下步骤操作:

  1. 创建定制参数属性。

    定制参数属性是一个广泛的类别,用于描述您打算与此定制参数关联的更改类型,例如“产品价格”或“折扣百分比”。

  2. 将定制参数属性与客户、广告系列、广告组或关键字广告组条件相关联。

    为特定资源设置要使用的特定值。

创建自定义属性

首先,您需要创建一个新的定制参数属性,该属性由 CustomizerAttribute表示,使用 CustomizerAttributeService,并包含 两个必填字段:

name
定制参数的名称,必须是唯一的(不区分大小写)。由于定制参数的数量上限为 40 个,您可能需要在不同的资源中重复使用定制参数,因此请务必选择一个名称,该名称代表此定制参数将用于的自定义类型的广泛类别。
type
定制参数的类型,可以是文字、数字、价格或百分比,由 CustomizerAttributeType 定义。

创建新的定制参数属性后,您会收到其资源名称,这是下一步所必需的。

您可以使用以下服务在多个层级关联之前创建的自定义属性:

无论您需要哪个层级以及使用哪个相应的服务,都需要提供相同的信息:

customizer_attribute
您在上一步中创建的自定义属性的资源名称。
value

当您引用此定制参数属性时,要插入到广告中的值。此字段由 CustomizerValue定义。

您需要指定 type 和 string_value 才能创建 CustomizerValue。type 值应与您关联的定制参数属性相同,而 string_value 是您希望 Google Ads API 使用的值。

您要将自定义属性关联到的资源的资源名称

名称因资源类型而异。例如,如需创建 CampaignCustomizer,请指定 campaign。

完成此步骤后,您就可以在自适应搜索广告中使用广告定制参数了,这些广告包含在您将定制参数属性关联到的资源层次结构中。例如,如果您将定制参数属性关联到 ID 为 A 的广告系列,则可以在广告系列 A 内的任何广告组下创建的广告中使用该广告定制参数。您无法在广告系列 B 内的广告组下的广告中使用该广告定制参数。

自适应搜索广告中的广告定制参数

如需在自适应搜索广告的标题 和广告内容描述 中使用广告定制参数,您需要创建一个 AdTextAsset 对象,其中 text 包含以下语法:

{CUSTOMIZER.CUSTOMIZER_ATTRIBUTE_NAME:DEFAULT_VALUE}
  • CUSTOMIZER_ATTRIBUTE_NAME 是您在创建自定义属性时设置的 name,而不是自定义属性的资源名称或 ID。

  • DEFAULT_VALUE 是广告定制参数的默认值。

如需详细了解如何设置广告,请参阅自适应搜索广告 指南。

规则和限制

  • 每个层级(客户、广告系列、广告组或广告组条件)只能有一个关联,最具体的关联将替换更一般的关联。例如,如果您在广告系列层级和广告组层级定义了此定制参数属性,则关联的广告组中的广告将使用广告组层级的定制参数属性,但该广告系列中其他广告组中的广告将使用广告系列层级的定制参数属性。

  • 您的账号中最多可以有 40 个已启用的 CustomizerAttribute 对象。如果达到此限制,您需要先移除未使用的对象,然后才能创建新对象。

  • 对于类型为 PRICE 的自定义属性,有以下规则:

    • 货币代码和符号可以出现在数字之前或之后。例如,$100、100$、USD100、100USD 都是有效值。
    • 数字与货币代码或符号之间不应有空格。例如,$ 100 无效。
    • 请参阅可用作指定值一部分的货币代码和 符号, 它们 可以作为指定 值的一部分。
  • 动态文字替换(包括默认值)必须符合标题(30 个字符)和广告内容描述(90 个字符)的字符数限制。如果动态插入的值超出字符数限制或验证失败,系统将使用指定的默认值作为后备,前提是默认值本身符合字符数限制。

使用内置的广告定制参数

您可以直接在自适应搜索广告 (RSA) 的标题和广告内容描述中使用内置的定制参数标记。借助这些标记,您可以将关键字、地理位置和倒计时动态插入到广告文字中。

关键字插入

关键字插入功能会动态更新广告文字,使其包含触发广告展示的关键字。这样可以提高广告与用户搜索的相关性。

请参阅为广告文字设置关键字插入功能。

语法:{Keyword:Default text}

当您使用 API 创建或更新类型为 ResponsiveSearchAd 的 AdGroupAd 时,请在标题或广告内容描述字段中添加此标记。

示例

假设您有一个标题,例如“在线购买 {Keyword:Chocolate}”。 如果用户搜索“黑巧克力”,则标题可能会显示为:“在线购买黑巧克力”。如果无法插入关键字,系统将改用“Default text”(在本例中为“Chocolate”)。

请参阅关键字插入简介。

插入地理位置

根据客户所在的位置或他们感兴趣的位置,定制广告文字。

语法:{LOCATION(Level):Default text}

  • Level:指定地理位置层级,例如 City、State 或 Country。如果省略,则默认为最具体的可用层级。

示例

标题:“{LOCATION(City):Your Area} 的披萨外送”

如果用户位于纽约市,则可能会看到:“纽约市的披萨外送”如果用户位于特定区域之外,则会看到:“您所在区域的披萨外送”

请参阅自适应搜索广告的插入地理位置功能简介。

倒计时函数

通过显示特定活动或促销优惠的实时倒计时,营造紧迫感。

语法

  • {COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)} - 根据广告客户账号的时区,对特定 时间进行倒计时。
  • {GLOBAL_COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)} - 根据用户的时区,对 特定时间进行倒计时。
  • daysBefore:倒计时应在结束日期前多少天开始显示。

示例

标题:“促销优惠将于 {COUNTDOWN(2027-01-31 23:59:59,5)} 结束”

此广告将显示倒计时,从 2027 年 1 月 31 日 23:59:59(广告客户时区)前 5 天开始。

请参阅利用倒计时来突出宣传即将进行的活动。

使用 API 实现

如需使用这些内置的定制参数,请在变动 AdGroupAd 资源时,将标记语法包含在自适应搜索广告的 AdTextAsset 对象的 headlines 和 descriptions 的 text 字段中。

代码段示例(概念性 JSON)

{
  "ad": {
    "responsiveSearchAd": {
      "headlines": [
        { "text": "Great Deals on {Keyword:Shoes}" },
        { "text": "Free Shipping in {LOCATION(City):Your City}" },
        { "text": "Offer Ends: {COUNTDOWN(2027-01-31 23:59:59,5)}" }
      ],
      "descriptions": [
        { "text": "Find the best {Keyword:footwear} for your needs." },
        { "text": "Limited time offer, don't miss out!" }
      ]
    },
    "finalUrls": ["https://www.example.com"]
  }
}