Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat aturan audiens
Bagian Aturan pemirsa menyertakan tab Pembuat aturan dan tab Editor untuk membuat aturan guna menargetkan audiens untuk eksperimen.
Menggunakan pembangun aturan audiens
Pembuat aturan menyediakan antarmuka visual untuk mendefinisikan aturan penargetan audiens tanpa menulis ekspresi. Anda dapat membuat kondisi menggunakan atribut dan menggabungkannya dengan operator logis untuk mengontrol pengguna mana yang termasuk dalam percobaan. Di pembuat aturan, Anda menentukan aturan dengan menggabungkan kondisi dan grup:
Kondisi mengevaluasi atribut tunggal (misalnya,
$plan equals "enterprise").Grup menggabungkan beberapa kondisi menggunakan operator logis seperti
ANDatauOR.
Setiap kelompok mengevaluasi salah satu true ataufalse. Pengguna yang cocok dengan aturan keseluruhan termasuk dalam audiens target.
Gunakan pembuat aturan saat Anda ingin:
Mendefinisikan atau memodifikasi aturan audiens dengan cepat tanpa menulis ekspresi
Visualisasikan bagaimana kondisi dikelompokkan dan dievaluasi
Membangun dan memvalidasi logika penargetan secara bertahap
Berikut ini adalah beberapa contohnya:
Aturan untuk menargetkan pengguna di tingkat akun Premium.
Aturan untuk menargetkan pengguna di wilayah geografis tertentu menggunakan domain email tertentu.
Aturan untuk menargetkan pengguna secara spesifik pada paket tertentu atau menggunakan paket sekunder saat memilih program beta.
Hubungan dengan editor
Pembuat aturan dan editor menentukan logika penargetan yang sama dalam format yang berbeda:
Pembuat aturan menyediakan cara visual untuk membangun aturan.
Editor menunjukkan ekspresi logis yang setara.
Perubahan yang dilakukan dalam satu tampilan tercermin di sisi lain.
Praktik terbaik
Jaga agar aturan dapat dibaca — Gunakan grup untuk mengatur kondisi secara logis dan menghindari struktur yang sangat bersarang.
Validasi nilai atribut — Pastikan bahwa nama dan nilai atribut cocok dengan yang disediakan oleh aplikasi Anda.
Tes sebelum paparan — Gunakan 0% eksposur dan penggantian tugas perawatan untuk mengonfirmasi bahwa aturan Anda berperilaku seperti yang diharapkan.
Menggunakan editor
Editor memungkinkan Anda menentukan aturan penargetan yang menentukan pengguna mana yang disertakan dalam eksperimen. Anda menetapkan aturan ini sebagai ekspresi logis yang mengevaluasi atribut pengguna atau perangkat, seperti platform, wilayah, atau versi aplikasi. Saat eksperimen berjalan,AWS AppConfig evaluasi ekspresi untuk setiap pengguna. Pengguna yang sesuai dengan kriteria termasuk dalam audiens target dan dapat ditugaskan untuk perawatan.
Format ekspresi
Ekspresi menggunakan sintaks awalan (gaya fungsi):
(operator argument1 argument2 ...)
Contoh:
(and (eq $system "iPhone") (lt $osVersion 1.8) )
Ekspresi ini mencakup pengguna yang:
Menggunakan iPhone, dan
Memiliki versi sistem operasi lebih awal dari 1.8
Editor mendukung skenario penargetan yang sama dengan pembuat aturan. Untuk contoh visual aturan audiens, lihatMenggunakan pembangun aturan audiens.
Mendefinisikan atribut
Atribut mewakili properti pengguna atau lingkungan yang sedang dievaluasi. Atribut direferensikan dengan $ awalan.
Contoh umumnya meliputi:
$system— jenis perangkat atau platform$osVersion— versi sistem operasi$region— wilayah geografis$appVersion— versi aplikasi
Atribut yang tersedia bergantung pada aplikasi Anda dan bagaimana data diteruskan ke AWS AppConfig.
Menulis ekspresi
Anda dapat menggabungkan beberapa kondisi menggunakan operator logis:
Gunakan
anduntuk mengharuskan semua kondisi menjadi kenyataanGunakan
oruntuk mencocokkan kondisi apa punGunakan
notuntuk mengecualikan kondisi
Contoh:
(and (eq $region "us-east-1") (or (eq $system "iPhone") (eq $system "Android") ) )
Ekspresi ini menargetkan pengguna us-east-1 yang menggunakan perangkat iPhone atau Android.
Praktik terbaik
Mulai sederhana — Mulailah dengan serangkaian kondisi kecil dan kembangkan sesuai kebutuhan.
Validasi atribut - Pastikan bahwa atribut yang digunakan dalam ekspresi diisi secara konsisten.
Hindari ekspresi yang terlalu kompleks — Logika kompleks dapat membuat penargetan lebih sulit untuk dipahami dan dipertahankan.
Tes sebelum paparan — Gunakan 0% eksposur dan penggantian tugas perawatan untuk mengonfirmasi bahwa aturan Anda berperilaku seperti yang diharapkan.
Operator ekspresi
Operator berikut didukung dalam ekspresi audiens.
Operator logis
| Operator | Deskripsi | Contoh |
|---|---|---|
|
and |
Mengembalikan nilai true jika semua kondisi benar |
|
|
atau |
Mengembalikan nilai true jika kondisi apa pun benar |
|
|
tidak |
Mengembalikan nilai true jika kondisinya salah |
|
Operator perbandingan
| Operator | Deskripsi | Contoh |
|---|---|---|
|
persamaan |
Sama dengan |
|
|
ne |
Tidak sama |
|
|
lt |
Kurang dari |
|
|
lte |
Kurang dari atau sama |
|
|
gt |
Lebih besar dari |
|
|
gte |
Lebih besar dari atau sama |
|
String dan set operator
| Operator | Deskripsi | Contoh |
|---|---|---|
|
in |
Cocokkan nilai apa pun dalam daftar |
|
|
mengandung |
Memeriksa apakah nilai mengandung substring |
|
catatan
Operator yang tersedia dapat bervariasi tergantung pada bagaimana atribut didefinisikan dan dievaluasi dalam aplikasi Anda.