Anda dapat menerapkan kontrol penayangan pada konfigurasi penayangan untuk menyesuaikan cara penelusuran memperlakukan kueri penelusuran dan menampilkan hasil. Kontrol penayangan adalah aturan yang terdiri dari pasangan kondisi-tindakan, dengan kondisi yang menentukan kapan kontrol penayangan akan dijalankan, dan tindakan menentukan perilaku yang akan diberlakukan oleh kontrol penayangan.
Anda dapat membuat kontrol penayangan di Search for Retail Console atau menggunakan metode Control.create
API.
Kemudian, Anda dapat menambahkan kontrol penayangan baru ke konfigurasi penayangan penelusuran yang telah Anda buat. Hanya kontrol pada konfigurasi penayangan aktif untuk permintaan yang dipertimbangkan pada waktu penayangan.
Untuk informasi selengkapnya tentang cara membuat kontrol penayangan di Search for Retail console, lihat Membuat kontrol penayangan.
Kontrol penayangan berikut tersedia:
- Boost/Bury: Memengaruhi peringkat dan urutan hasil dalam daftar hasil yang ditampilkan. Tersedia untuk penelusuran dan rekomendasi.
- Filter: Menghapus hasil yang tidak lulus filter dari daftar hasil yang ditampilkan. Hanya tersedia untuk penelusuran.
- Pengalihan: Mengalihkan pengguna ke halaman tertentu, bergantung pada kueri penelusuran. Hanya tersedia untuk penelusuran.
- Linguistik: Menyesuaikan linguistik kueri penelusuran. Hanya tersedia
untuk penelusuran. Tersedia beberapa jenis kontrol linguistik:
- Sinonim: Meluaskan sinonim yang dipertimbangkan untuk kueri penelusuran.
- Sinonim satu arah: Memperluas sinonim yang dipertimbangkan secara searah untuk istilah tertentu.
- Abaikan: Mencegah istilah digunakan dalam penelusuran.
- Jangan kaitkan: Mencegah istilah digunakan dalam penelusuran saat istilah tertentu muncul.
- Penggantian: Mengganti istilah di kueri penelusuran.
Kondisi kontrol
Kondisi kontrol menentukan kapan kontrol inferensi akan dijalankan.
Kolom kondisi kontrol dapat berupa istilah kueri, rentang waktu, atau keduanya. Beberapa jenis kontrol mengizinkan beberapa kolom kondisi, atau tidak mengizinkan satu kolom kondisi.
Kolom kondisi yang tersedia:
- Istilah kueri: Dipicu saat istilah muncul dalam kueri penelusuran.
- Pencocokan penuh mengharuskan seluruh kueri penelusuran dicocokkan dengan istilah kueri.
- Beberapa istilah kueri dapat ditentukan. Memicu selama salah satu istilah kueri muncul dalam kueri penelusuran.
- Rentang waktu aktif: Dipicu saat tanggal kueri penelusuran berada dalam rentang waktu.
- Beberapa rentang waktu dapat ditentukan. Pemicu selama tanggal kueri berada dalam rentang waktu (inklusif).
Kolom kondisi yang Anda tentukan menentukan apakah kontrol akan diterapkan.
- Beberapa kolom kondisi digabungkan menggunakan DAN. Artinya, jika Anda menentukan rentang waktu dan istilah kueri, kedua kolom kondisi harus dipicu agar kontrol dapat diterapkan.
- Beberapa sub-kolom kondisi digabungkan menggunakan OR. Ini berarti bahwa jika Anda memiliki beberapa istilah kueri, istilah kueri akan dipicu jika ada satu istilah kueri yang cocok. Jika Anda memiliki beberapa rentang waktu, rentang waktu akan dipicu jika ada rentang waktu yang cocok.
- Tidak ada kolom kondisi yang ditentukan, artinya kontrol selalu berlaku. Namun, beberapa kontrol memerlukan kolom untuk ditentukan.
Untuk mengetahui informasi selengkapnya tentang setelan kondisi, lihat Referensi API Controls.condition
.
Tindakan kontrol
Tindakan kontrol menentukan perilaku yang akan diterapkan oleh kontrol penayangan jika kondisi terpenuhi selama penelusuran.
Jenis tindakan yang dapat Anda tentukan bergantung pada jenis kontrol penayangan yang Anda buat. Misalnya, tindakan untuk kontrol boost/pengaman adalah menerapkan nilai peningkatan/pengurangan ke produk yang filter yang Anda tentukan, sedangkan tindakan untuk kontrol sinonim satu arah adalah menerapkan istilah terkait yang Anda tentukan.
Kontrol penguatan/pengurangan
Kontrol Boost/Bury memungkinkan Anda menampilkan hasil penelusuran tertentu dengan peringkat yang lebih tinggi atau lebih rendah.
Anda dapat membuat kontrol peningkatan/pengurangan untuk penelusuran atau rekomendasi. Tingkatkan/kuburkan untuk rekomendasi ada di Pratinjau Publik.
Saat membuat kontrol boost/born, Anda dapat menggunakan ekspresi filter untuk menentukan
kondisi berdasarkan kolom Product
.
- Untuk filter penelusuran, gunakan sintaksis ekspresi filter yang didokumentasikan dalam Memfilter dan mengurutkan hasil.
- Untuk filter rekomendasi, gunakan sintaksis ekspresi filter yang didokumentasikan dalam Rekomendasi filter.
Anda kemudian dapat menerapkan nilai boost
antara -1,0 dan 1,0 untuk menunjukkan jumlah peningkatan atau pengurangan hasil produk yang cocok dengan kondisi tersebut. Nilai positif meningkatkan hasil, dan nilai negatif menguburnya.
Menetapkan kekuatan boost yang tinggi akan membuat item memiliki promosi besar, tetapi bukan berarti item yang ditingkatkan akan selalu menjadi hasil teratas. Hasil yang secara signifikan lebih relevan dengan kueri penelusuran masih dapat mengalahkan item yang lebih disukai, tetapi tidak relevan. Demikian pula, menetapkan kekuatan peningkatan ke -1,0 akan membuat item mengalami demosi yang besar, tetapi hasil yang sangat relevan mungkin masih akan ditampilkan.
Sebagai contoh penggunaan boost/hampir, Anda dapat memprioritaskan produk yang lebih murah dan mengurangi produk yang mahal.
Kondisi kontrol berbeda antara kontrol penelusuran dan rekomendasi peningkatan/pengurangan:
- Penelusuran: Anda dapat menetapkan persyaratan kueri dan rentang waktu yang berlaku sebagai kondisi kontrol.
- Rekomendasi: Kondisi kontrol tidak tersedia. Kontrol selalu berlaku.
Sebagai tindakan kontrol, tentukan filter untuk produk yang akan didorong atau dikurangi, dan tetapkan nilai peningkatan/pengurangan.
Untuk membuat kontrol peningkatan/pengurangan, lihat Membuat kontrol penayangan baru.
Untuk mengetahui setelan kontrol boost/pengembunan lebih lanjut, lihat
referensi API Controls.BoostAction
.
Kontrol filter
Dengan kontrol filter, Anda dapat menambahkan filter standar secara dinamis berdasarkan permintaan penelusuran tertentu.
Anda dapat menggunakan ekspresi filter berdasarkan kolom Product
. Lihat Memfilter dan mengurutkan hasil untuk mengetahui sintaksis ekspresi filter.
Anda dapat menetapkan persyaratan kueri dan rentang waktu yang berlaku sebagai kondisi kontrol. Sebagai tindakan kontrol, tentukan filter yang akan diterapkan pada waktu kueri.
Misalnya, dengan kueri "sepatu biru", Anda dapat menggunakan kontrol filter untuk memfilter hasil penelusuran secara otomatis yang berwarna biru. Anda juga dapat menggunakan kontrol filter untuk mencegah hasil tertentu ditampilkan kepada pembeli.
Untuk membuat kontrol filter, lihat Membuat kontrol penayangan baru.
Untuk mengetahui informasi selengkapnya tentang setelan kontrol filter, lihat
Referensi API Controls.FilterAction
.
Kontrol pengalihan
Anda dapat menggunakan kontrol pengalihan untuk mengalihkan pembeli ke halaman yang berbeda berdasarkan niat mereka, bukan hanya menampilkan hasil penelusuran kepada mereka.
Anda dapat menetapkan persyaratan kueri dan rentang waktu yang berlaku sebagai kondisi kontrol. Sebagai tindakan kontrol, tentukan URI pengalihan yang akan menjadi tujuan pengalihan jika kondisinya cocok.
Misalnya, Anda dapat membuat kontrol pengalihan sehingga selama promosi untuk produk "gShoe", kueri dengan "sepatu lari", atau sepatu "olahraga" akan dialihkan ke halaman produk gShoe.
Untuk membuat kontrol pengalihan, lihat Membuat kontrol penayangan baru.
Untuk mengetahui informasi selengkapnya tentang setelan kontrol pengalihan, lihat referensi API Controls.RedirectAction
.
Kontrol linguistik
Anda dapat membuat tambahan atau penggantian pada cara kata diperlakukan secara default.
Misalnya, jika Anda adalah merchandiser, sebaiknya perluas kueri yang memiliki istilah "sepatu lari" untuk menyertakan "sepatu olahraga", sehingga hasil penelusuran menyertakan kedua kata kunci tersebut. Dengan kontrol linguistik, Anda dapat membuat kontrol sinonim linguistik dengan kondisi "sepatu lari" dimasukkan sebagai istilah penelusuran, dan tindakannya mencakup sinonim "sepatu olahraga" dengan penelusuran tersebut. Saat pembeli di situs Anda memasukkan "sepatu lari" sebagai kueri, penelusuran akan menemukan kecocokan tersebut dalam kontrol linguistik yang Anda buat, dan memperluas penelusuran untuk menyertakan "sepatu olahraga" saat menampilkan hasil penelusuran kepada pembeli.
Kontrol sinonim dua arah
Gunakan kontrol sinonim dua arah untuk menautkan beberapa istilah sehingga penelusuran memperlakukannya sama selama penelusuran.
Anda dapat menetapkan persyaratan kueri dan rentang waktu yang berlaku sebagai kondisi kontrol. Anda tidak perlu menetapkan tindakan kontrol terpisah; jika istilah yang Anda tentukan digunakan sebagai kueri, tindakan kontrolnya adalah menggunakan istilah lain yang Anda tentukan sebagai sinonim.
Misalnya, Anda dapat menetapkan kontrol sinonim dua arah yang mengaitkan istilah "handuk piring" dan "handuk dapur" sebagai sinonim. Saat pembeli di situs Anda memasukkan "handuk dapur" sebagai kueri, penelusuran tersebut kemudian dapat memperluas kueri tersebut untuk menyertakan hasil untuk "handuk piring", dan sebaliknya.
Untuk membuat kontrol sinonim, lihat Membuat kontrol penayangan baru.
Untuk mengetahui informasi selengkapnya tentang setelan kontrol sinonim dua arah, lihat
referensi API Controls.TwowaySynonymsAction
.
Kontrol sinonim satu arah
Kontrol sinonim satu arah menautkan istilah bersama secara searah.
Anda dapat menetapkan persyaratan kueri dan rentang waktu yang berlaku sebagai kondisi kontrol. Sebagai tindakan kontrol, tentukan istilah yang akan digunakan sebagai sinonim satu arah.
Misalnya, Anda dapat menetapkan kontrol sinonim satu arah yang memperluas penelusuran untuk istilah "mawar" agar menyertakan istilah "merah muda". Karena merupakan sinonim satu arah, penelusuran untuk istilah "pink" tidak diperluas untuk menyertakan istilah "rose".
Untuk membuat kontrol sinonim satu arah, lihat Membuat kontrol penayangan baru.
Untuk mengetahui informasi selengkapnya tentang setelan kontrol sinonim satu arah, lihat
referensi API Controls.OnewaySynonymsAction
.
Kontrol abaikan
Kontrol abaikan mencegah penelusuran menggunakan istilah kueri tertentu selama penelusuran.
Kontrol yang diabaikan tidak menjamin bahwa penelusuran tidak akan memberikan hasil apa pun. Untuk mencegah hal ini terjadi sepenuhnya, gunakan kontrol filter.
Anda dapat menetapkan persyaratan kueri dan rentang waktu yang berlaku sebagai kondisi kontrol. Anda tidak perlu menetapkan tindakan kontrol terpisah. Jika istilah yang Anda tentukan digunakan sebagai kueri, tindakan kontrol akan mengabaikan istilah tersebut.
Misalnya, Anda dapat membuat kontrol yang mengabaikan istilah kueri yang menggunakan bahasa yang menyinggung.
Untuk membuat kontrol pengabaian, lihat Membuat kontrol penayangan baru.
Untuk mengetahui informasi selengkapnya tentang setelan kontrol abaikan, lihat
Referensi API Controls.IgnoreAction
.
Kontrol jangan kaitkan
Kontrol jangan kaitkan mencegah istilah kueri dikueri secara bersamaan selama penelusuran dengan istilah lain yang Anda tentukan.
Anda dapat menetapkan persyaratan kueri dan rentang waktu yang berlaku sebagai kondisi kontrol. Sebagai tindakan kontrol, tentukan istilah yang tidak boleh dikaitkan dengan istilah kueri.
Misalnya, Anda dapat membuat kontrol yang mencegah nama merek (seperti "gShoe") dikelompokkan dengan istilah "murah" dan "kualitas buruk" dalam kueri, sehingga jika pembeli menelusuri "gShoe murah berkualitas buruk", penelusuran hanya akan menelusuri "gShoe".
Jika hasil yang relevan untuk istilah kueri juga berisi istilah yang ditentukan sebagai "jangan atribusikan", hasil yang relevan tersebut mungkin masih ditampilkan. Untuk mencegah hal ini terjadi sepenuhnya, gunakan kontrol filter.
Untuk membuat kontrol jangan kaitkan, lihat Membuat kontrol penayangan baru.
Untuk informasi selengkapnya tentang setelan kontrol jangan kaitkan, lihat
referensi API Controls.DoNotAssociateAction
.
Kontrol penggantian
Kontrol penggantian mengganti satu atau beberapa istilah kueri tertentu dengan istilah lain yang Anda tentukan. Anda dapat menentukan beberapa istilah yang dapat dipetakan ke satu istilah (tetapi tidak sebaliknya).
Anda dapat menetapkan persyaratan kueri dan rentang waktu yang berlaku sebagai kondisi kontrol. Sebagai tindakan kontrol, tentukan istilah yang harus digunakan sebagai pengganti.
Misalnya, Anda dapat membuat kontrol yang menggantikan nama panggilan untuk suatu merek dengan nama lengkap merek yang lebih umum digunakan dalam deskripsi produk.
Untuk membuat kontrol pengganti di konsol Search for Retail, lihat Membuat kontrol penayangan baru.
Untuk mengetahui informasi selengkapnya tentang setelan kontrol penggantian, lihat
Referensi API Controls.ReplacementAction
.