반응형 검색 광고 (RSA) 맞춤설정

광고 맞춤설정 도구는 동적 텍스트 자리표시자를 사용하여 반응형 검색 광고 의 텍스트 콘텐츠 를 맞춤설정할 수 있는 강력한 도구입니다.

광고 맞춤설정 도구를 만들고 사용하거나 기본 제공 광고 맞춤설정 도구를 사용할 수 있습니다.

광고 맞춤설정 도구 만들기 및 사용

RSA의 광고 맞춤설정 도구를 만들려면 다음 단계를 따르세요.

  1. 맞춤설정 도구 속성을 만듭니다.

    맞춤설정 도구 속성은 이 맞춤설정 도구에 연결하려는 변경사항의 종류를 설명하는 광범위한 카테고리입니다(예: '제품 가격' 또는 '할인율').

  2. 맞춤설정 도구 속성을 고객, 캠페인, 광고 그룹 또는 키워드 광고 그룹 기준과 연결합니다.

    특정 리소스에 사용할 특정 값을 설정합니다.

맞춤설정 도구 속성 만들기

먼저 두 개의 필수 필드가 있는 CustomizerAttribute를 사용하여 CustomizerAttributeService로 표시되는 새 맞춤설정 도구 속성을 만들어야 합니다:

name
맞춤설정 도구의 이름으로, 고유해야 합니다 (대소문자 구분 안 함). 맞춤설정 도구는 40개로 제한되므로 여러 리소스에서 맞춤설정 도구를 재사용해야 할 수 있습니다. 따라서 이 맞춤설정 도구가 사용될 맞춤설정의 광범위한 카테고리를 나타내는 이름을 선택해야 합니다.
type
`CustomizerAttributeType`으로 정의된 맞춤설정 도구의 유형(텍스트, 숫자, 가격 또는 비율)입니다.

새 맞춤설정 도구 속성을 만들면 다음 단계에서 필요한 리소스 이름이 다시 표시됩니다.

다음 서비스를 사용하여 이전에 만든 맞춤설정 도구 속성을 여러 수준에서 연결할 수 있습니다.

원하는 수준과 사용하는 해당 서비스에 관계없이 동일한 정보가 필요합니다.

customizer_attribute
이전 단계에서 만든 맞춤설정 도구 속성의 리소스 이름입니다.
value

이 맞춤설정 도구 속성을 참조할 때 광고에 삽입하려는 값입니다. 이 필드는 CustomizerValue로 정의됩니다.

CustomizerValue를 만들려면 typestring_value를 지정해야 합니다. type 값은 연결하려는 맞춤설정 도구 속성과 동일해야 하며 string_value는 Google Ads API에서 사용하려는 값입니다.

맞춤설정 도구 속성을 연결하려는 리소스의 리소스 이름입니다.

이름은 리소스 유형에 따라 다릅니다. 예를 들어 CampaignCustomizer를 만들려면 campaign을 지정합니다.

이 단계를 완료하면 맞춤설정 도구 속성을 연결한 리소스 계층 구조에 포함된 반응형 검색 광고에서 광고 맞춤설정 도구를 사용할 수 있습니다. 예를 들어 맞춤설정 도구 속성을 ID가 A인 캠페인에 연결하면 캠페인 A 내의 광고 그룹에서 만든 광고에 해당 광고 맞춤설정 도구를 사용할 수 있습니다. 캠페인 B 내의 광고 그룹에 있는 광고에서는 광고 맞춤설정 도구를 사용할 수 없습니다.

반응형 검색 광고의 광고 맞춤설정 도구

반응형 검색 광고의 광고 제목설명 에서 광고 맞춤설정 도구를 사용하려면 다음 구문이 포함된 text가 있는 AdTextAsset 객체를 만들어야 합니다.

{CUSTOMIZER.CUSTOMIZER_ATTRIBUTE_NAME:DEFAULT_VALUE}

광고 설정에 대한 자세한 내용은 반응형 검색 광고 가이드를 참고하세요.

규칙 및 제한사항

  • 수준당(고객, 캠페인, 광고 그룹 또는 광고 그룹 기준) 하나의 링크만 있을 수 있으며 가장 구체적인 링크가 더 일반적인 링크를 재정의합니다. 예를 들어 캠페인 수준과 광고 그룹 수준에서 이 맞춤설정 도구 속성을 정의한 경우 연결된 광고 그룹 내의 광고는 광고 그룹 속성을 사용하지만 해당 캠페인의 다른 광고 그룹의 광고는 캠페인 속성을 사용합니다.

  • 계정에 사용 설정된 CustomizerAttribute 객체를 최대 40 개까지 포함할 수 있습니다. 이 한도에 도달하면 새 객체를 만들기 전에 사용하지 않는 객체를 삭제해야 합니다.

  • PRICE 유형의 맞춤설정 도구 속성에는 다음과 같은 규칙이 있습니다.

    • 통화 코드 및 기호는 숫자 앞이나 뒤에 표시될 수 있습니다. 예를 들어 $100, 100$, USD100, 100USD는 모두 유효한 값입니다.
    • 숫자와 통화 코드 또는 기호 사이에 공백이 없어야 합니다. 예를 들어 $ 100은 유효하지 않습니다.
    • 지정된 의 일부로 사용할 수 있는 통화 코드 및 기호를 참고하세요.

기본 제공 광고 맞춤설정 도구 사용

반응형 검색 광고(RSA) 광고 제목 및 설명 내에서 기본 제공 맞춤설정 도구 태그를 직접 사용할 수 있습니다. 이러한 태그를 사용하면 키워드, 위치, 카운트다운을 광고문안에 동적으로 삽입할 수 있습니다.

키워드 삽입

키워드 삽입은 광고가 게재되도록 한 키워드를 포함하도록 광고문안을 동적으로 업데이트합니다. 이렇게 하면 광고가 사용자의 검색과 더 관련성이 높아질 수 있습니다.

광고문안에 키워드 삽입 설정을 참고하세요.

구문: {Keyword:Default text}

API를 사용하여 ResponsiveSearchAd 유형으로 AdGroupAd를 만들거나 업데이트할 때 광고 제목 또는 설명 필드에 이 태그를 포함합니다.

'온라인으로 {Keyword:Chocolate} 구매'와 같은 광고 제목이 있다고 가정해 보겠습니다. 사용자가 '다크 초콜릿'을 검색하면 광고 제목이 '온라인으로 다크 초콜릿 구매'로 표시될 수 있습니다. 키워드를 삽입할 수 없는 경우 '기본 텍스트'(이 경우 '초콜릿')가 대신 사용됩니다.

키워드 삽입에 대한 정보를 참고하세요.

위치 삽입

고객의 위치 또는 고객이 관심을 보이는 위치에 따라 광고문안을 맞춤설정합니다.

구문: {LOCATION(Level):Default text}

  • Level: City, State 또는 Country와 같은 지리적 수준을 지정합니다. 생략하면 사용 가능한 가장 구체적인 수준으로 기본 설정됩니다.

광고 제목: '{LOCATION(City):Your Area}의 피자 배달'

사용자가 뉴욕시에 있는 경우 '뉴욕시의 피자 배달'이 표시될 수 있습니다. 특정 지역 외부에 있는 사용자는 'Your Area의 피자 배달'이 표시됩니다.

반응형 검색 광고의 위치 삽입에 대한 정보를 참고하세요.

카운트다운 함수

특정 이벤트 또는 판매까지의 실시간 카운트다운을 표시하여 긴박감을 조성합니다.

구문

  • {COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)} - 광고주 계정 시간대의 특정 시간까지 카운트다운합니다.
  • {GLOBAL_COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)} - 사용자 시간대의 특정 시간까지 카운트다운합니다.
  • daysBefore: 종료일로부터 며칠 전에 카운트다운이 표시되기 시작해야 하는지입니다.

광고 제목: '{COUNTDOWN(2026-01-31 23:59:59,5)}에 판매 종료'

이 광고는 광고주 시간대의 2026년 1월 31일 23:59:59로부터 5일 전에 카운트다운을 표시합니다.

카운트다운으로 예정된 이벤트 강조를 참고하세요.

API를 사용한 구현

이러한 기본 제공 맞춤설정 도구를 사용하려면 AdGroupAd 리소스를 변경할 때 RSA의 headlinesdescriptions에 대한 AdTextAsset 객체의 text 필드 내에 태그 구문을 포함합니다.

예시 스니펫 (개념 JSON)

{
  "ad": {
    "responsiveSearchAd": {
      "headlines": [
        { "text": "Great Deals on {Keyword:Shoes}" },
        { "text": "Free Shipping in {LOCATION(City):Your City}" },
        { "text": "Offer Ends: {COUNTDOWN(2026-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"]
  }
}