기존 고객과 가장 유사한 사용자를 타게팅합니다. 유사 타겟은 여러 세트의 사용자를 "기반"으로 설정하면 Facebook에서 유사한 사용자로 구성된 타겟을 빌드합니다. 유사 타겟은 모든 비즈니스 목표에 사용할 수 있습니다. 고객과 유사한 사용자를 타게팅함으로써 팬 확보, 사이트 등록, Facebook 외부 구매, 쿠폰 신청 또는 단순한 브랜드 인지도 향상에 활용할 수 있습니다.
다음과 같은 대상이 기반 타겟이 될 수 있습니다.
Facebook은 유사 타겟이 광고 그룹에 속해 있으면 3일마다 유사 타겟의 멤버를 새로 고침합니다.
유사 타겟을 완전히 채우는 데 1~6시간이 걸립니다. 타겟이 채워지는 동안 타겟을 타게팅하는 광고 세트를 만들어 실행할 수 있습니다. 타겟이 준비되면 Facebook이 타겟에 채워진 사용자에게 광고를 게재하고 광고 게재가 그에 맞추어 평소와 같이 작동합니다. 게재 상태를 참조하세요. https://graph.facebook.com/{API_VERSION}/act_{AD_ACCOUNT_ID}/customaudiences
에서 새로운 유사 타겟을 만듭니다.
다음은 맞춤 타겟에서 유사 타겟을 만들기 위한 호출의 예시입니다.
use FacebookAds\Object\CustomAudience;
use FacebookAds\Object\Fields\CustomAudienceFields;
use FacebookAds\Object\Values\CustomAudienceSubtypes;
$lookalike = new CustomAudience(null, 'act_<AD_ACCOUNT_ID>');
$lookalike->setData(array(
CustomAudienceFields::NAME => 'My lookalike audience',
CustomAudienceFields::SUBTYPE => CustomAudienceSubtypes::LOOKALIKE,
CustomAudienceFields::ORIGIN_AUDIENCE_ID => <SEED_AUDIENCE_ID>,
CustomAudienceFields::LOOKALIKE_SPEC => array(
'type' => 'similarity',
'country' => 'US',
),
));
$lookalike->create();
from facebookads.adobjects.customaudience import CustomAudience
lookalike = CustomAudience(parent_id='act_<AD_ACCOUNT_ID>')
lookalike.update({
CustomAudience.Field.name: 'My lookalike audience',
CustomAudience.Field.subtype: CustomAudience.Subtype.lookalike,
CustomAudience.Field.origin_audience_id: '<SEED_AUDIENCE_ID>',
CustomAudience.Field.lookalike_spec: {
'type': 'similarity',
'country': 'US',
},
})
lookalike.remote_create()
print(lookalike)
curl \
-F 'name=My lookalike audience' \
-F 'subtype=LOOKALIKE' \
-F 'origin_audience_id=<SEED_AUDIENCE_ID>' \
-F 'lookalike_spec={"type":"similarity","country":"US"}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/customaudiences
PHP Ads SDK 또는 Python Ads SDK로 유사 타겟을 만들려면 CustomAudience
를 사용하세요.
응답에는 다음 항목이 포함됩니다.
이름 | 설명 |
---|---|
유형: 정수 | 유사 타겟의 ID |
100명 이상으로 구성된 맞춤 타겟이 있으면 이를 기반으로 유사 타겟을 빌드할 수 있습니다. 여기에는 웹사이트 기반 맞춤 타겟과 모바일 앱 기반 맞춤 타겟이 포함됩니다.
이름 | 설명 |
---|---|
유형: 문자열 | 필수 항목. 맞춤 타겟 이름 |
유형: 정수(long) | 필수 항목. 맞춤 타겟의 ID. 원래 타겟은 멤버가 100명 이상이어야 합니다. |
유형: 배열 | 필수 항목. 아래의 설명을 참조하세요. |
유형: 문자열 | 필수 항목.
|
유형: 부동 소수점 | 선택 사항. 유사 타겟에 대한 시작 백분율. 예를 들어 |
유형: 부동 소수점 | 필수 항목.
|
유형: 부울 | 선택 사항. 한 국가에서 기반 타겟 멤버가 100명 이상이어야 합니다. 그렇지 않을 경우 |
유형: 문자열 | 필수 항목. 이 국가에서 유사 타겟 멤버를 찾습니다. |
유형: 배열 | 필수 항목. 이 위치에서 타겟 멤버를 찾습니다. 국가 또는 국가 그룹으로 구성된 리스트(예: |
유형: 배열 | 필수 항목. 이 위치 포함 |
유형: 문자열 배열 | 선택 사항. 타겟 국가. 국가 코드 배열. 타게팅 검색 API, 국가를 참조하세요. 예: |
유형: 문자열 배열 | 선택 사항. 국제 지역 및 자유무역지대에 있는 국가를 타게팅합니다. 국가 그룹 번호 배열. 전체 옵션은 타게팅, 위치, |
유형: 배열 | 선택 사항. 제외할 위치 |
유형: 문자열 배열 | 선택 사항.
|
유형: 문자열 배열 | 선택 사항.
|
"유사성" 또는 "도달 확대"에 대한 타겟을 최적화합니다.
유형을 사용하지 않고 선택한 국가의 상위 x%를 나타내도록 ratio
를 수동으로 설정할 수 있습니다.ratio
는 1~20%이고 간격은 1%여야 합니다.
Facebook은 이전 또는 현재 캠페인이나 광고 세트에서 전환하는 사용자와 유사한 사용자를 타게팅하는 유사 캠페인 및 광고 세트 전환의 유사 타겟이 있습니다. 예를 들어 전환에 최적화되는 캠페인이나 광고가 이에 해당합니다. Facebook은 전환 사양의 캠페인 또는 광고 세트 유형을 기반으로 전환을 측정합니다. 예를 들어 웹사이트에서 행동을 취한 사용자나 광고를 클릭하고 28일 이내에 앱을 설치한 사용자를 타게팅합니다.
use FacebookAds\Object\CustomAudience;
use FacebookAds\Object\Fields\CustomAudienceFields;
use FacebookAds\Object\Values\CustomAudienceSubtypes;
$lookalike = new CustomAudience(null, 'act_<AD_ACCOUNT_ID>');
$lookalike->setData(array(
CustomAudienceFields::SUBTYPE => CustomAudienceSubtypes::LOOKALIKE,
CustomAudienceFields::LOOKALIKE_SPEC => array(
'origin_ids' => <CAMPAIGN_ID>,
'starting_ratio' => 0.03,
'ratio' => 0.05,
'conversion_type' => 'campaign_conversions',
'country' => 'US',
),
));
$lookalike->create();
from facebookads.adobjects.customaudience import CustomAudience
lookalike = CustomAudience(parent_id='act_<AD_ACCOUNT_ID>')
lookalike.update({
CustomAudience.Field.subtype: CustomAudience.Subtype.lookalike,
CustomAudience.Field.lookalike_spec: {
'origin_ids': '<CAMPAIGN_ID>',
'starting_ratio': 0.03,
'ratio': 0.05,
'conversion_type': 'campaign_conversions',
'country': 'US',
},
})
lookalike.remote_create()
print(lookalike)
curl \
-F 'subtype=LOOKALIKE' \
-F 'lookalike_spec={
"origin_ids": "<CAMPAIGN_ID>",
"starting_ratio": 0.03,
"ratio": 0.05,
"conversion_type": "campaign_conversions",
"country": "US"
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/customaudiences
캠페인 또는 광고 세트에서 고유 전환 수가 100명 이상이어야 합니다. 전환하는 사람이 많을수록 모델 예측력이 높아지며, 전환 멤버가 200명 이상인 것이 좋습니다. 또한 목표가 유사한 캠페인이나 광고 세트를 선택해야 합니다.
이런 유사 타겟을 만들려면 캠페인이나 광고 세트 중 하나 이상을 지정합니다. 예를 들어 캠페인 1개와 다른 캠페인의 광고 세트 2개를 지정합니다.
Facebook은 최대 180일간의 이전 전환 데이터를 사용하여 캠페인과 광고 세트에서 전환한 사용자를 예시로 찾아냅니다. 예측 모델을 훈련시킨 다음 유사 타겟을 만듭니다. Facebook은 캠페인이나 광고 세트에 새로운 전환이 발생할 때마다 기본 예측 모델을 지속적으로 업데이트합니다.
이름 | 설명 |
---|---|
유형: 배열 | 필수 항목. 아래의 설명을 참조하세요. |
유형: 정수 배열 | 필수 항목. 광고 개체 ID 배열. 이 광고에서 전환한 사용자로 유사 타겟을 모델링합니다. 하나 이상의 캠페인 ID 또는 광고 세트 ID나 이들을 혼합하여 사용합니다. |
유형: 문자열 | 필수 항목.
|
유형: 문자열 | 필수 항목. 유사 타겟 멤버를 찾을 국가. |
유형: 부울 | 선택 사항. 한 국가에서 기반 타겟 멤버가 100명 이상이어야 합니다. 그렇지 않을 경우 |
유형: 부동 소수점 | 선택 사항. 유사 타겟에 대한 시작 백분율. 예를 들어 |
유형: 부동 소수점 | 필수 항목.
|
현재 다음의 캠페인 전환 유형을 유사 타겟에 사용할 수 있습니다.
내 페이지를 좋아하는 사용자를 기반으로 유사 타겟을 만드는 방법은 다음과 같습니다.
use FacebookAds\Object\CustomAudience;
use FacebookAds\Object\Fields\CustomAudienceFields;
use FacebookAds\Object\Values\CustomAudienceSubtypes;
$lookalike = new CustomAudience(null, 'act_<AD_ACCOUNT_ID>');
$lookalike->setData(array(
CustomAudienceFields::SUBTYPE => CustomAudienceSubtypes::LOOKALIKE,
CustomAudienceFields::LOOKALIKE_SPEC => array(
'ratio' => 0.01,
'country' => 'US',
'page_id' => <PAGE_ID>,
'conversion_type' => 'page_like',
),
));
$lookalike->create();
from facebookads.adobjects.customaudience import CustomAudience
lookalike = CustomAudience(parent_id='act_<AD_ACCOUNT_ID>')
lookalike.update({
CustomAudience.Field.name: 'My lookalike audience',
CustomAudience.Field.subtype: CustomAudience.Subtype.lookalike,
CustomAudience.Field.lookalike_spec: {
'ratio': 0.01,
'country': 'US',
'page_id': '<PAGE_ID>',
'conversion_type': 'page_like',
},
})
lookalike.remote_create()
print(lookalike)
curl \
-F 'subtype=LOOKALIKE' \
-F 'lookalike_spec={
"ratio": 0.01,
"country": "US",
"page_id": "<PAGE_ID>",
"conversion_type": "page_like"
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/customaudiences
이름 | 설명 |
---|---|
유형: 배열 | 필수 항목. 아래의 설명을 참조하세요. |
유형: 정수 | 필수 항목. 유사 타겟에 팬을 사용할 페이지의 Facebook ID |
유형: 문자열 | 필수 항목.
|
유형: 문자열 | 필수 항목. 유사한 사람을 찾을 국가. 기본값은 'US'입니다. |
유형: 부울 | 선택 사항. 한 국가에서 기반 타겟 멤버가 100명 이상이어야 합니다. 최소 기준을 충족하지 못하는 경우 |
유형: 부동 소수점 | 선택 사항. 유사 타겟의 시작 백분율. 예를 들어 starting_ratio가 0.01이고 ratio가 0.02이면 유사 세그먼트의 1~2%에서 유사 타겟이 생성됩니다. starting_ratio의 값은 항상 ratio보다 작아야 합니다. |
유형: 부동 소수점 | 필수 항목. 0.01~0.20 범위. 유사 타겟이 타게팅해야 할 국가 수입니다. |
유사 타겟의 타게팅은 맞춤 타겟 타게팅과 동일합니다. 맞춤 타겟, 타게팅을 참조하세요. 제외 타게팅과 결합(AND
) 타게팅에도 적용됩니다. 광고를 만들 때는 다음과 같이 타게팅하세요.
use FacebookAds\Object\AdSet;
use FacebookAds\Object\Fields\AdSetFields;
use FacebookAds\Object\Values\AdSetBillingEventValues;
use FacebookAds\Object\Values\AdSetOptimizationGoalValues;
use FacebookAds\Object\Fields\TargetingFields;
use FacebookAds\Object\Targeting;
$adset = new AdSet(null, 'act_<AD_ACCOUNT_ID>');
$adset->setData(array(
AdSetFields::NAME => 'My AdSet',
AdSetFields::OPTIMIZATION_GOAL => AdSetOptimizationGoalValues::REACH,
AdSetFields::BILLING_EVENT => AdSetBillingEventValues::IMPRESSIONS,
AdSetFields::BID_AMOUNT => 2,
AdSetFields::DAILY_BUDGET => 1000,
AdSetFields::CAMPAIGN_ID => <CAMPAIGN_ID>,
AdSetFields::TARGETING => (new Targeting())->setData(array(
TargetingFields::GEO_LOCATIONS => array(
'countries' => array('US'),
),
TargetingFields::CUSTOM_AUDIENCES => array(
array(
'id' => <LOOKALIKE_AUDIENCE_ID>,
),
),
)),
));
$adset->create(array(
AdSet::STATUS_PARAM_NAME => AdSet::STATUS_ACTIVE,
));
from facebookads.adobjects.adset import AdSet
adset = AdSet(parent_id='act_<AD_ACCOUNT_ID>')
adset.update({
AdSet.Field.name: 'My Adset',
AdSet.Field.daily_budget: 10000,
AdSet.Field.campaign_id: '<CAMPAIGN_ID>',
AdSet.Field.optimization_goal: AdSet.OptimizationGoal.link_clicks,
AdSet.Field.billing_event: AdSet.BillingEvent.link_clicks,
AdSet.Field.bid_amount: 150,
AdSet.Field.daily_budget: 2000,
AdSet.Field.targeting: {
'geo_locations': {
'countries': ['US'],
},
'custom_audiences': [
{
'id': <LOOKALIKE_AUDIENCE_ID>,
},
],
},
})
adset.remote_create(params={
'status': AdSet.Status.paused,
})
AdSet adSet = new AdAccount(act_<AD_ACCOUNT_ID>, context).createAdSet()
.setName("My AdSet")
.setOptimizationGoal(AdSet.EnumOptimizationGoal.VALUE_REACH)
.setBillingEvent(AdSet.EnumBillingEvent.VALUE_IMPRESSIONS)
.setBidAmount(2L)
.setDailyBudget(1000L)
.setCampaignId(<CAMPAIGN_ID>)
.setTargeting(
new Targeting()
.setFieldCustomAudiences(Arrays.asList(
new IDName()
.setFieldId(<LOOKALIKE_AUDIENCE_ID>)
))
.setFieldGeoLocations(
new TargetingGeoLocation()
.setFieldCountries(Arrays.asList("US"))
)
)
.setStatus(AdSet.EnumStatus.VALUE_ACTIVE)
.execute();
String ad_set_id = adSet.getId();
curl \
-F 'name=My AdSet' \
-F 'optimization_goal=REACH' \
-F 'billing_event=IMPRESSIONS' \
-F 'bid_amount=2' \
-F 'daily_budget=1000' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'targeting={
"custom_audiences": [{"id":"<LOOKALIKE_AUDIENCE_ID>"}],
"geo_locations": {"countries":["US"]}
}' \
-F 'status=ACTIVE' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/adsets
타게팅 사양에서 더 많은 예시를 확인할 수 있습니다.
유사 타겟과 유사 타겟을 만드는 데 사용한 맞춤 타겟에 대한 자세한 내용을 알아보세요. 맞춤 타겟과 동일한 필드가 반환됩니다. 유사 타겟을 만드는 데 사용한 맞춤 타겟의 샘플 응답은 아래와 같습니다. lookalike_audience_ids
는 이 타겟에서 어떤 유사 타겟이 생성되었는지 지정합니다.
{ "id": "6006164557194", "account_id": 12345, "approximate_count": 816400, "lookalike_audience_ids": [ 6006183285954, 6006183285955 ], "name": "Boys Apparel", "parent_audience_id": 0, "parent_category": "Custom", "status": "ready", "subtype": "CUSTOM", "type": 4, "type_name": "Advertiser Generated", "time_updated": 1362439491 },
유사 타겟에는 2로 지정된 subtype
이 포함되어 있습니다. 또한 lookalike_spec
을 다음과 같은 형식의 배열로 반환합니다.
이름 | 설명 |
---|---|
유형: 문자열 |
|
유형: 부동 소수점 |
|
유형: 부동 소수점 |
|
유형: 문자열 | 국가 코드 |
유형: 배열 | 아래의 설명을 참조하세요. |
유형: 부울 |
|
유형: 정수 | 원본 ID |
유형: 문자열 | 원본 이름 |
유형: 문자열 |
|
유형: 문자열 배열 | 타겟을 만드는 데 사용한 모든 국가 |
subtype
이 LOOKALIKE
인 다른 타겟은 아래와 같습니다.
{ "id": "6006183285954", "account_id": 12345, "approximate_count": 1782100, "name": "Boys Apparel_lookalike_US_Similarity", "origin_audience_id": 6006567610735, "parent_audience_id": 0, "parent_category": "Custom", "status": "ready", "subtype": "LOOKALIKE", "type": 4, "type_name": "Advertiser Generated", "time_updated": 1362506552 },
유사 타겟을 만들고 나면 맞춤 타겟 ID가 반환됩니다. 타겟을 완전히 채우는 데 약 1시간이 걸립니다. 상태는 /{lookalike_audience_ID}?fields=delivery_status
에서 확인할 수 있습니다. 타겟이 채워지면 delivery_status
또는 코드 200을 포함한 JSON 응답을 반환합니다.
"delivery_status": { "code": 200, "description": "This audience is ready for use." },
테스트 시 광고 관리자로 리스트의 상태를 확인해야 합니다.
유사 타겟을 삭제하려면 맞춤 타겟과 같은 방법을 사용합니다.
유사 타겟은 90일 동안 활성 광고에 사용되지 않으면 비활성으로 간주됩니다. 비활성 유사 타겟은 다른 approximate_count
, operation_status
및 delivery_estimate
를 보유하고 있습니다.
필드 | 비활성 유사 타겟의 변경 사항 |
---|---|
| 크기를 검색할 수 없습니다. 이 필드를 호출하면 비활성 유사 타겟의 경우 |
|
|
| 게재 추산치를 검색할 수 없습니다. 이 필드를 호출하면 비활성 타겟의 경우 |
| 타겟의 |
비활성 유사 타겟을 사용해도 캠페인을 시작할 수 있습니다. 새 광고가 게시된 후 도달 범위 추산치 정보가 제공됩니다.
2021년 6월 8일 이후로 2년 넘게 사용되지 않은 타겟이 있으면 '만료 타겟' 단계로 자동 이동하는 정책을 모든 광고주에게 적용할 예정입니다. 즉, 타겟이 활성화된 광고 세트에서 사용되지 않은 기간이 2년을 초과하면 자동으로 '만료 타겟' 플래그가 표시되고, 타겟 삭제가 예약되면 delete_time
필드에 삭제 예상 시간(플래그 표시 시점으로부터 90일)이 표시됩니다.
그러면 미리 타겟을 삭제하거나 활성화된 광고 세트에 타겟을 사용하여 삭제를 방지할 수 있습니다. operation_status
또는 delete_time
필드에서 필터링하여 언제든 만료 단계인 타겟을 확인할 수 있습니다.
자세한 내용은 맞춤 타겟 개요 문서를 참조하세요.
2021년 4월 28일 업데이트: 현재 유사 타겟에서 location_spec
과 country
매개변수를 제거하는 조치는 연기되었습니다. 이 변경 사항을 적용하는 시점에 대한 업데이트는 조만간 공지하겠습니다.
location_spec
과 country
매개변수가 유사 타겟 생성에서 제거됩니다. 유사 타겟의 위치는 캠페인의 타게팅 사양에 지정된 국가 위치로 정의됩니다. 타겟 위치는 유사 타겟 사양에 포함되지 않습니다. 새로 만든 유사 타겟을 사용한 캠페인의 도달 범위 추산치는 광고가 게재되고 나서 몇 시간이 지나야 산출됩니다.
이 변경 사항 이후에도 기존 캠페인에 대한 영향은 없습니다. 이 요구 사항은 새 캠페인과 수정된 캠페인에만 적용됩니다.
기존 유사 타겟은 타겟 위치가 없는 새로운 유사 타겟으로 자동 전환됩니다.
엔드포인트:act_{AD_ACCOUNT_ID}/customaudiences
요청 예시
curl POST \ -F 'name=My lookalike audience' \ -F 'subtype=LOOKALIKE' \ -F 'origin_audience_id=<SEED_AUDIENCE_ID>' \ -F ‘lookalike_spec={ "is_financial_service":false, "allow_international_seeds":true, "ratio":0.01, "type":"custom_ratio"} ’}\ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/customaudiences
다음 매개변수는 타겟 생성 시 전달하면 무시됩니다.
lookalike_spec.country
lookalike_spec.location_spec
lookalike_spec.location_spec.geo_locations
lookalike_spec.location_spec.geo_locations.countries
lookalike_spec.location_spec.geo_locations.country_groups
lookalike_spec.location_spec.excluded_geo_locations
lookalike_spec.location_spec.excluded_geo_locations.countries
lookalike_spec.location_spec.excluded_geo_locations.country_groups
엔드포인트:act_{AD_ACCOUNT_ID}?fields=approximate_count
새로운 유사 타겟과 관련된 크기는 없으며 approximate_count
필드는 모든 유사 타겟에 대해 -1
을 반환합니다.
응답 예시
{ "approximate_count": -1, "id": "6126486105659", }
엔드포인트:
{AD_ACCOUNT_ID}?fields=delivery_status
{AD_ACCOUNT_ID}?fields=operation_status
위치 사양이 포함된 기존 유사 타겟의 delivery_status
필드는 This audience is disabled.
라는 설명과 함께 400
코드를 반환합니다. 새로운 유사 타겟에 대해서는 200
코드 응답을 반환합니다.
operation_status
필드는 위치 사양이 포함된 기존 유사 타겟에 사용 중단 알림을 반환합니다. 새로운 유사 타겟에 대해서는 200
코드와 Normal
설명을 응답으로 반환합니다.
이 필드에 대한 자세한 내용은 맞춤 타겟을 참조하세요.
기존 유사 타겟을 포함한 기존 캠페인의 타게팅이 수정되면 새로운 유사 타겟을 사용하도록 광고를 자동 업그레이드합니다. 기존 유사 타겟은 새로 생성된 광고 캠페인에서 더 이상 사용할 수 없습니다.
유사 타겟을 만드는 과정에서 위치 사양이 제거되었기 때문에 광고 세트를 만들 때 위치 타겟을 설정해야 합니다. 위치 타겟 없이 광고 세트를 만들려고 하면 오류가 발생합니다.
위의 모든 변경 사항은 타겟이 캠페인의 excluded_custom_audiences
, flexible_spec
, exclusions
에 포함될 때도 적용할 수 있습니다.
엔드포인트:act_{AD_ACCOUNT_ID}/adsets
요청 예시
curl POST \ -F 'targeting={ "geo_locations":{ "countries":["US"], }, "age_min":25, "age_max":40, "custom_audiences":[{"id": <CUSTOM_AUDIENCE_ID>}] ‘}\ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/adsets
위치 타겟 없이 광고 세트를 만들려고 하면 오류가 발생합니다.
{ "error": { "message": "Invalid parameter", "type": "FacebookApiException", "code": 100, "error_data": { "blame_field_specs": [["targeting" ] ] }, "error_subcode": 192342134, "is_transient": false, "error_user_title": "Missing Location while using Lookalike", "error_user_msg": "You need to use a location with your lookalike audience.", "fbtrace_id": "F78cCCJoZPx" }, "__fb_trace_id__": "F78cCCJoZPx", "__www_request_id__": "AcwlIc7_uK5uTXjzjIa38yc" }
공유된 기존 유사 타겟이 포함된 광고 세트를 편집하려고 하는데 소유 광고 계정에 해당하는 새로운 유사 타겟이 없을 경우 오류가 발생합니다. 문제를 해결하려면 소유 광고 계정에 새로운 유사 타겟을 공유해달라고 요청하세요.
{ "error": { "message": "Invalid parameter", "type": "FacebookApiException", "code": 100, "error_data": { "blame_field_specs": [["targeting" ] ] }, "error_subcode": 192342135, "is_transient": false, "error_user_title": "", "error_user_msg": "Please ask the owner of the audience 1234 to share the new lookalike which does not contain location with you. You will be able to use the new audience" "fbtrace_id": "F78cCCJoZPx" }, "__fb_trace_id__": "F78cCCJoZPx", "__www_request_id__": "AcwlIc7_uK5uTXjzjIa38yc" }
이러한 변경 사항을 롤아웃하는 기간에는 롤아웃에 포함된 광고 계정과 롤아웃에 포함되지 않은 광고 계정이 API를 통해 서로 유사 타겟을 공유할 수 없습니다. 공유를 처리하려면 타겟 관리자를 사용하세요. 2021년 5월 24일부터 다음 개발자 문서에 따라 API를 통해 공유를 사용하면 새로운 유사 타겟을 광고 계정 간에 공유할 수 있습니다.
엔드포인트:{AD_ACCOUNT_ID}/adaccounts?adaccounts={SHARED_TO_AD_ACCOUNT_ID}
엔드포인트:
act_{AD_ACCOUNT_ID}/reachestimate
act_{AD_ACCOUNT_ID}/delivery_estimate
이러한 엔드포인트는 다음과 같은 설명 중 하나를 포함하여 새로운 targeting_status
매개변수를 반환합니다.
lookalike_container_without_country
— 새로운 유사 타겟은 캠페인 타게팅에 국가가 지정되지 않습니다. 추산된 사용자 수를 확인하려면 국가가 필요합니다.lookalike_container_without_delivery_lookalike
— 새 유사 타겟은 상응하는 백엔드 유사 타겟이 없습니다. 실제로 도달 범위가 생기려면 광고 세트에 새 유사 타겟을 사용해야 합니다.none
— 도달 범위에 문제가 없습니다.reachestimate
엔드포인트는 새로운 유사 타겟과 국가 타겟이 처음으로 사용된 시점에 users
매개변수에 대해 -1
을 반환합니다. 그 이후에는 추산된 사용자 수가 반환됩니다.
estimate_dau
와 estimate_mau
매개변수는 새로운 유사 타겟과 국가 타겟이 처음으로 사용된 시점에 users
매개변수에 대해 -1
을 반환합니다. 그 이후에는 추산된 사용자 수가 반환됩니다.
응답 예시
// Reach estimate response { "users": -1, "estimate_ready": true, "targeting_status": "lookalike_container_without_delivery_lookalike" } // Delivery estimate response { "data": [{ "daily_outcomes_curve": [{ "spend": 0, "reach": 0, "impressions": 0, "actions": 0 }], "estimate_dau": -1, "estimate_mau": -1, "estimate_ready": true , "targeting_status": "lookalike_container_without_delivery_lookalike" }] }
이러한 변경 사항은 마케팅 API v11의 릴리스 날짜에 모든 버전에 적용됩니다.
마케팅 API v10에서 v11로 전환하는 기간에는 롤아웃에 포함된 광고 계정과 롤아웃에 포함되지 않은 광고 계정이 API를 통해 유사 타겟을 공유할 수 없습니다. 공유를 처리하려면 타겟 관리자를 사용하세요. 마케팅 API v11가 릴리스된 이후에는 API를 통해 새로운 유사 타겟을 광고 계정 간에 공유할 수 있습니다.