广告定制参数是一款强大的工具,可让您使用动态文字占位符自定义自适应搜索广告的文字内容。
您可以创建并使用广告定制参数,也可以使用内置广告定制参数。
创建和使用广告定制参数
请按照以下步骤为自适应搜索广告创建广告定制参数:
创建定制参数属性。
定制工具属性是一个宽泛的类别,用于描述您打算与此定制工具关联的更改类型,例如“商品价格”或“折扣百分比”。
将定制参数属性与客户、广告系列、广告组或关键字广告组条件相关联。
设置要用于特定资源的特定值。
创建自定义属性
首先,您需要使用 CustomizerAttributeService 创建一个新的自定义属性,该属性由 CustomizerAttribute 表示,包含两个必填字段:
name- 定制工具的名称,必须是唯一的(不区分大小写)。由于自定义工具的数量上限为 40 个,因此您可能需要在不同的资源中重复使用自定义工具,因此请务必选择一个名称,以代表此自定义工具将用于哪种广泛的自定义类别。
type- 定制参数的类型(文字、数字、价格或百分比),由
CustomizerAttributeType定义。
创建新的定制工具属性后,您会收到其资源名称,下一步需要用到该名称。
关联自定义属性
您可以使用以下服务在多个级别关联之前创建的自定义属性:
CampaignCustomizerService,用于为广告系列级创建CampaignCustomizer。AdGroupCriterionCustomizerService,为广告组条件级创建AdGroupCriterionCustomizer。对于此类型,仅支持关键字条件。
无论您需要哪个级别以及使用哪个相应服务,都需要提供相同的信息:
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的自定义属性,有以下规则:动态文字替换(包括默认值)必须符合标题(30 个字符)和广告内容描述(90 个字符)的字符数限制。如果动态插入的值超出字符数限制或未能通过验证,系统将使用指定的默认值作为后备,前提是默认值本身符合字符数限制。
使用内置广告定制参数
您可以直接在自适应搜索广告 (RSA) 的标题和广告内容描述中使用内置定制参数代码。这些代码可让您在广告文字中动态插入关键字、地理位置和倒计时。
关键字插入
您可以使用关键字插入功能,动态地在广告文字中加入触发您的广告展示的关键字。这样可以提高广告与用户搜索内容的相关性。
请参阅为广告文字设置关键字插入功能。
语法:{Keyword:Default text}
使用 API 创建或更新类型为 ResponsiveSearchAd 的 AdGroupAd 时,请在标题或广告内容描述字段中添加此代码。
示例
假设您有一个标题,内容为“在线购买{Keyword: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 资源时,将代码语法添加到 RSA 的 headlines 和 descriptions 的 AdTextAsset 对象的 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"]
}
}