Buat pemirsa berdasarkan tindakan pengguna di aplikasi Anda, yang sesuai dengan kriteria Anda. Fitur ini memungkinkan Anda membangun pemirsa yang:
Solusi ini menggunakan peristiwa bernama yang dicatat melalui Facebook SDK, App Events API, atau melalui Mobile Measurement Partner. Contoh peristiwa untuk dicatat termasuk "Diinstal", "Ditambahkan ke Keranjang", "Dibeli", atau "Mencapai Level".
subtype
untuk interaksi pemirsa khusus hanya didukung untuk video.POST /{ad-account-id}/adsets
bagi kampanye SKADNetwork iOS 14.5. Untuk membuat Pemirsa Khusus dari aplikasi seluler Anda, akun iklan harus menerima Ketentuan Layanan untuk Pemirsa Khusus, di Pengelola Iklan. Untuk menandatangani ketentuan:
Untuk membuat pemirsa khusus:
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
Ini akan mengembalikan id
pemirsa jika berhasil. Parameter ini adalah yang paling relevan:
Nama | Deskripsi |
---|---|
jenis: String | Wajib. Nama pemirsa khusus. |
jenis: String | Opsional. Deskripsi pemirsa khusus. |
jenis: objek JSON | Opsional. Aturan untuk menentukan pemirsa. Lihat Aturan Pemirsa. |
Tiap akun iklan dapat membuat maksimal 200
pemirsa khusus melalui Pemirsa Khusus dari Aplikasi Seluler Anda. Buat permintaan POST
untuk:
https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/customaudiences
Gunakan kolom ini:
Nama | Deskripsi |
---|---|
jenis: string | Wajib. Nama Pemirsa Khusus Anda |
jenis: bilangan bulat | Wajib. Berapa lama seseorang berada di pemirsa ini. Jumlah minimumnya adalah Jika |
jenis: Objek JSON | Wajib. Aturan untuk menentukan pemirsa. Lihat Aturan Pemirsa |
Untuk menentukan siapa yang ditambahkan ke Pemirsa Khusus, tentukan aturan berdasarkan peristiwa di aplikasi. Aturan adalah objek JSON dengan pasangan nilai-kunci dan dapat mereferensikan beberapa peristiwa aplikasi. Anda dapat menentukan aturan berdasarkan peristiwa tertentu dan parameternya serta agregasi. Lihat Aturan Pemirsa untuk informasi selengkapnya. Lihat juga:
event_sources
, atur id
ke ID aplikasi Anda dan type
ke app
.'event'
sebagai field
, jika filter untuk menentukan peristiwa. Parameter yang cocok dengan Peristiwa aplikasi yang dikirim oleh aplikasi; misalnya, "_appVersion", "_value", dan sebagainya.field
diatur menjadi "event"
, nilai harus diatur menjadi nama peristiwa. Gunakan API Peristiwa Aplikasi untuk melihat peristiwa aplikasi dan parameter yang dilaporkan oleh pixel."count"
,"sum"
, "avg"
, "min"
, dan "max"
.Semua pembeli aplikasi seluler dalam 30 hari terakhir untuk id aplikasi 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" } ] } } ] } }
Semua pengguna yang mengirimkan kembali peristiwa “timeOnPanel”
khusus dalam 30 hari terakhir untuk id aplikasi 55064006
:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "timeOnPanel" } ] } } ] } }
Semua pengguna yang mengirimkan kembali peristiwa “timeOnPanel”
khusus dengan nilai peristiwa lebih besar dari 30, warna adalah “red”
atau “blue”
, dan makanan pencuci mulut favorit berisi “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", } ] } } ] } }
Pembeli 20% teratas berdasarkan pembelian dalam 30 hari terakhir:
{ "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, } } ] } }
Contoh berikut mencakup orang yang menambahkan ke keranjang, tetapi tidak membeli:
{ "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" } ] } } ] } }
Jalankan kueri untuk mengetahui peristiwa aplikasi dan parameter mana yang dilaporkan aplikasi ke Facebook. Anda dapat menggunakan peristiwa dan parameter ini secara langsung untuk membuat Pemirsa Khusus. Anda memerlukan token akses yang terkait dengan app_id
dengan peran admin, developer, atau pengiklan.
Buat permintaan GET
:
https://graph.facebook.com/<API_VERSION>/<APP_ID>/app_event_types
Tanggapannya berupa JSON yang memuat array data
kamus JSON dengan kolom berikut:
Nama | Deskripsi |
---|---|
jenis: string | Jenis peristiwa aplikasi untuk digunakan dalam aturan. |
jenis: string | Nama jenis peristiwa yang dapat dibaca manusia |
jenis: string | Deskripsi terperinci peristiwa standar |
jenis: array | array kamus JSON yang mendeskripsikan parameter untuk peristiwa ini
|