Tuỳ chỉnh quảng cáo tìm kiếm thích ứng (RSA)

Thông số tuỳ chỉnh quảng cáo là một công cụ mạnh mẽ cho phép bạn tuỳ chỉnh nội dung văn bản của quảng cáo tìm kiếm thích ứng bằng cách sử dụng trình giữ chỗ văn bản động.

Bạn có thể tạo và sử dụng thông số tuỳ chỉnh quảng cáo hoặc sử dụng thông số tuỳ chỉnh quảng cáo tích hợp.

Tạo và sử dụng thông số tuỳ chỉnh quảng cáo

Hãy làm theo các bước sau để tạo thông số tuỳ chỉnh quảng cáo cho quảng cáo tìm kiếm thích ứng:

  1. Tạo thuộc tính tùy chỉnh.

    Thuộc tính tùy chỉnh là một danh mục rộng mô tả loại thay đổi mà bạn dự định liên kết với thông số tuỳ chỉnh này, chẳng hạn như "giá sản phẩm" hoặc "tỷ lệ phần trăm chiết khấu".

  2. Liên kết thuộc tính tùy chỉnh với một khách hàng, chiến dịch, nhóm quảng cáo hoặc tiêu chí nhóm quảng cáo từ khoá.

    Đặt các giá trị cụ thể mà bạn muốn sử dụng cho tài nguyên cụ thể.

Tạo thuộc tính tùy chỉnh

Trước tiên, bạn cần tạo một thuộc tính thông số tuỳ chỉnh mới, được biểu thị bằng CustomizerAttribute bằng cách sử dụng CustomizerAttributeService với 2 trường bắt buộc:

name
Tên của thông số tuỳ chỉnh, phải là duy nhất (không phân biệt chữ hoa chữ thường). Vì có giới hạn là 40 thông số tuỳ chỉnh, nên bạn có thể cần sử dụng lại các thông số tuỳ chỉnh trên nhiều tài nguyên. Vì vậy, hãy nhớ chọn một tên đại diện cho một danh mục rộng về loại tuỳ chỉnh mà thông số này sẽ được dùng.
type
Loại thông số tuỳ chỉnh (văn bản, số, giá hoặc tỷ lệ phần trăm) do CustomizerAttributeType xác định.

Khi bạn tạo một thuộc tính thông số tuỳ chỉnh mới, bạn sẽ nhận lại tên tài nguyên của thuộc tính đó. Tên này là bắt buộc ở bước tiếp theo.

Bạn có thể liên kết thuộc tính tùy chỉnh đã tạo trước đó ở nhiều cấp bằng cách sử dụng các dịch vụ sau:

Bất kể bạn muốn cấp nào và sử dụng dịch vụ tương ứng nào, bạn đều phải cung cấp các thông tin sau:

customizer_attribute
Tên tài nguyên của thuộc tính tùy chỉnh mà bạn đã tạo ở bước trước.
value

Giá trị mà bạn muốn chèn vào quảng cáo khi tham chiếu thuộc tính thông số tuỳ chỉnh này. Trường này được xác định bằng CustomizerValue.

Bạn cần chỉ định type và string_value để tạo CustomizerValue. Giá trị type phải giống với thuộc tính thông số tuỳ chỉnh mà bạn đang liên kết và string_value là giá trị mà bạn muốn API Google Ads sử dụng.

Tên tài nguyên của tài nguyên mà bạn muốn liên kết thuộc tính tùy chỉnh

Tên này sẽ khác nhau tuỳ thuộc vào loại tài nguyên. Ví dụ: để tạo CampaignCustomizer, hãy chỉ định campaign.

Sau khi hoàn tất bước này, bạn đã sẵn sàng sử dụng tham số tuỳ chỉnh quảng cáo trong quảng cáo tìm kiếm thích ứng có trong hệ phân cấp tài nguyên mà bạn đã liên kết thuộc tính tùy chỉnh. Ví dụ: nếu bạn liên kết thuộc tính tùy chỉnh với chiến dịch có mã nhận dạng A, thì bạn có thể sử dụng tham số tuỳ chỉnh quảng cáo đó trong một quảng cáo được tạo trong bất kỳ nhóm quảng cáo nào bên trong chiến dịch A. Bạn không thể sử dụng thông số tuỳ chỉnh quảng cáo trong một quảng cáo thuộc các nhóm quảng cáo bên trong chiến dịch B.

Thông số tuỳ chỉnh quảng cáo trong quảng cáo tìm kiếm thích ứng

Để sử dụng thông số tuỳ chỉnh quảng cáo trong dòng tiêu đề và nội dung mô tả của quảng cáo tìm kiếm thích ứng, bạn cần tạo đối tượng AdTextAsset có text bao gồm cú pháp sau:

{CUSTOMIZER.CUSTOMIZER_ATTRIBUTE_NAME:DEFAULT_VALUE}
  • CUSTOMIZER_ATTRIBUTE_NAME là name của thuộc tính tùy chỉnh mà bạn đã đặt khi tạo thuộc tính đó, không phải là tên tài nguyên của thuộc tính tùy chỉnh cũng như mã nhận dạng của thuộc tính đó.

  • DEFAULT_VALUE là giá trị mặc định cho thông số tuỳ chỉnh quảng cáo.

Hãy tham khảo hướng dẫn về quảng cáo tìm kiếm thích ứng để biết thêm thông tin về cách thiết lập quảng cáo.

Quy tắc và giới hạn

  • Chỉ có thể có một đường liên kết cho mỗi cấp (khách hàng, chiến dịch, nhóm quảng cáo hoặc tiêu chí nhóm quảng cáo) và đường liên kết cụ thể nhất sẽ ghi đè đường liên kết chung hơn. Ví dụ: nếu bạn xác định thuộc tính thông số tuỳ chỉnh này ở cấp chiến dịch và cấp nhóm quảng cáo, thì quảng cáo trong nhóm quảng cáo được liên kết sẽ sử dụng thuộc tính ở cấp nhóm quảng cáo, nhưng quảng cáo từ các nhóm quảng cáo khác trong chiến dịch đó sẽ sử dụng thuộc tính ở cấp chiến dịch.

  • Bạn có thể có tối đa 40 đối tượng CustomizerAttribute được bật trong tài khoản của mình. Nếu đạt đến giới hạn này, bạn cần xoá những đối tượng không dùng đến trước khi tạo đối tượng mới.

  • Có các quy tắc cho thuộc tính tùy chỉnh thuộc loại PRICE:

    • Mã tiền tệ và biểu tượng đơn vị tiền tệ có thể xuất hiện trước hoặc sau số. Ví dụ: $100, 100$, USD100, 100USD đều là các giá trị hợp lệ.
    • Không được có dấu cách giữa số và mã tiền tệ hoặc biểu tượng đơn vị tiền tệ. Ví dụ: $ 100 không hợp lệ.
    • Xem các mã tiền tệ và biểu tượng mà bạn có thể sử dụng như một phần của giá trị được chỉ định.
  • Tính năng thay thế văn bản động (kể cả giá trị mặc định) phải nằm trong giới hạn ký tự của dòng tiêu đề (30 ký tự) và nội dung mô tả (90 ký tự). Nếu giá trị được chèn động vượt quá giới hạn ký tự hoặc không xác thực được, thì giá trị mặc định được chỉ định sẽ được dùng làm giá trị dự phòng, miễn là giá trị mặc định đó nằm trong giới hạn ký tự.

Sử dụng thông số tuỳ chỉnh quảng cáo tích hợp

Bạn có thể sử dụng trực tiếp các thẻ thông số tuỳ chỉnh tích hợp trong dòng tiêu đề và nội dung mô tả của Quảng cáo tìm kiếm thích ứng (RSA). Các thẻ này cho phép bạn chèn động từ khoá, vị trí và đồng hồ đếm ngược vào văn bản quảng cáo.

Chèn từ khoá

Tính năng chèn từ khoá sẽ cập nhật động văn bản quảng cáo để bao gồm từ khoá đã khiến quảng cáo của bạn xuất hiện. Điều này có thể giúp quảng cáo của bạn phù hợp hơn với nội dung tìm kiếm của người dùng.

Xem bài viết Thiết lập tính năng chèn từ khoá cho văn bản quảng cáo.

Cú pháp: {Keyword:Default text}

Hãy thêm thẻ này vào các trường dòng tiêu đề hoặc nội dung mô tả khi bạn tạo hoặc cập nhật AdGroupAd thuộc loại ResponsiveSearchAd bằng API.

Ví dụ

Giả sử bạn có một dòng tiêu đề như "Mua {Keyword:Chocolate} trực tuyến". Nếu người dùng tìm kiếm "sô cô la đen", thì dòng tiêu đề có thể xuất hiện như sau: "Mua sô cô la đen trực tuyến". Nếu không chèn được từ khoá, thì hệ thống sẽ sử dụng "Văn bản mặc định" ("Sô cô la" trong trường hợp này).

Xem bài viết Giới thiệu về tính năng chèn từ khoá.

Chèn vị trí

Điều chỉnh văn bản quảng cáo dựa trên vị trí của khách hàng hoặc vị trí mà họ quan tâm.

Cú pháp: {LOCATION(Level):Default text}

  • Level: Chỉ định cấp địa lý, chẳng hạn như City, State hoặc Country. Nếu bạn bỏ qua, hệ thống sẽ mặc định sử dụng cấp cụ thể nhất hiện có.

Ví dụ

Dòng tiêu đề: "Giao pizza ở {LOCATION(City):Your Area}"

Nếu người dùng ở Thành phố New York, họ có thể thấy: "Giao pizza ở Thành phố New York". Người dùng bên ngoài một khu vực cụ thể sẽ thấy: "Giao pizza ở Khu vực của bạn"

Xem bài viết Giới thiệu về tính năng chèn vị trí cho quảng cáo tìm kiếm thích ứng.

Chức năng đếm ngược

Tạo cảm giác thôi thúc bằng cách hiển thị đồng hồ đếm ngược theo thời gian thực đến một sự kiện hoặc chương trình ưu đãi cụ thể.

Cú pháp

  • {COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)} – Đếm ngược đến một thời gian cụ thể theo múi giờ của tài khoản nhà quảng cáo.
  • {GLOBAL_COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)} – Đếm ngược đến một thời gian cụ thể theo múi giờ của người dùng.
  • daysBefore: Số ngày trước ngày kết thúc mà đồng hồ đếm ngược sẽ bắt đầu xuất hiện.

Ví dụ

Dòng tiêu đề: "Chương trình ưu đãi kết thúc sau {COUNTDOWN(2027-01-31 23:59:59,5)}"

Quảng cáo này sẽ hiển thị đồng hồ đếm ngược bắt đầu từ 5 ngày trước ngày 31 tháng 1 năm 2027, 23:59:59 theo múi giờ của nhà quảng cáo.

Xem bài viết Làm nổi bật các sự kiện sắp tới bằng bộ đếm ngược.

Triển khai bằng API

Để sử dụng các thông số tuỳ chỉnh tích hợp này, hãy thêm cú pháp thẻ vào các trường text của đối tượng AdTextAsset cho headlines và descriptions của quảng cáo tìm kiếm thích ứng khi thay đổi tài nguyên AdGroupAd.

Đoạn mã ví dụ (JSON khái niệm)

{
  "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"]
  }
}