กำหนดเป้าหมายเป็นผู้คนที่คล้ายกับลูกค้าที่คุณสร้างขึ้นมากที่สุด กลุ่มเป้าหมายที่คล้ายกันจะใช้กลุ่มคนหลายกลุ่มเป็น "ต้นแบบ" จากนั้น 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
หากต้องการสร้างกลุ่มเป้าหมายที่คล้ายกันด้วย SDK โฆษณาของ PHP หรือ SDK โฆษณาของ Python ให้ใช้ CustomAudience
การตอบกลับที่ได้จะมีข้อมูลดังนี้:
ชื่อ | คำอธิบาย |
---|---|
ประเภท: จำนวนเต็ม | ID ของกลุ่มเป้าหมายที่คล้ายกัน |
หากคุณมีกลุ่มเป้าหมายที่กำหนดเองที่มีคนอย่างน้อย 100 คน คุณสามารถสร้างกลุ่มเป้าหมายที่คล้ายกันจากข้อมูลของกลุ่มเป้าหมายที่กำหนดเองนั้นได้ ซึ่งรวมไปถึงกลุ่มเป้าหมายที่กำหนดเองสำหรับเว็บไซต์และกลุ่มเป้าหมายที่กำหนดเองสำหรับแอพมือถือของคุณ
ชื่อ | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ ชื่อกลุ่มเป้าหมายที่กำหนดเอง |
ประเภท: ยาว | จำเป็นต้องระบุ ID ของกลุ่มเป้าหมายที่กำหนดเอง กลุ่มเป้าหมายเริ่มต้นต้องมีสมาชิกอย่างน้อย 100 ราย |
ประเภท: อาร์เรย์ | จำเป็นต้องระบุ ดูคำอธิบายด้านล่าง |
ประเภท: สตริง | จำเป็นต้องระบุ ตั้งค่า
|
ประเภท: ทศนิยม | ระบุหรือไม่ก็ได้ เปอร์เซ็นต์เริ่มต้นสำหรับกลุ่มเป้าหมายที่คล้ายกัน ตัวอย่างเช่น |
ประเภท: ทศนิยม | จำเป็นต้องระบุ ตั้งค่า
|
ประเภท: บูลีน | ระบุหรือไม่ก็ได้ สมาชิกกลุ่มเป้าหมายต้นแบบอย่างน้อย 100 รายจากประเทศหนึ่งๆ ในกรณีที่ไม่มี เมื่อตั้งค่า |
ประเภท: สตริง | จำเป็นต้องระบุ ตั้งค่า ค้นหาสมาชิกกลุ่มเป้าหมายที่คล้ายกันในประเทศนี้ |
ประเภท: อาร์เรย์ | จำเป็นต้องระบุ ค้นหาสมาชิกกลุ่มเป้าหมายในตำแหน่งที่ตั้งเหล่านี้ รายการประเทศหรือกลุ่มประเทศ เช่น |
ประเภท: อาร์เรย์ | จำเป็นต้องระบุ อย่างน้อย 1 รายการใน เพิ่มตำแหน่งที่ตั้งเหล่านี้ |
ประเภท: อาร์เรย์ของสตริง | ระบุหรือไม่ก็ได้ กำหนดเป้าหมายตามประเทศ อาร์เรย์ของรหัสประเทศ โปรดดูAPI การค้นหาการกำหนดเป้าหมาย, ประเทศตัวอย่าง: |
ประเภท: อาร์เรย์ของสตริง | ระบุหรือไม่ก็ได้ กำหนดเป้าหมายตามประเทศในภูมิภาคทั่วโลกและเขตการค้าเสรี อาร์เรย์ของรหัสกลุ่มประเทศ โปรดดูตัวเลือกทั้งหมดที่การกำหนดเป้าหมาย, ตำแหน่งที่ตั้ง, |
ประเภท: อาร์เรย์ | ระบุหรือไม่ก็ได้ ตำแหน่งที่ตั้งที่จะคัดออก |
ประเภท: อาร์เรย์ของสตริง | ระบุหรือไม่ก็ได้ เหมือนกับ |
ประเภท: อาร์เรย์ของสตริง | ระบุหรือไม่ก็ได้ เหมือนกับ |
ปรับกลุ่มเป้าหมายของคุณให้เหมาะสมกับ "ความคล้ายคลึง" หรือ "การเข้าถึงจำนวนมาก"
คุณสามารถตั้งค่า ratio
เองได้เพื่อที่จะแสดงกลุ่มเป้าหมาย x% แรกในประเทศที่เลือก โดยไม่ต้องใช้หลายประเภท ทั้งนี้ ratio
ควรมีค่าระหว่าง 1%-20% และมีส่วนต่าง 1%
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 รายการ ตัวอย่างเช่น ระบุ 1 แคมเปญและชุดโฆษณาของแคมเปญอื่น 2 ชุด
Facebook ใช้ข้อมูลคอนเวอร์ชั่นก่อนหน้าได้สูงสุด 180 วัน และระบุผู้คนที่เปลี่ยนมาเป็นลูกค้าจากแคมเปญและชุดโฆษณาของคุณเป็นตัวอย่าง เราจะเตรียมรูปแบบการคาดการณ์ แล้วสร้างกลุ่มเป้าหมายที่คล้ายกันขึ้น Facebook จะอัพเดตรูปแบบการคาดการณ์เบื้องหลังอย่างต่อเนื่อง เมื่อแคมเปญหรือชุดโฆษณาได้รับคอนเวอร์ชั่นใหม่
ชื่อ | คำอธิบาย |
---|---|
ประเภท: อาร์เรย์ | จำเป็นต้องระบุ ดูคำอธิบายด้านล่าง |
ประเภท: อาร์เรย์ของจำนวนเต็ม | จำเป็นต้องระบุ อาร์เรย์ของ ID อ็อบเจ็กต์โฆษณา เราจะใช้ผู้คนที่เปลี่ยนเป็นลูกค้าจากโฆษณาเหล่านี้ เพื่อวางรูปแบบกลุ่มเป้าหมายที่คล้ายกัน ID แคมเปญหรือ ID ชุดโฆษณาอย่างน้อย 1 รายการ หรือรวมกัน |
ประเภท: สตริง | จำเป็นต้องระบุ
|
ประเภท: สตริง | จำเป็นต้องระบุ ประเทศที่จะค้นหาสมาชิกของกลุ่มเป้าหมายที่คล้ายกัน |
ประเภท: บูลีน | ระบุหรือไม่ก็ได้ สมาชิกกลุ่มเป้าหมายต้นแบบอย่างน้อย 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 ของเพจที่มีแฟนๆ ที่จะนำไปใช้กับกลุ่มเป้าหมายที่คล้ายกัน |
ประเภท: สตริง | จำเป็นต้องระบุ
|
ประเภท: สตริง | จำเป็นต้องระบุ ประเทศที่ต้องการค้นหาผู้คนในกลุ่มเป้าหมายที่คล้ายกัน ค่าเริ่มต้นคือ "สหรัฐฯ" |
ประเภท: บูลีน | ระบุหรือไม่ก็ได้ คุณต้องมีสมาชิกกลุ่มเป้าหมายต้นแบบอย่างน้อย 100 รายจากประเทศหนึ่งๆ ในกรณีที่มีไม่ครบจำนวนขั้นต่ำ เมื่อตั้งค่า |
ประเภท: ทศนิยม | ระบุหรือไม่ก็ได้ เปอร์เซ็นต์เริ่มต้นของกลุ่มเป้าหมายที่คล้ายกัน ตัวอย่างเช่น starting_ratio ที่ 0.01 และ 0.02 จะสร้างกลุ่มเป้าหมายที่คล้ายกันจากเซกเมนต์ผู้ใช้ที่คล้ายกันตั้งแต่ 1% ถึง 2% ค่าของ starting_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 },
กลุ่มเป้าหมายที่คล้ายกันมี subtype
เป็น 2 และเรายังส่งกลับ 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
ซึ่งระบบจะส่งกลับการตอบกลับ JSON พร้อม delivery_status
หรือรหัส 200 หากมีกลุ่มเป้าหมายปรากฏขึ้น:
"delivery_status": { "code": 200, "description": "This audience is ready for use." },
สำหรับการทดสอบ คุณควรตรวจสอบสถานะของรายการด้วยตัวจัดการโฆษณา
หากต้องการลบกลุ่มเป้าหมายที่คล้ายกัน ให้ใช้วิธีเดียวกันกับที่ลบกลุ่มเป้าหมายที่กำหนดเอง
ระบบจะถือว่ากลุ่มเป้าหมายที่คล้ายกันเป็นกลุ่มเป้าหมายที่ไม่ได้ใช้งาน หากไม่มีการใช้งานในโฆษณาที่กำลังใช้งานเป็นเวลา 90 วัน โดยกลุ่มเป้าหมายที่คล้ายกันที่ไม่ได้ใช้งานจะมี approximate_count
, operation_status
และ delivery_estimate
แตกต่างกันไป
ช่อง | การเปลี่ยนแปลงสำหรับกลุ่มเป้าหมายที่คล้ายกันที่ไม่ได้ใช้งาน |
---|---|
| คุณไม่สามารถเรียกดูขนาดได้ การเรียกใช้ช่องนี้จะส่งกลับ |
|
|
| คุณไม่สามารถเรียกดูข้อมูลการประมาณการแสดงโฆษณาได้ การเรียกใช้ช่องนี้จะส่งกลับ |
| เมื่อระบบระบุ |
คุณยังสามารถเริ่มแคมเปญได้โดยใช้กลุ่มเป้าหมายที่คล้ายกันที่ไม่ได้ใช้งาน โดยสามารถดูข้อมูลการประมาณการเข้าถึงได้หลังจากที่เผยแพร่โฆษณาใหม่ของคุณแล้ว
สำหรับผู้ลงโฆษณาทั้งหมด ตั้งแต่วันที่ 8 มิถุนายน 2021 เป็นต้นไป เราจะย้ายกลุ่มเป้าหมายที่ไม่ได้ใช้งานนานกว่า 2 ปีไปยังขั้น "กลุ่มเป้าหมายที่หมดอายุ" โดยอัตโนมัติ ซึ่งหมายความว่าเมื่อไม่มีการใช้งานกลุ่มเป้าหมายในชุดโฆษณาที่กำลังใช้งานเป็นเวลานานกว่า 2 ปีตามเกณฑ์ ระบบจะตั้งค่าสถานะให้กลุ่มเป้าหมายดังกล่าวเป็น "กลุ่มเป้าหมายที่หมดอายุ" โดยอัตโนมัติ พร้อมระบุกำหนดเวลาโดยประมาณที่จะลบกลุ่มเป้าหมายดังกล่าวออก (ซึ่งก็คือ 90 วันนับจากเวลาที่ตั้งค่าสถานะ) ที่ช่อง delete_time
จากนั้นคุณจะสามารถลบกลุ่มเป้าหมายออกเองหรือใช้กลุ่มเป้าหมายในชุดโฆษณาที่กำลังใช้งานเพื่อป้องกันการลบได้ ซึ่งคุณสามารถดูว่ากลุ่มเป้าหมายกลุ่มใดบ้างที่อยู่ในขั้นกลุ่มเป้าหมายที่หมดอายุได้ตลอดเวลา โดยใช้ตัวกรองช่อง operation_status
หรือ delete_time
โปรดดูข้อมูลเพิ่มเติมที่เอกสารภาพรวมของกลุ่มเป้าหมายที่กำหนดเอง
อัพเดตวันที่ 28 เมษายน 2021: เกิดความล่าช้าในการลบพารามิเตอร์ 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
สำหรับกลุ่มเป้าหมายที่คล้ายกันเก่าที่มีข้อมูลจำเพาะของตำแหน่งที่ตั้งจะส่งกลับรหัส 400
พร้อมคำอธิบาย This audience is disabled.
สำหรับกลุ่มเป้าหมายที่คล้ายกันใหม่ ช่องดังกล่าวจะส่งกลับรหัส 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 โปรดใช้ตัวจัดการกลุ่มเป้าหมายเพื่อดำเนินการแชร์ หลังจากวันที่ 24 พฤษภาคม 2021 คุณจะสามารถใช้การแชร์ผ่าน 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
จะส่งกลับ -1
สำหรับพารามิเตอร์ users
ในครั้งแรกที่ใช้กลุ่มเป้าหมายที่คล้ายกันใหม่และประเทศเป้าหมาย หลังจากนั้นจะส่งกลับจำนวนผู้ใช้โดยประมาณ
พารามิเตอร์ estimate_dau
และ estimate_mau
จะส่งกลับ -1
สำหรับพารามิเตอร์ users
ในครั้งแรกที่ใช้กลุ่มเป้าหมายที่คล้ายกันใหม่และประเทศเป้าหมาย หลังจากนั้นจะส่งกลับจำนวนผู้ใช้โดยประมาณ
ตัวอย่างการตอบกลับ
// 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 การตลาดเวอร์ชั่น 11 เมื่อเรานำการเปลี่ยนแปลงนี้ไปปรับใช้กับทุกเวอร์ชั่น
ในช่วงระยะเวลาที่ API การตลาดเวอร์ชั่น 10 จะเปลี่ยนเป็น 11 ระบบจะไม่รองรับการแชร์กลุ่มเป้าหมายที่คล้ายกันระหว่างบัญชีโฆษณาที่อยู่ในการเปิดตัวและบัญชีโฆษณาที่ไม่ได้อยู่ในการเปิดตัวผ่าน API โปรดใช้ตัวจัดการกลุ่มเป้าหมายเพื่อจัดการกับการแชร์ หลังจากการเปิดตัว API การตลาดเวอร์ชั่น 11 คุณจะสามารถใช้การแชร์ผ่าน API เพื่อแชร์กลุ่มเป้าหมายที่คล้ายกันใหม่ระหว่างบัญชีโฆษณา