การกำหนดเป้าหมายขั้นสูง

การกำหนดเป้าหมายขั้นสูงประกอบด้วยสิ่งต่อไปนี้

คุณสามารถใช้ตัวเลือกการกำหนดเป้าหมายขั้นสูงเหล่านี้ร่วมกันในลักษณะใดก็ได้กับกลุ่มเป้าหมายที่กำหนดเองและกลุ่มเป้าหมายที่คล้ายกันของคุณเอง ทั้งนี้ โดยค่าเริ่มต้นแล้ว Facebook จะใช้เงื่อนไข ORs กับการใช้ชุดตัวเลือกต่างๆ ร่วมกัน โปรดเรียนรู้เพิ่มเติมเกี่ยวกับการกำหนดเป้าหมายหลักหรือการกำหนดเป้าหมายพื้นฐาน

หากคุณใช้ flexible_spec คุณจะต้องระบุรายการอย่างใดอย่างหนึ่งต่อไปนี้ในส่วน targeting ด้วย

  • geo_locations (ช่องการกำหนดเป้าหมายตามภูมิศาสตร์จากประเทศ ภูมิภาค เมือง รหัสไปรษณีย์)
  • custom_audiences
  • product_audience_specs
  • dynamic_audience_ids

ข้อจำกัด

  • ผู้ลงโฆษณาที่กำลังเผยแพร่โฆษณาเกี่ยวกับที่พักอาศัย การจ้างงาน และสินเชื่อที่อยู่ในสหรัฐอเมริกา หรือกำลังเผยแพร่โฆษณาที่กำหนดเป้าหมายในสหรัฐอเมริกาจะมีชุดข้อจำกัดที่แตกต่างออกไป โปรดดูหมวดหมู่โฆษณาพิเศษ
  • การใช้ radius อาจทำให้เกิดข้อผิดพลาดโค้ด 100 โค้ดย่อย 1815946 ในขณะที่กำหนดเป้าหมายในหลายตำแหน่ง เราขอแนะนำให้สร้างโฆษณาสำหรับแต่ละตำแหน่งหรือหลีกเลี่ยงการใช้ radius ในการเรียก
  • โปรดดูข้อจำกัดเพิ่มเติมในคู่มือข้อจำกัดในการกำหนดเป้าหมาย

มือถือ

การกำหนดเป้าหมายนี้เป็นประโยชน์กับโฆษณาเพื่อการติดตั้งแอพบนมือถือ

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={ 
    "geo_locations": {"countries":["US"]}, 
    "user_device": ["Galaxy S6","One m9"], 
    "user_os": ["android"] 
  }' \
  -F 'status=ACTIVE' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>/adsets

คุณสามารถใช้หมวดหมู่ผสมกันได้ เช่น iPod หรือ iPad หรือ iPhone

หมวดหมู่เหล่านี้สามารถใช้ร่วมกันได้ หากคุณเลือก iOS คุณจะกำหนดเป้าหมายไปยังอุปกรณ์ทั้งหมดที่ใช้ iOS รวมถึง iPhone และ iPod โดยไม่มีการระบุ user_device อย่างเฉพาะเจาะจง

สำหรับโฆษณาที่ใช้วัตถุประสงค์การรับรู้แบรนด์ คุณไม่สามารถกำหนดเป้าหมายตามประเภทอุปกรณ์มือถือได้ เช่น ฟีเจอร์โฟนหรือ Samsung หรือตามหมายเลขเวอร์ชั่น iOS โดยสามารถเลือกได้เพียง Android หรือ iOS หรือโทรศัพท์มือถือทั้งหมด

ฟิลด์ที่ใช้งานได้

ช่อง คำอธิบาย

user_os

ประเภท: อาร์เรย์

จำเป็นต้องระบุ

อย่างน้อยหนึ่งค่าจากตารางตัวเลือก OS ด้านล่าง ค่าที่เป็นไปได้อยู่ใน API การค้นหาการกำหนดเป้าหมาย ที่มี type=adTargetingCategory และ class=user_os คุณไม่สามารถกำหนดเป้าหมายเวอร์ชั่นต่ำสุดของแพลตฟอร์มหนึ่งด้วยแพลตฟอร์มอื่นได้ อย่างไรก็ตาม คุณสามารถกำหนดเป้าหมายกับทั้งสองแพลตฟอร์มได้ โดยไม่ต้องระบุเวอร์ชั่นขั้นต่ำของแพลตฟอร์มใดแพลตฟอร์มหนึ่ง


ถูกต้อง:
- ['iOS', 'Android']
- ['iOS']
- ['Android_ver_4.2_and_above']
- ['iOS_ver_8.0_to_9.0']
ไม่ถูกต้อง:
- ['Android', 'iOS_ver_8.0_and_above']
- ['iOS', 'Android_ver_4.0_and_above']

user_device

ประเภท: อาร์เรย์

ระบุหรือไม่ก็ได้

อุปกรณ์ต้องตรงกับค่าใน user_os รับค่าที่เป็นไปได้ใน API การค้นหาการกำหนดเป้าหมาย ที่มี type=adTargetingCategory และ class=user_device

excluded_user_device

ประเภท: อาร์เรย์

ระบุหรือไม่ก็ได้

อุปกรณ์ที่ต้องการคัดออก อุปกรณ์ต้องตรงกับค่าใน user_os รับค่าที่เป็นไปได้ใน API การค้นหาการกำหนดเป้าหมายที่มี type=adTargetingCategory และ class=user_device

wireless_carrier

ประเภท: อาร์เรย์

ระบุหรือไม่ก็ได้

ค่าที่อนุญาตคือ Wifi กำหนดเป้าหมายเป็นผู้ใช้มือถือที่อยู่ในเครือข่าย Wifi ในตอนนี้

ตัวเลือกระบบปฏิบัติการ

ช่อง คำอธิบาย

iOS

ประเภท: สตริง

อุปกรณ์ iOS รวมถึง iPhone, iPad และ iPod

iOS_ver_x.x_and_above

ประเภท: สตริง

อุปกรณ์ iOS ที่ใช้ OS เวอร์ชั่น x.x ขึ้นไป


ตัวเลือก: 2.0, 3.0, 4.0, 4.3, 5.0, 6.0, 7.0, 8.0, 9.0 ตัวอย่าง:iOS_ver_4.0_and_above


สำหรับโฆษณาแอพบน Meta:

  • ชุดโฆษณาการวัดผลเหตุการณ์แบบรวมของ Meta และ SKAdNetwork รองรับช่วงเวอร์ชั่นตั้งแต่ iOS_ver_14.0_and_above เท่านั้น
  • ชุดโฆษณาการวัดผลเหตุการณ์แบบรวมที่ไม่ใช่ของ Meta หรือ SKAdNetwork รองรับช่วงเวอร์ชั่น iOS ตั้งแต่ iOS_ver_2.0_to_14.4 เท่านั้น

iOS_ver_x.x_to y.y

ประเภท: สตริง

อุปกรณ์ iOS ที่ใช้ OS เวอร์ชั่น x.x ถึง y.y


ตัวเลือก: 2.0, 3.0, 4.0, 4.3, 5.0, 6.0, 7.0, 8.0, 9.0

ตัวอย่าง:iOS_ver_8.0_to_9.0 โดย x.x ต้องต่ำกว่า y.y

Android

ประเภท: สตริง

อุปกรณ์ Android

Android_ver_x.x_and_above

ประเภท: สตริง

อุปกรณ์ Android ที่ใช้เวอร์ชั่น x.x ขึ้นไป


ตัวเลือก: 2.0, 2.1, 2.2, 2.3, 3.0, 3.1, 3.2, 4.0, 4.1, 4.2, 4.3, 4.4, 5.0, 5.1, 6.0, 7.0, 7.1 และ 8.0

ตัวอย่าง:Android_ver_4.0_and_above

Android_ver_x.x_to y.y

ประเภท: สตริง

อุปกรณ์ Android ที่ใช้เวอร์ชั่น x.x ถึง y.y


ตัวเลือก: 2.0, 2.1, 2.2, 2.3, 3.0, 3.1, 3.2, 4.0, 4.1, 4.2, 4.3, 4.4, 5.0, 5.1, 6.0, 7.0, 7.1 และ 8.0

ตัวอย่าง:Android_ver_4.2_to_8.0 โดย x.x ต้องต่ำกว่า y.y

การกำหนดเป้าหมายทางประชากรศาสตร์ขั้นสูง

กำหนดเป้าหมายจากข้อมูลความสัมพันธ์ การศึกษา การเงิน และเหตุการณ์ในชีวิต

ตัวอย่าง

ก่อนอื่น ให้สืบค้น life_events:

curl -G \
  -d 'type=adTargetingCategory' \
  -d 'class=life_events' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/search

เพิ่มรายการเหล่านี้ลงใน targeting_spec:

curl -X POST \
  -F 'name="My First AdSet"' \
  -F 'daily_budget=10000' \
  -F 'bid_amount=300' \
  -F 'billing_event="IMPRESSIONS"' \
  -F 'optimization_goal="REACH"' \
  -F 'campaign_id="<AD_CAMPAIGN_ID>"' \
  -F 'promoted_object={
       "page_id": "<PAGE_ID>"
     }' \
  -F 'targeting={
       "facebook_positions": [
         "feed"
       ],
       "age_max": 24,
       "age_min": 20,
       "behaviors": [
         {
           "id": 6002714895372,
           "name": "All travelers"
         }
       ],
       "device_platforms": [
         "mobile"
       ],
       "genders": [
         1
       ],
       "geo_locations": {
         "countries": [
           "US"
         ],
         "regions": [
           {
             "key": "4081"
           }
         ],
         "cities": [
           {
             "key": 777934,
             "radius": 10,
             "distance_unit": "mile"
           }
         ]
       },
       "interests": [
         {
           "id": "<INTEREST_ID>",
           "name": "<INTEREST_NAME>"
         }
       ],
       "life_events": [
         {
           "id": 6002714398172,
           "name": "Newlywed (1 year)"
         }
       ],
       "publisher_platforms": [
         "facebook",
         "audience_network"
       ]
     }' \
  -F 'status="PAUSED"' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>/adsets

ในตอนนี้เรากำหนดเป้าหมายเป็น:

  • ตำแหน่ง: ญี่ปุ่นหรือสหรัฐอเมริกา: เมนโลพาร์ก (+10 ไมล์) แคลิฟอร์เนีย หรือสหรัฐอเมริกา: เท็กซัส
  • อายุ: 20-24
  • เพศ: ชาย
  • ความสนใจ: ฟุตบอล
  • พฤติกรรม: ผู้ที่เดินทางบ่อยทั้งหมด
  • เหตุการณ์ในชีวิต: เพิ่งแต่งงาน (1 ปี)
  • กรรมสิทธิ์ในที่พักอาศัย: ผู้เช่า

นี่เป็นอีกหนึ่งตัวอย่างของการกำหนดเป้าหมายตามตำแหน่งที่ตั้ง ข้อมูลทางประชากรศาสตร์ สถานะความสัมพันธ์ และความสนใจ:

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={ 
    "age_max": 43, 
    "age_min": 18, 
    "genders": [1], 
    "geo_locations": { 
      "regions": [{"key":"3847"}], 
      "cities": [ 
        { 
          "key": "2430536", 
          "radius": 12, 
          "distance_unit": "mile" 
        } 
      ] 
    }, 
    "interests": [{"id":6003139266461,"name":"Movies"}], 
    "relationship_statuses": [ 
      2, 
      3, 
      4 
    ] 
  }' \
  -F 'status=ACTIVE' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>/adsets

ตัวเลือกที่เป็นไปได้

ชื่อ คำอธิบาย

relationship_statuses

ประเภท: อาร์เรย์

อาร์เรย์ของจำนวนเต็มที่แสดงถึงสถานะความสัมพันธ์

1: โสด

2: มีความสัมพันธ์

3: แต่งงานแล้ว

4: หมั้นแล้ว

6: ไม่ระบุ


ค่าเริ่มต้น:ALL หากคุณระบุว่า Null หรือไม่ได้ระบุค่า

ข้อจำกัด: ห้ามใช้ 0

life_events

ประเภท: อาร์เรย์

อาร์เรย์ของอ็อบเจ็กต์ที่มีช่อง "id" และช่อง "name" ซึ่งจะระบุหรือไม่ก็ได้: [{'id': 123, 'name': 'foo'}, {'id': 456}, 789]

industries

ประเภท: อาร์เรย์

อาร์เรย์ของอ็อบเจ็กต์ที่มีช่อง 'id' และช่อง 'name' ซึ่งจะระบุหรือไม่ก็ได้

income

ประเภท: อาร์เรย์

อาร์เรย์ของอ็อบเจ็กต์ที่มีช่อง "id" และช่อง "name" ซึ่งจะระบุหรือไม่ก็ได้

family_statuses

ประเภท: อาร์เรย์

อาร์เรย์ของอ็อบเจ็กต์ที่มีช่อง "id" และช่อง "name" (ซึ่งจะระบุหรือไม่ก็ได้)

การศึกษาและการทำงาน

ใช้ API การค้นหาการกำหนดเป้าหมายสำหรับทุกตัวเลือก

ชื่อ คำอธิบาย

education_schools

ประเภท: อาร์เรย์

โรงเรียน วิทยาลัย และสถาบัน


ขีดจำกัด: สถานศึกษา 200 แห่ง

ตัวอย่าง:[{id: 105930651606, 'name': 'Harvard University'}, {id: 105930651607}, 105930651608]

education_statuses

ประเภท: อาร์เรย์

อาร์เรย์ของจำนวนเต็มในการกำหนดเป้าหมายตามระดับการศึกษา

1: HIGH_SCHOOL

2: UNDERGRAD

3: ALUM

4: HIGH_SCHOOL_GRAD

5: SOME_COLLEGE

6: ASSOCIATE_DEGREE

7: IN_GRAD_SCHOOL

8: SOME_GRAD_SCHOOL

9: MASTER_DEGREE

10: PROFESSIONAL_DEGREE

11: DOCTORATE_DEGREE

12: UNSPECIFIED

13: SOME_HIGH_SCHOOL

college_years

ประเภท: อาร์เรย์

อาร์เรย์ของจำนวนเต็ม การสำเร็จการศึกษาระดับวิทยาลัย


ขีดจำกัด: ปีแรกสุดที่กำหนดได้คือปี 1980

education_majors

ประเภท: อาร์เรย์

วิชาเอก


ตัวอย่าง:[{'id': 123, 'name': 'Computer Science'}, {'id': 456}, 789]

ขีดจำกัด: 200

work_employers

ประเภท: อาร์เรย์

บริษัท องค์กร หรือสถานที่ทำงาน


ตัวอย่าง:[{'id':'50431654','name':'Microsoft'}, {'id':50431655}, 50431656]

ขีดจำกัด: 200

work_positions

ประเภท: อาร์เรย์

งานที่ระบุเอง


ตัวอย่าง:[{'id':105763692790962, 'name':'Contractor'}, {'id':105763692790963}, 105763692790964]

ขีดจำกัด: 200

กลุ่มเป้าหมายที่กำหนดเอง

สร้างกลุ่มเป้าหมายที่กำหนดเองและเพิ่มผู้ใช้ คุณสามารถใช้กลุ่มเป้าหมายดังกล่าวในการกำหนดเป้าหมาย ในส่วนของการคัดรายการเข้าหรือออกอย่างใดอย่างหนึ่ง คุณสามารถระบุกลุ่มเป้าหมายที่กำหนดเองได้สูงสุด 500 กลุ่มใน custom_audiences และ excluded_custom_audiences

excluded_custom_audiences ใน targeting_specs แตกต่างจาก excluded_custom_audiences ในกลุ่มเป้าหมายที่กำหนดเองของ APP_COMBINATION

ช่อง คำอธิบาย

custom_audiences

ประเภท: อาร์เรย์

อาร์เรย์ของ ID กลุ่มเป้าหมายหรืออ็อบเจ็กต์กลุ่มเป้าหมาย มีเฉพาะช่อง 'id': [123, 456] หรือ [{'id': 123}, {'id': 456}]

excluded_custom_audiences

ประเภท: อาร์เรย์

อาร์เรย์ของ ID กลุ่มเป้าหมายหรืออ็อบเจ็กต์กลุ่มเป้าหมาย ช่อง 'id' เท่านั้น: [123, 456] หรือ [{'id': 123}, {'id': 456}]

targeting:{
     "geo_locations":{
       "countries":["US"],
     },
     "age_min":25,
     "age_max":40,
     "custom_audiences":[{"id":6004192254512}]}
     "excluded_custom_audiences":
       [{"id":6004192252847}],
 }

รูปแบบภาษา

ระบุการกำหนดเป้าหมายโดยละเอียดตามรูปแบบภาษา:

ช่อง คำอธิบาย

locales

ประเภท: อาร์เรย์

รูปแบบภาษา โปรดดูที่การค้นหาการกำหนดเป้าหมาย, รูปแบบภาษา ดัชนีในอาร์เรย์ย่อย 'รูปแบบภาษา' กำหนดเป้าหมายเป็นบัญชีในศูนย์บัญชีที่ใช้ภาษาอื่นนอกเหนือไปจากภาษาที่ใช้กันทั่วไปในตำแหน่งที่ตั้งหนึ่ง ระบุ ID สำหรับภาษาที่ต้องการ เช่น 5 สำหรับภาษาเยอรมัน ขีดจำกัด: 50 โปรดดูการแมป "รูปแบบภาษา" เสมือนกับชุดภาษาในการค้นหาการกำหนดเป้าหมาย, รูปแบบภาษา ที่มี type=adlocale

การกำหนดกลุ่มเป้าหมายหมวดหมู่แบบกว้างที่กำหนดเอง

ใช้หมวดหมู่แบบกว้างสำหรับการกำหนดเป้าหมายที่กำหนดเองซึ่งสร้างหรือให้สิทธิ์การอนุญาตสำหรับบัญชีของคุณโดยเฉพาะ วิธีการเพิ่มหมวดหมู่การทำอาหารและหมวดหมู่เจ้าของธุรกิจขนาดเล็กมีดังนี้

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={ 
    "geo_locations": {"countries":["US"]}, 
    "user_adclusters": [ 
      {"id":6002714885172,"name":"Cooking"}, 
      {"id":6002714898572,"name":"Small Business Owners"} 
    ] 
  }' \
  -F 'status=ACTIVE' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>/adsets

วิธีการยกเว้นหมวดหมู่การทำอาหารและหมวดหมู่เจ้าของธุรกิจขนาดเล็กมีดังนี้:

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={ 
    "exclusions": { 
      "user_adclusters": [ 
        {"id":6002714885172,"name":"Cooking"}, 
        {"id":6002714898572,"name":"Small Business Owners"} 
      ] 
    }, 
    "geo_locations": {"countries":["US"]} 
  }' \
  -F 'status=ACTIVE' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>/adsets

หากต้องการกำหนดเป้าหมายจากข้อมูล BCT พร้อมกับสถานที่และข้อมูลทางประชากรศาสตร์:

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={ 
    "geo_locations": {"countries":["US"]}, 
    "relationship_statuses": [2], 
    "user_adclusters": [{"id":6002714886772,"name":"Food & Dining"}] 
  }' \
  -F 'status=ACTIVE' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>/adsets

คุณมีตัวเลือกดังนี้

ชื่อ คำอธิบาย

user_adclusters

ประเภท: อาร์เรย์

อาร์เรย์ของการจับคู่ ID และชื่อของคลัสเตอร์ BCT ดูข้อมูลเกี่ยวกับการรับอาร์เรย์ของ BCT ได้จากด้านล่าง ขีดจำกัด: การจับคู่ ID และชื่อ 50 คู่

หากต้องการสืบค้นการกำหนดเป้าหมายนี้สำหรับบัญชีโฆษณา ให้สร้าง HTTP GET:

https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/broadtargetingcategories

การตอบกลับจะเป็นอาร์เรย์ของการจับคู่คีย์และค่า JSON:

ชื่อ คำอธิบาย

id

ประเภท: ยาว

ใช้ ID ของหมวดหมู่แบบกว้างกับข้อมูลจำเพาะสำหรับการกำหนดเป้าหมายโฆษณา

name

ประเภท: สตริง

ชื่อของหมวดหมู่แบบกว้าง

parent_category

ประเภท: สตริง

หมวดหมู่หลักของหมวดหมู่แบบกว้าง

size_lower_bound

ประเภท: จำนวนเต็ม

ขนาดกลุ่มเป้าหมายที่ขอบเขตล่างสุดของหมวดหมู่แบบกว้าง

size_upper_bound

ประเภท: จำนวนเต็ม

ขนาดกลุ่มเป้าหมายที่ขอบเขตบนสุดของหมวดหมู่แบบกว้าง

type

ประเภท: จำนวนเต็ม

6=BCT

type_name

ประเภท: สตริง

BCT