自訂回應式搜尋廣告 (RSA)

廣告自訂參數是一項強大工具,可讓您使用動態文字預留位置,自訂回應式搜尋廣告的文字內容。

您可以建立及使用廣告自訂參數,或使用內建廣告自訂參數。

建立及使用廣告自訂參數

請按照下列步驟,為回應式搜尋廣告建立廣告自訂參數:

  1. 建立自訂屬性。

    自訂屬性是廣泛的類別,用於說明您打算連結至這個自訂者的變更類型,例如「產品價格」或「折扣百分比」。

  2. 將自訂參數屬性連結至客戶、廣告活動、廣告群組或關鍵字廣告群組條件。

    設定要用於特定資源的特定值。

建立自訂屬性

首先,您需要使用 CustomizerAttributeService 建立新的自訂工具屬性,以 CustomizerAttribute 表示,其中包含兩個必要欄位:

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 個半形字元) 的字元限制。如果動態插入的值超出字元限制或驗證失敗,系統會使用指定的預設值做為備用值,前提是預設值本身符合字元限制。

使用內建廣告自訂參數

您可以在回應式搜尋廣告的廣告標題和說明中,直接使用內建的自訂參數標記。這些代碼可讓您在廣告文字中動態插入關鍵字、地點和倒數計時。

關鍵字插入

這樣一來,廣告就能更貼近使用者的搜尋內容。

請參閱「為廣告文字設定關鍵字插入功能」。

語法:{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 的 text AdTextAsset 物件 headlines 和 descriptions 欄位中。

程式碼片段範例 (概念性 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"]
  }
}