Aturan pemirsa menentukan apakah seseorang ditambahkan ke pemirsa khusus Anda. Aturan diterapkan pada URL perujuk maupun peristiwa dan data tertentu.
Berikan aturan Anda sebagai string berkode JSON yang terstruktur seperti ini:
Gunakan aturan pemirsa untuk berbagai jenis pemirsa khusus, termasuk Pemirsa Khusus Situs Web, Pemirsa Khusus Aplikasi Seluler, dan Pemirsa Khusus Offline. Untuk Aturan Pemirsa Interaksi, lihat Pemirsa Khusus Interaksi.
rules
dalam inclusions
atau exclusions
Untuk menentukan aturan pemirsa, struktur berikut harus diikuti:
rule: { "inclusions": <RULE_SET>, "exclusions": <RULE_SET>, }
Nama | Deskripsi |
---|---|
jenis: String | Wajib. String JSON Set Aturan yang menentukan penyertaan. Lihat Sintaks Set Aturan. |
jenis: String | Wajib. String JSON set aturan yang menentukan pengecualian. Lihat Sintaks Set Aturan. |
Untuk setiap set aturan, ikuti struktur ini:
{ "operator" : <BOOLEAN_OPERATOR>, "rules" : <JSON_RULE>, }
Nama | Deskripsi |
---|---|
jenis: string | Wajib.
|
jenis: string | Wajib. String JSON aturan (array aturan). Lihat Sintaks Aturan Penyertaan dan Pengecualian. |
Untuk setiap aturan penyertaan atau pengecualian, ikuti struktur ini:
{ "event_sources" : <EVENT_SOURCE_DEFINITION>, "retention_seconds" : <SECONDS>, "filter" : <FILTER>, "aggregation" : <AGGREGATION>, }
aggregation
dan retention_seconds
adalah kolom yang dapat diedit. Akan tetapi, mengedit aggregation
dan retention_seconds
tidak akan menghapus pemirsa. Orang yang hanya cocok dengan aturan/agregasi lama tetap menjadi pemirsa hingga kedaluwarsa.
Nama | Deskripsi |
---|---|
jenis: String | Wajib. Objek JSON yang berisi
Sumber peristiwa lainnya dapat ditambahkan ke |
jenis: Bilangan bulat | Wajib. Integer (dalam detik) untuk jendela retensi pemirsa, harus kurang dari |
jenis: String | Wajib. String JSON aturan filter. Lihat Filter. |
jenis: Bilangan bulat | Opsional. String JSON fungsi agregasi. Lihat Fungsi Agregat. |
Pemfilteran mengikuti format umum ini:
"filter" : { "operator": <BOOLEAN_OPERATOR>, "filters": <FILTER_SET>, }
Nama | Deskripsi |
---|---|
jenis: string | Wajib.
|
jenis: string | Wajib. Array objek JSON aturan filter. Lihat Sintaks Aturan Filter. |
{ "field": <FIELD>, "operator": <COMPARISON_OPERATOR>, "value": <VALUE>, }
Nama | Deskripsi |
---|---|
jenis: String | Wajib.
|
jenis: String | Wajib.
Jika |
jenis: String | Wajib. Jika atribut |
Buat pemirsa khusus berdasarkan frekuensi dan intensitas perilaku dengan menggunakan aggregation
pada kolom aturan pemirsa. Dengan kolom ini, Anda menentukan fungsi agregasi, contoh:
"aggregation" : { "type":"count", "operator":">", "value":1 }
Nama | Deskripsi |
---|---|
jenis: String | Wajib. Jenis fungsi aggregasi.
|
| Diperlukan oleh jenis fungsi agregasi tertentu. |
jenis: String | Opsional.
|
jenis: String | Wajib. Kecuali jenisnya adalah Parameter yang digunakan untuk menerapkan fungsi agregasi. |
jenis: String | Wajib.
|
jenis: String | Wajib. Nilai parameter yang diharapkan. |
Contoh:
"aggregation" : { "type":"count", "operator":">", "value":1 }
Operator | Deskripsi |
---|---|
| Benar jika nilai parameter peristiwa lebih besar daripada nilai yang ditentukan. |
| True jika nilai parameter peristiwa lebih besar atau sama dengan nilai yang ditentukan. |
| True jika nilai parameter peristiwa lebih kecil daripada nilai yang ditentukan. |
| True jika nilai parameter peristiwa lebih kecil atau sama dengan nilai yang ditentukan. |
| True jika nilai parameter peristiwa sama dengan nilai yang ditentukan. Catatan: Ini sama dengan tidak menentukan operator sama sekali, yaitu "'x' : { 'eq' : 'y' }" sama dengan "'x' : 'y' }. |
| True jika nilai parameter peristiwa tidak sama dengan nilai yang ditentukan. |
| True jika nilai parameter peristiwa, sebagai string, berisi string yang ditentukan. Nilai "shoe12345" memenuhi operator 'contains' jika nilai yang ditentukan adalah 'shoe'. |
| True jika nilai parameter peristiwa, sebagai string, tidak berisi string yang ditentukan. Nilai "shoe12345" memenuhi operator 'not_contains' jika nilai yang ditentukan adalah 'purse'. |
| Contains, tidak sensitif huruf besar/kecil |
| Not contains, tidak sensitif huruf besar/kecil |
| True jika nilai parameter peristiwa cocok dengan string apa pun dalam array yang ditentukan. |
| True jika nilai parameter peristiwa tidak cocok dengan string dalam array yang ditentukan. |
| 'is_any', tidak sensitif huruf besar/kecil. |
| 'is_not_any', tidak sensitif huruf besar/kecil |
| True adalah nilai parameter peristiwa yang diawali dengan string yang diberikan |
| "starts_with", tidak sensitif huruf besar/kecil |
| Cocok dengan ekspresi reguler seperti \"example\.com.*purchase$\". Tata bahasa PCRE lengkap didukung |
Cocokkan semua URL perujuk yang berisi string shoes dalam 30 hari terakhir:
{ "inclusions": { "operator": "or", "rules": [ { "event_sources": [ { "type": "pixel", "id": "<PIXEL_ID>", } ], "retention_seconds": 2592000, "filter": { "operator": "and", "filters": [ { "field": "url", "operator": "i_contains", "value": "shoes" } ] }, } ] } }
Cocokkan peristiwa ViewContent
yang mempunyai harga item lebih besar daripada atau sama dengan USD100 dalam 30 hari terakhir. Pertimbangkan untuk menggunakan aturan ini untuk peristiwa berikut:
_fbq.push([ 'track', 'ViewContent', { productId: 1234, category: 'Men > Shoes', price: 199 } ]);
{ "inclusions": { "operator": "or", "rules": [ { "event_sources": [ { "type": "pixel", "id": "<PIXEL_ID>" } ], "retention_seconds": 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "eq", "value": "ViewContent" }, { "operator": "or", "filters": [ { "field": "price", "operator": ">=", "value": "100" } ] } ] } } ] } }
Lihat Pemirsa Khusus Aplikasi Seluler, Contoh Aturan Pemirsa Khusus.
Aturan memiliki operator dan data atau peristiwa berikut:
Operator | Jenis filter |
---|---|
| Memuat substring, tidak sensitif huruf besar/kecil |
| Tidak memuat substring, tidak sensitif huruf besar/kecil |
| Memuat substring, sensitif huruf besar/kecil |
| Tidak memuat substring, sensitif huruf besar/kecil |
| Sama dengan, sensitif huruf besar/kecil |
| Tidak sama dengan, sensitif huruf besar/kecil |
| Kurang dari, kolom numerik saja |
| Kurang dari atau sama dengan, kolom numerik saja |
| Lebih besar dari, kolom numerik saja |
| Lebih besar atau sama dengan, kolom numerik saja |
| Cocok dengan ekspresi reguler seperti |
Data | Data yang sedang difilter |
---|---|
| URL yang sepenuhnya lolos dari situs yang dikunjungi |
| Domain situs yang dikunjungi |
| Jalur situs yang dikunjungi, tidak termasuk domain |
| Nama pixel |
| Perangkat yang mengakses situs:
|
kolom | Kolom yang ditambahkan ke |
Sediakan tiap aturan sebagai string berkode JSON.