광고 맞춤설정 도구는 동적 텍스트 자리표시자를 사용하여 반응형 검색 광고 의 텍스트 콘텐츠 를 맞춤설정할 수 있는 강력한 도구입니다.
광고 맞춤설정 도구를 만들고 사용하거나 기본 제공 광고 맞춤설정 도구를 사용할 수 있습니다.
광고 맞춤설정 도구 만들기 및 사용
RSA의 광고 맞춤설정 도구를 만들려면 다음 단계를 따르세요.
맞춤설정 도구 속성을 만듭니다.
맞춤설정 도구 속성은 이 맞춤설정 도구에 연결하려는 변경사항의 종류를 설명하는 광범위한 카테고리입니다(예: '제품 가격' 또는 '할인율').
맞춤설정 도구 속성을 고객, 캠페인, 광고 그룹 또는 키워드 광고 그룹 기준과 연결합니다.
특정 리소스에 사용할 특정 값을 설정합니다.
맞춤설정 도구 속성 만들기
먼저 두 개의 필수 필드가 있는
CustomizerAttribute를 사용하여
CustomizerAttributeService로 표시되는 새 맞춤설정 도구 속성을 만들어야 합니다:
name- 맞춤설정 도구의 이름으로, 고유해야 합니다 (대소문자 구분 안 함). 맞춤설정 도구는 40개로 제한되므로 여러 리소스에서 맞춤설정 도구를 재사용해야 할 수 있습니다. 따라서 이 맞춤설정 도구가 사용될 맞춤설정의 광범위한 카테고리를 나타내는 이름을 선택해야 합니다.
type- `
CustomizerAttributeType`으로 정의된 맞춤설정 도구의 유형(텍스트, 숫자, 가격 또는 비율)입니다.
새 맞춤설정 도구 속성을 만들면 다음 단계에서 필요한 리소스 이름이 다시 표시됩니다.
맞춤설정 도구 속성 연결
다음 서비스를 사용하여 이전에 만든 맞춤설정 도구 속성을 여러 수준에서 연결할 수 있습니다.
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}의 피자 배달'
사용자가 뉴욕시에 있는 경우 '뉴욕시의 피자 배달'이 표시될 수 있습니다. 특정 지역 외부에 있는 사용자는 '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"]
}
}