광고 맞춤설정 도구는 동적 텍스트 자리표시자를 사용하여 반응형 검색 광고의 텍스트 콘텐츠를 맞춤설정할 수 있는 강력한 도구입니다.
광고 맞춤설정 도구를 만들어 사용하거나 기본 제공 광고 맞춤설정 도구를 사용할 수 있습니다.
광고 맞춤설정 도구 만들기 및 사용
RSA용 광고 맞춤설정을 만들려면 다음 단계를 따르세요.
맞춤설정 도구 속성을 만듭니다.
맞춤설정 도구 속성은 이 맞춤설정 도구에 연결하려는 변경사항의 종류를 설명하는 광범위한 카테고리입니다(예: '제품 가격', '할인율').
맞춤설정 도구 속성을 고객, 캠페인, 광고 그룹 또는 키워드 광고 그룹 기준과 연결합니다.
특정 리소스에 사용할 특정 값을 설정합니다.
맞춤설정 도구 속성 만들기
먼저 CustomizerAttributeService을 사용하여 CustomizerAttribute로 표시되는 새 맞춤설정 도구 속성을 만들어야 합니다. 여기에는 다음 두 가지 필수 필드가 있습니다.
name- 커스터마이저의 이름입니다. 고유해야 하며 대소문자를 구분하지 않습니다. 커스터마이저가 40개로 제한되어 있으므로 여러 리소스에서 커스터마이저를 재사용해야 할 수 있습니다. 따라서 이 커스터마이저가 사용될 광범위한 맞춤설정 카테고리를 나타내는 이름을 선택해야 합니다.
typeCustomizerAttributeType에 의해 정의된 맞춤설정 도구의 유형(텍스트, 숫자, 가격 또는 백분율)입니다.
새 맞춤설정 도구 속성을 만들면 다음 단계에 필요한 리소스 이름이 반환됩니다.
맞춤설정 도구 속성 연결
다음 서비스를 사용하여 이전에 만든 맞춤설정 도구 속성을 여러 수준에서 연결할 수 있습니다.
CustomerCustomizerService를 사용하여 고객 수준의CustomerCustomizer을 만듭니다.CampaignCustomizerService를 사용하여 캠페인 수준의CampaignCustomizer를 만듭니다.AdGroupCustomizerService를 사용하여 광고 그룹 수준의AdGroupCustomizer을 만듭니다.AdGroupCriterionCustomizerService를 사용하여 광고 그룹 기준 수준의AdGroupCriterionCustomizer을 만듭니다. 이 유형의 경우 키워드 기준만 지원됩니다.
원하는 수준과 사용하는 해당 서비스에 관계없이 동일한 정보가 필요합니다.
customizer_attribute- 이전 단계에서 만든 맞춤설정 도구 속성의 리소스 이름입니다.
value이 맞춤설정 도구 속성을 참조할 때 광고에 삽입할 값입니다. 이 필드는
CustomizerValue로 정의됩니다.CustomizerValue을 만들려면type및string_value를 지정해야 합니다.type값은 연결하는 맞춤설정 도구 속성과 동일해야 하며string_value은 Google Ads API에서 사용하려는 값입니다.- 맞춤설정 도구 속성을 연결할 리소스의 리소스 이름
이름은 리소스 유형에 따라 다릅니다. 예를 들어
CampaignCustomizer를 만들려면campaign를 지정합니다.
이 단계를 완료하면 맞춤설정 도구 속성을 연결한 리소스 계층 구조에 포함된 반응형 검색 광고에서 광고 맞춤설정 도구를 사용할 수 있습니다. 예를 들어 맞춤설정 도구 속성을 ID가 A인 캠페인에 연결하면 캠페인 A 내의 모든 광고 그룹에서 생성된 광고에 해당 광고 맞춤설정 도구를 사용할 수 있습니다. 캠페인 B 내 광고 그룹의 광고에서는 광고 맞춤설정 도구를 사용할 수 없습니다.
반응형 검색 광고의 광고 맞춤설정 도구
반응형 검색 광고의 광고 제목과 내용 입력란에서 광고 맞춤설정을 사용하려면 다음 구문이 포함된 text로 AdTextAsset 객체를 만들어야 합니다.
{CUSTOMIZER.CUSTOMIZER_ATTRIBUTE_NAME:DEFAULT_VALUE}
CUSTOMIZER_ATTRIBUTE_NAME는 만들 때 설정한 맞춤설정 도구 속성의name입니다. 맞춤설정 도구 속성의 리소스 이름이나 ID가 아닙니다.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}의 피자 배달'
사용자가 뉴욕시에 있는 경우 '뉴욕시 피자 배달'이 표시될 수 있습니다. 특정 지역 외부에 있는 사용자에게는 '내 지역 피자 배달'이 표시됩니다.
반응형 검색 광고의 위치 삽입에 대한 정보를 참고하세요.
카운트다운 함수
특정 이벤트 또는 할인까지 남은 시간을 실시간으로 표시하여 긴급성을 조성합니다.
구문
{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의 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(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"]
}
}