สร้างกลุ่มเป้าหมายโดยอิงตามการดำเนินการของผู้คนในแอพที่ตรงตามหลักเกณฑ์ของคุณ ฟีเจอร์นี้ช่วยให้คุณสามารถสร้างกลุ่มเป้าหมายที่มีคุณสมบัติดังนี้ ตัวอย่างเช่น:
โซลูชั่นนี้ใช้เหตุการณ์ที่ระบุชื่อซึ่งลงบันทึกไว้ผ่าน Facebook SDK, API เหตุการณ์ในแอพ หรือผ่านทาง Mobile Measurement Partner ตัวอย่างเหตุการณ์ที่จะลงบันทึก เช่น "ติดตั้งแล้ว", "หยิบใส่ตะกร้าแล้ว", "ซื้อแล้ว" หรือ "ผ่านระดับแล้ว"
subtype
สำหรับกลุ่มเป้าหมายที่กำหนดเองจากการมีส่วนร่วมสำหรับวิดีโอเท่านั้นPOST /{ad-account-id}/adsets
สำหรับแคมเปญ SKAdNetwork บน iOS 14.5 อีกต่อไป ในการสร้างกลุ่มเป้าหมายที่กำหนดเองจากแอพบนมือถือของคุณ บัญชีโฆษณาจะต้องยอมรับข้อกำหนดในการใช้บริการสำหรับกลุ่มเป้าหมายที่กำหนดเองในตัวจัดการโฆษณา หากต้องการลงนามในข้อกำหนด:
หากต้องการสร้างกลุ่มเป้าหมายของคุณ:
curl -X POST \
-F 'name="My Test Website Custom Audience"' \
-F 'rule={
"inclusions": {
"operator": "or",
"rules": [
{
"event_sources": [
{
"id": "<APP_ID>",
"type": "app"
}
],
"retention_seconds": 8400,
"filter": {
"operator": "and",
"filters": [
{
"field": "event",
"operator": "eq",
"value": "fb_mobile_purchase"
}
]
}
}
]
}
}' \
-F 'prefill=1' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/customaudiences
ระบบจะส่งคืน id
ของกลุ่มเป้าหมายเมื่อสำเร็จ พารามิเตอร์เหล่านี้มีความเกี่ยวข้องมากที่สุด
ชื่อ | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ ชื่อของกลุ่มเป้าหมายที่กำหนดเองของคุณ |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ คำอธิบายของกลุ่มเป้าหมายที่กำหนดเองของคุณ |
ประเภท: อ็อบเจ็กต์ JSON | ระบุหรือไม่ก็ได้ กฎสำหรับกำหนดกลุ่มเป้าหมาย ดู กฎของกลุ่มเป้าหมาย |
บัญชีโฆษณาแต่ละบัญชีสามารถสร้างกลุ่มเป้าหมายที่กำหนดเองได้สูงสุด 200
กลุ่มผ่านกลุ่มเป้าหมายที่กำหนดเองจากแอพบนมือถือของคุณ ส่งคำขอ POST
ไปยัง:
https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/customaudiences
ใช้ช่องเหล่านี้:
ชื่อ | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ ชื่อของกลุ่มเป้าหมายที่กำหนดเองของคุณ |
ประเภท: จำนวนเต็ม | จำเป็นต้องระบุ ผู้คนจะอยู่ในกลุ่มเป้าหมายนี้นานเพียงใด จำนวนขั้นต่ำคือ หาก |
ประเภท: อ็อบเจ็กต์ JSON | จำเป็นต้องระบุ กฎที่ต้องการกำหนดกลุ่มเป้าหมาย ดูกฎของกลุ่มเป้าหมาย |
หากต้องการพิจารณาว่าจะเพิ่มใครลงในกลุ่มเป้าหมายที่กำหนดเอง ให้กำหนดกฎโดยอิงจากเหตุการณ์ในแอพของคุณ กฎคืออ็อบเจ็กต์ JSON ที่มีคู่คีย์-ค่าและสามารถอ้างอิงเหตุการณ์ในแอพได้หลายรายการ คุณสามารถกำหนดกฎโดยอิงจากเหตุการณ์เฉพาะและพารามิเตอร์ของเหตุการณ์ รวมถึงการรวมได้ โปรดดูข้อมูลเพิ่มเติมที่กฎของกลุ่มเป้าหมาย โปรดดู:
id
เป็น ID ของแอพคุณและตั้งค่า type
เป็น app
ใน event_sources
'event'
เป็น field
พารามิเตอร์ที่ตรงกับเหตุการณ์ในแอพที่แอพส่งไป เช่น "_appVersion", "_value" และอื่นๆfield
ถูกตั้งค่าเป็น "event"
จะต้องตั้งชื่อค่าเป็นชื่อของเหตุการณ์ ใช้ API เหตุการณ์ในแอพเพื่อดูเหตุการณ์ในแอพและพารามิเตอร์ที่พิกเซลรายงาน"count"
,"sum"
, "avg"
, "min"
และ "max"
ผู้ซื้อแอพบนมือถือทั้งหมดในช่วง 30 วันที่ผ่านมาสำหรับ ID 55064006
ของแอพ:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "fb_mobile_purchase" } ] } } ] } }
ผู้ใช้ทั้งหมดที่ส่งคืนเหตุการณ์ “timeOnPanel”
ที่กำหนดเองในช่วง 30 วันที่ผ่านมาสำหรับ ID 55064006
ของแอพ:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "timeOnPanel" } ] } } ] } }
ผู้ใช้ทั้งหมดที่ส่งคืนเหตุการณ์ “timeOnPanel”
ที่กำหนดเองโดยที่ค่าเหตุการณ์มากกว่า 30 โดยมีสีเป็น “red”
หรือ “blue”
และขนมที่ชอบมีส่วนผสมของ “banana”
:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app", } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "timeOnPanel", }, { "field": "_value", "operator": ">", "value": 30, }, { "field": "color", "operator": "is_any", "value": ["red", "blue"], }, { "field": "favoriteDessert", "operator": "contains", "value": "banana", } ] } } ] } }
ผู้ซื้อชั้นยอดในช่วง 20% โดยอิงจากการซื้อในช่วง 30 วันที่ผ่านมา:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "fb_mobile_purchase" } ] } "aggregation": { "type": "count", "method": "percentile", "operator": "in_range", "from": 75, "to": 100, } } ] } }
ตัวอย่างต่อไปนี้จะรวมผู้ที่เพิ่มสินค้าลงในรถเข็นแต่ไม่ได้ซื้อ:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "add_to_cart" } ] } } ] }, "exclusions": { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "fb_mobile_purchase" } ] } } ] } }
สืบค้นว่าพารามิเตอร์และเหตุการณ์ในแอพใดที่แอพรายงานไปที่ Facebook คุณสามารถใช้เหตุการณ์และพารามิเตอร์เหล่านี้เพื่อสร้างกลุ่มเป้าหมายที่กำหนดเองได้โดยตรง คุณต้องมีโทเค็นการเข้าถึงที่เชื่อมโยงกับ app_id
ซึ่งเป็นผู้ที่มีบทบาทเป็นผู้ดูแล ผู้พัฒนา หรือผู้ลงโฆษณา
ส่งคำขอ GET
:
https://graph.facebook.com/<API_VERSION>/<APP_ID>/app_event_types
การตอบกลับจะเป็น JSON ที่มีอาร์เรย์ data
ของพจนานุกรม JSON ที่มีช่องเหล่านี้:
ชื่อ | คำอธิบาย |
---|---|
ประเภท: สตริง | ประเภทของเหตุการณ์ในแอพที่จะใช้ในกฎ |
ประเภท: สตริง | ชื่อประเภทเหตุการณ์ที่มนุษย์อ่านออก |
ประเภท: สตริง | คำอธิบายเหตุการณ์มาตรฐานที่ใช้คำฟุ่มเฟือย |
ประเภท: อาร์เรย์ | อาร์เรย์ของพจนานุกรม JSON ที่อธิบายรายละเอียดของพารามิเตอร์สำหรับเหตุการณ์นี้
|