Halaman ini memperkenalkan fitur navigasi kartu Vertex AI Search untuk retail.
Mengapa kartu?
Sebagai representasi visual pasangan nilai atribut, kartu adalah cara yang berbeda untuk menyajikan informasi yang sama seperti faset dinamis, yang hanya menampilkan atribut yang paling sering digunakan untuk kueri tertentu, terlepas dari keluarga faset dinamis yang tidak selalu intuitif bagi pembeli. Tujuannya adalah untuk meningkatkan penggunaan filter, yang pada akhirnya meningkatkan pendapatan per pengguna. Navigasi kartu membuat penggunaan filter pada kueri HEAD yang kuat menjadi lebih relevan, sehingga memfasilitasi prediksi pendapatan yang lebih akurat (melalui regresi).
Navigasi kartu berfungsi sebagai bagian dari paket Penelusuran Terpandu, yang menguntungkan pelanggan dengan mempersempit kueri pengguna lebih cepat dan dengan relevansi yang lebih besar bagi pengguna akhir. Fitur navigasi kartu didesain untuk mengatasi masalah ruang faset dinamis agar pengguna dapat menemukan hal yang mungkin lebih relevan dengan mereka dengan lebih cepat. Navigasi kartu juga mencegah pembeli harus mencari di semua keluarga aspek di panel navigasi kiri atau kanan untuk menemukan produk yang mereka cari secara tepat sebelum masih harus mengonfirmasi pilihan penelusuran yang dipersempit dengan mengklik tombol kirim untuk kedua kalinya.
Navigasi kartu melengkapi aspek dinamis
Fitur dinamis disediakan di konsol Penelusuran untuk Retail dengan mengupload katalog produk. Filter ini adalah filter yang mempersempit kueri dengan mengubah urutan filter yang ditampilkan sehingga filter yang benar berada di bagian atas dan membuat penelusuran menampilkan hasil yang lebih relevan dengan setiap penelusuran.
Faset dinamis mengurutkan grup filter seperti Gaya, Lengan untuk kueri gaun bagi retailer mode, atau Volume, Variasi, atau Penampung untuk susu bagi retailer bahan makanan. Sering kali, kumpulan aspek dinamis ini disusun dengan cara yang tidak selalu intuitif bagi pengguna. Selain itu, panel fly-out untuk pemilihan aspek dinamis menghabiskan banyak ruang di situs produk dan juga tidak selalu mobile-friendly.
Jadi, muncul kebutuhan untuk mengurangi ruang di situs merchandise dan meningkatkan pendapatan pengguna per konversi penelusuran.
Bagaimana cara kerja kartu?
Navigasi kartu mengarahkan pengguna ke penelusuran yang lebih sempit dengan lebih cepat untuk meningkatkan engagement penelusuran dan pendapatan per penelusuran. Kartu dapat ditampilkan secara horizontal di seluruh situs produk, terlepas dari keluarga aspek. Fitur kartu mengontrol filter penelusuran sedemikian rupa sehingga menempatkan filter yang paling mungkin diaktifkan satu per satu di bagian atas halaman, yang memisahkan hasil penelusuran dari keluarga faset dinamis untuk memberikan visualisasi langsung. Dengan cara ini, navigasi kartu menawarkan pengaturan konten aspek dinamis yang lebih mudah diakses oleh pengguna.
Perjalanan pembeli
Saat pembeli melakukan penelusuran di situs retailer dengan navigasi kartu diaktifkan, mereka akan melihat hingga 20 kartu yang menampilkan nilai filter individual yang paling mungkin diakses. Kartu ini diurutkan berdasarkan kemungkinan penggunaan, terlepas dari kategori atribut produk. Setiap kartu dapat menyertakan gambar yang mewakili produk standar dengan filter yang diterapkan. Jika pelanggan mengklik kartu, kartu tersebut akan berfungsi seolah-olah nilai facet yang sesuai telah diterapkan. Tindakan ini akan memperbarui daftar produk agar cocok dengan kueri dan filter, dan facet yang diterapkan akan ditampilkan. Selain itu, kartu yang ditampilkan akan diperbarui untuk mencerminkan rasio engagement yang diharapkan baru, tidak termasuk filter yang telah diterapkan.
Perjalanan retailer
Retailer mengirim kueri ke Vertex AI Search untuk retail dan menerima balasan kueri standar yang menyertakan daftar nilai kartu yang diurutkan dan diberi peringkat di seluruh keluarga atribut produk serta cara membuat gambar kartu. Kemudian, retailer merender kartu dengan atau tanpa gambar. Jika calon pelanggan mengklik kartu atau nilai aspek, retailer akan mengirimkan kueri baru ke Google dengan filter yang sesuai dengan kartu atau aspek yang ditambahkan ke kolom filter. Situs retailer juga mengirimkan peristiwa ke Google untuk kueri kedua dengan filter yang ditambahkan. Respons Vertex AI Search untuk retail, kueri yang dikirim ke Google, dan peristiwa yang dikirim ke Google sama untuk "pengguna mengklik filter" dan "pengguna mengklik kartu".
Filter yang ditampilkan dalam kartu
Filter dapat memenuhi syarat untuk pembuatan ubin berdasarkan preferensi yang dapat ditetapkan retailer di konsol Penelusuran untuk Retail atau Vertex AI Penelusuran untuk Retail API untuk konten, jumlah produk, dan terkait dengan kueri kuantitatif.
Berdasarkan konten
- Filter tidak boleh diterapkan dalam penelusuran sebelumnya.
- Hanya kartu yang sesuai dengan nilai atribut dalam atribut katalog yang ditandai sebagai facetable dinamis.
- Hasil penelusuran (respons Vertex AI Search untuk retail) harus memiliki minimal satu produk.
- Tidak ada kartu yang sesuai dengan filter sistem seperti "tersedia = ya" atau "tersedia untuk dijual = ya" yang ditampilkan.
- Kartu diurutkan berdasarkan kemungkinan interaksi.
Berdasarkan jumlah produk
- Bagaimana jika ada < 20 kartu yang dapat diberi peringkat?
- Jika ada antara >= 2 dan < 20, tampilkan kartu sebanyak mungkin.
- Jika ada < 2 ubin yang tersedia, jangan tampilkan ubin.
- Jika > 20 kartu yang dapat diberi peringkat, tampilkan 20 teratas berdasarkan kemungkinan engagement.
Berdasarkan kueri kuantitatif
- Kartu mendukung "kategoris" (warna = merah) dan numerik (berat = "1lb - 2lb").
- Pengelompokan kartu numerik:
- Bucketing yang dikonfigurasi menggunakan kontrol untuk atribut tertentu akan dihormati. Misalnya, jika suatu aspek dikelompokkan secara manual ke dalam berat 0-1, 1-3 lbs, dan 3-6 lbs, bucket tersebut akan digunakan di kartu. Detail selengkapnya dapat ditemukan di Kontrol kartu dan aspek dinamis.
- Jika suatu aspek dikelompokkan secara otomatis, bucket yang sama harus digunakan dalam kartu.
Apa yang baru untuk navigasi kartu di Retail API?
Tidak ada API baru untuk fitur kartu. Namun, kolom baru telah ditambahkan ke API utama (kueri) Vertex AI yang sudah ada.
Meminta tileNavigationSpec
Respons tileNavigationResult
API kemudian menampilkan hingga 20 kartu di kolomtileNavigationResult
, yang diurutkan berdasarkan kemungkinan penggunaan. Respons menampilkan kartu sesuai dengan nilai atributnya dan gambar perwakilan yang sesuai:
Tidak ada perubahan yang diperlukan pada API yang ada, dan library klien baru tersedia pada waktu GA dan dipublikasikan di dokumentasi library publik.
Yang harus dilakukan retailer dengan hasil penelusuran kartu
Menampilkan kartu: Menampilkan kartu yang ditampilkan dalam urutan yang diberikan, dengan kartu pertama dalam respons menjadi kartu pertama yang ditampilkan.
ProductAttributeValue
adalah pasangan nilai kunci yang berisi nilai atribut, sehingga Anda tahu kartu mana yang akan ditampilkan. Dalam permintaan penelusuran berikutnya,ProductAttributeValue
harus ditetapkan di kolomappliedTiles
dan juga harus ditetapkan di kolomfilter
(misalnya,filter = "attributes.weight:ANY(\"large\")"
). Respons kemudian akan memiliki produk yang difilter dan kumpulan kartu baru untuk ditampilkan.Menampilkan gambar: Gambar ini dapat diperoleh dengan mereferensikan kolom
representativeProductId
dalam respons, yang memberikan ID produk dari produk standar yang cocok dengan filter yang diterapkan. Kemudian, retailer akan mencari ID produk perwakilan ini di pihak mereka dan memilih gambar yang sesuai untuk ditampilkan di kartu. Anda harus menggunakan ID produk perwakilan, bukan ID produk utama, untuk memastikan gambar mencerminkan atribut yang difilter secara akurat (misalnya, menampilkan varian merah untuk filtercolor = "red"
).
Mengonfigurasi perilaku kartu di konsol
Pemilihan kartu yang akan muncul di seluruh layar penelusuran didorong langsung oleh atribut katalog, yang pada gilirannya diekstrak dari informasi yang diupload retailer ke katalog produk. Kartu kandidat adalah semua nilai dalam atribut dari semua "atribut yang dapat di-facetable secara dinamis" di katalog produk.
Mengaktifkan ubin dan aspek dinamis
Segmen dikontrol oleh atribut produk, yang berasal dari Katalog dan Peristiwa Pengguna. Pembagian dan pengelompokan dinamis disiapkan untuk memungkinkan kueri pengguna akhir cocok dengan atribut produk.
Untuk mengontrol atribut yang memenuhi syarat untuk ubin dan faset dinamis:
Tetapkan kontrol kartu Anda di tab Kontrol Atribut di halaman Kontrol di konsol Penelusuran untuk Retail. Buka halaman Controls
Untuk mengubah kontrol atribut, klik editUbah kontrol di samping Atribut, lalu tetapkan kontrol untuk setiap atribut ke Benar atau Salah.
Kolom ketiga dan keempat (Dapat diindeks dan Pembagian aspek dinamis) adalah kunci dalam mengontrol kartu. Untuk setiap baris atribut, kedua kolom ini harus ditandai Benar agar kartu berfungsi. Dapat diindeks memungkinkan Vertex AI Search untuk retail memfilter menggunakan atribut. Dengan mengaktifkan Pembagian berdasarkan atribut dinamis, Penelusuran untuk Retail dapat otomatis menggunakan atribut sebagai atribut dinamis berdasarkan perilaku pengguna sebelumnya seperti klik dan tampilan atribut.
Untuk melihat cara melakukannya di API, lihat bagian Kontrol kartu di API.
Kontrol kartu individual
Kontrol faset memungkinkan Anda mengelola perilaku faset tanpa mengubah katalog dan memengaruhi perilaku penelusuran di seluruh situs.
Kontrol Hapus facet akan menghapus seluruh facet dari hasil untuk facet dinamis untuk kueri tertentu. Tindakan ini juga akan menghapus kartu anggota dari aspek ini agar tidak dapat ditampilkan sebagai kartu.
Kontrol nilai aspek berikut yang ditandai dengan Pembagian aspek & pengelompokan dinamis di tingkat katalog juga memengaruhi kartu:
- Abaikan nilai faset: Mencegah kartu muncul serta menghapus faset dinamis di hasil penelusuran.
- Mengganti nilai facet: Memungkinkan retailer mengubah nilai facet (misalnya, untuk atribut
color
, ubahnavy blue
menjadiblue
) untuk kueri tertentu di kartu dan facet dinamis. - Menetapkan interval numerik: Memungkinkan retailer menentukan ukuran bucket untuk menghasilkan respons penelusuran dalam rentang dinamis tertentu, baik dalam faset dinamis maupun kartu.
Tiga jenis kontrol aspek dinamis terakhir di menu scroll-down kontrol jenis kontrol aspek tidak memengaruhi kartu:
- Memaksa menampilkan faset
- Mengurutkan ulang facet dinamis
- Menggabungkan facet
Untuk informasi selengkapnya tentang cara mengontrol nilai dan perilaku kartu aspek tertentu di setiap kontrol, lihat Kontrol aspek.
Kontrol kartu di API
Bagian ini menjelaskan cara mengontrol perilaku kartu di Vertex AI Search for retail API.
Kontrol atribut
Untuk penelusuran dan rekomendasi, Anda akan menemukan API di tingkat katalog di bagian Resource resource REST: projects.locations.catalogs.attributesConfig. API ini menyediakan metode untuk menambahkan, menghapus, dan mengganti atribut di tingkat katalog dan produk. Kolom catalogAttributes
dapat dipetakan ke kolom yang dapat diindeks, dapat ditelusuri, dan dynamicFacetable
. dynamicFacetable
berlaku untuk perilaku kartu jika facet memenuhi syarat untuk penataan kartu.
Konfigurasi atribut tingkat katalog.
Kolom yang relevan dengan kartu | |
catalogAttributes
|
map Mengaktifkan konfigurasi atribut di tingkat katalog, yang berisi informasi tentang apakah atribut tersebut dapat ditelusuri, dapat di-facetable secara dinamis, dan lainnya, dengan memetakan nama atribut ke nilai, yang merupakan objek yang dapat dipanggil, CatalogAttribute .
|
Resource attributesConfig
menyediakan CatalogAttribute
, objek tingkat katalog. Dua kolom objek ini menghasilkan kontrol atas atribut yang muncul sebagai kartu. Artinya, setiap atribut dalam semua "atribut facetable" katalog produk dapat menjadi kandidat untuk tiling:
Kolom yang relevan dengan kartu | |
DynamicFacetableOption
|
Kolom kontrol global enum yang harus ditentukan sebagai diaktifkan atau dinonaktifkan. Tindakan ini akan mengaktifkan atau menonaktifkan facet dinamis, yang pada akhirnya akan mendorong kartu. Atribut ini ditetapkan di bagian Kontrol atribut di konsol Google Cloud.
|
facetConfig
|
yang berisi opsi untuk setiap nilai faset. Kolom ini adalah kontrol facet. |
Kontrol faset
FacetConfig
Objek yang berisi opsi faset untuk membuat setiap nilai faset menjadi dinamis sehingga berpotensi dapat di-tile. Ini adalah kolom dari konfigurasi CatalogAttribute
tingkat katalog.
Objek ini berisi kolom yang sudah ada yang dampaknya kini diperluas ke kartu:
Kolom yang relevan dengan kartu | |
ignoredFacetValues
|
Kolom pesan ini di FacetConfig berisi nilai facet yang akan diabaikan untuk nama atribut saat ini selama rentang waktu tertentu dan hanya di facet tanpa memengaruhi deskripsi produk di katalog.
|
facetIntervals
|
Hal ini memungkinkan retailer menentukan ukuran bucket untuk input numerik. Hal ini akan berfungsi dengan cara yang sama untuk kartu. Jika retailer menetapkan interval numerik tertentu untuk suatu aspek dinamis, retailer tersebut harus menggunakan interval numerik yang sama untuk kartu. |
removeFacetValue
|
Menghapus nilai faset untuk kunci faset tertentu. Nilai ini dipetakan ke nilai atribut. |
Lihat cara membuat kontrol individual ini di konsol.