이 솔루션을 사용하면 지역 타게팅 유형에 따라 광고 자산을 맞춤 설정할 수 있습니다. 각 노출 위치에 대해 자산을 맞춤 설정하려면 노출 위치 소재 맞춤화를 참조하세요.
세그먼트 소재 맞춤화는 소재 맞춤화 규칙을 사용하는 3가지 API 중 하나입니다. 소재 맞춤화 규칙을 참조하세요.
마케팅 API V8.0이 출시되면서 위치 정보와 무관한 모든 사용 사례가 세그먼트 소재 맞춤화에서 사용이 중단되었습니다. 이제 모든 타게팅 규칙은 맞춤화 사양 안에 위치 정보를 포함해야 합니다. 기본 규칙에 위치 정보를 포함하지 않아도 되는 예외가 한 가지 있습니다.
시작하기 전에 이 제품의 제한 사항을 확인하세요. 사용 사례가 Facebook의 사양과 일치할 경우 다음 단계를 진행하세요.
광고는 위치 정보로 맞춤 설정할 수 있습니다. 맞춤화 사양으로 규칙을 만들면 됩니다. 지원되는 맞춤화 유형은 다음과 같습니다.
맞춤화 사양을 지정하기 위한 형식은 코어 타게팅과 유사합니다. 타게팅을 참조하세요.
소재 맞춤화 규칙을 만들면 특정 위치 정보에 대해 자산이 함께 표시되도록 그룹화할 수 있습니다. 각 규칙에는 광고 게재 시 해당 자산을 볼 수 있는 사용자의 위치 정보를 정의하는 customization_spec
이 있습니다.
규칙을 생성할 때 각 규칙의 우선순위를 지정할 수 있습니다. 우선순위가 지정되지 않은 경우 제공되는 규칙 리스트의 위치에 따라 각 규칙에 우선순위 번호가 부여됩니다. 예를 들어 리스트의 첫 번째 규칙에는 우선순위 1
이 할당됩니다.
어떤 규칙과도 일치하지 않는 사용자에게 무작위 자산 조합이 게재되지 않도록 기본 규칙을 설정해야 합니다. 설정 방법은 다음과 같습니다.
customization_spec
을 만듭니다. 규칙 양쪽 끝에 중괄호({}
)를 사용합니다.기본 규칙은 앞선 번호의 규칙을 충족하지 않는 사용자에게 크리에이티브 자산을 매칭합니다.
설정 시 기본을 제외한 규칙은 높은 비율의 타게팅된 타겟 고객에게 매칭되어야 합니다.
asset_feed_spec
을 만들고 맞춤화 규칙을 asset_customization_rules
필드에 추가합니다. 최대 50개의 맞춤화 규칙을 추가할 수 있습니다.
각 규칙에 customization_spec
, priority
및 자산 레이블을 지정해야 합니다. customization_spec
은 단일 규칙에 설정한 조건이 50개를 초과할 수 없습니다.
자산 필드 설정의 예는 다음과 같습니다.
curl \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"instagram_actor_id" : "<INSTAGRAM_ACTOR_ID>"
}' \
-F 'asset_feed_spec={
"images": [
{"hash":"<IMAGE_HASH>", "adlabels":[{"name":"image1"}]},
{"hash":"<IMAGE_HASH>", "adlabels":[{"name":"image2"}]}
],
"bodies": [
{"text":"Motor City Mission Corps", "adlabels":[{"name":"body1"}]}
],
"titles": [
{"text":"Link title 1 goes here", "adlabels":[{"name":"title1"}]},
{"text":"Link title 2 goes here", "adlabels":[{"name":"title2"}]},
{"text":"Link title 3 goes here", "adlabels":[{"name":"title3"}]}
],
"call_to_action_types":[
"LEARN_MORE"
],
"descriptions": [
{"text":"Begin Your Adventure"}
],
"ad_formats": [
"SINGLE_IMAGE"
],
"link_urls": [
{"website_url":"https://www.example.com/"}
],
"asset_customization_rules": [
{
"customization_spec": {
"geo_locations": {
"countries": ["US"]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title1"},
"priority": 1
},
{
"customization_spec": {
"geo_locations": {
"countries": ["GB"]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title2"},
"priority": 2
},
{
"customization_spec": {
"geo_locations": {
"cities": [
{"key": "2481714"},
{"key": "2481868"}
]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title3"},
"priority": 4
},
{
"customization_spec": {},
"image_label": {"name":"image2"},
"title_label": {"name":"title1"},
"priority": 5
}]}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
모든 이용 가능한 자산 피드 사양 옵션을 참조하세요. 다음 단계는 소재 맞춤화 규칙을 참조하세요.
/generatepreview
엔드포인트를 사용하여 광고의 여러 가지 타게팅 규칙 버전을 미리 볼 수 있습니다. 또한 규칙 우선순위 번호와 함께 dynamic_asset_label
필드를 추가하여 특정 언어 버전을 확인할 수 있습니다.
예를 들어 우선순위가 1인 규칙을 미리 보는 방법은 다음과 같습니다.
curl -G --data-urlencode \
'creative={
"object_story_spec": {
"page_id": "<PAGE_ID>"
},
"asset_feed_spec": {
...
"asset_customization_rules": [
{
"customization_spec": {
"geo_locations": {
"countries": ["US"]
}
},
"image_label": {
"name": "image1"
},
"title_label": {
"name": "title1"
},
"priority": 1
},
...
]
}
}'
-d 'ad_format=DESKTOP_FEED_STANDARD' \
-d 'dynamic_asset_label=1' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
특별 광고 카테고리 — 미국에 기반을 둔, 주택, 고용 및 크레딧 광고를 게재하는 광고주 또는 미국을 대상으로 하는 광고를 게재하는 광고주에게 적용되는 제한 사항은 각기 다릅니다. 해당 광고주는 asset_feed_spec
에 대한 특별 광고 카테고리 제한을 준수해야 합니다. 특별 광고 카테고리에 대해 자세히 알아보세요.
캠페인, 목표 검증 — APP_ENGAGEMENT
는 지원되지 않습니다.
지원되는 노출 위치 — 모든 노출 위치가 지원됩니다.
노출 위치 맞춤화 — 어떤 규칙에서든 노출 위치 맞춤화가 사용될 경우 모든 규칙에 노출 위치 맞춤화를 포함해야 합니다.
asset_feed_spec
제한 사항은 맞춤화 규칙을 적용하지 않는 자산 피드 기반 광고의 제한 사항과 동일합니다. 다만 다음과 같은 예외 사항이 있습니다.
asset_customization_rule
에 이미지 또는 동영상을 하나만 사용해야 합니다.ad_formats
(SINGLE_IMAGE
와 SINGLE_VIDEO
)가 지원됩니다. 자산 피드당 하나의 ad_format
만 허용됩니다.call_to_actions_types
에서 하나의 항목만 제공할 수 있습니다.asset_customization_rule
을 제공해야 합니다.