Navigasi kartu

Halaman ini memperkenalkan fitur navigasi kotak AI Commerce Search.

Mengapa kotak?

Sebagai representasi visual pasangan nilai atribut, kotak adalah cara lain untuk menyajikan informasi yang sama dengan 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 gilirannya akan meningkatkan pendapatan per pengguna. Navigasi kotak membuat penggunaan filter pada kueri HEAD yang kuat menjadi lebih relevan, sehingga memfasilitasi prediksi pendapatan yang lebih akurat (melalui regresi).

Navigasi kotak berfungsi sebagai bagian dari paket Guided Search, yang menguntungkan pelanggan dengan mempersempit kueri pengguna lebih cepat dan dengan relevansi yang lebih besar bagi pengguna akhir. Fitur navigasi kotak dirancang untuk mengatasi masalah ruang faset dinamis sehingga pengguna dapat menemukan hal yang mungkin lebih relevan bagi mereka dengan lebih cepat. Navigasi kotak juga mencegah pembeli harus mencari semua keluarga faset di panel navigasi kiri atau kanan untuk menemukan produk yang mereka cari sebelum harus mengonfirmasi pilihan penelusuran yang dipersempit dengan mengklik tombol kirim untuk kedua kalinya.

Navigasi kotak melengkapi faset dinamis

Faset dinamis disediakan di konsol AI Commerce Search di Gemini Enterprise for Customer Experience dengan mengupload katalog produk. Faset dinamis 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 keluarga filter seperti Gaya, Lengan untuk gaun kueri bagi retailer fashion, atau Volume, Variasi, atau Wadah untuk susu bagi retailer bahan makanan. Sering kali, keluarga faset dinamis ini disusun dengan cara yang tidak selalu intuitif bagi pengguna. Selain itu, panel pop-out untuk pemilihan faset dinamis menggunakan banyak ruang di situs produk dan juga tidak selalu dioptimalkan untuk perangkat seluler.

Oleh karena itu, muncul kebutuhan untuk mengurangi ruang di situs merchandise dan meningkatkan pendapatan pengguna per konversi penelusuran.

Bagaimana cara kerja kotak?

Navigasi kotak mengarahkan pengguna ke penelusuran yang lebih sempit dengan lebih cepat untuk meningkatkan engagement penelusuran dan pendapatan per penelusuran. Kotak dapat ditampilkan secara horizontal di seluruh situs produk, terlepas dari keluarga faset. Fitur kotak mengontrol filter penelusuran sedemikian rupa sehingga menempatkan filter yang paling mungkin digunakan secara individual di bagian atas halaman, memisahkan hasil penelusuran dari keluarga faset dinamisnya untuk memberikan visualisasi langsung. Dengan cara ini, navigasi kotak menawarkan pengaturan konten faset dinamis yang lebih mudah diakses kepada pengguna.

Perjalanan pembeli

Saat pembeli melakukan penelusuran di situs retailer dengan navigasi kotak diaktifkan, mereka akan melihat hingga 20 kotak yang menampilkan nilai filter individual yang kemungkinan besar akan digunakan. Kotak ini diurutkan berdasarkan kemungkinan penggunaan, terlepas dari keluarga atribut produk. Setiap kotak dapat menyertakan gambar yang mewakili produk umum dengan filter yang diterapkan. Jika pelanggan mengklik kotak, tindakan tersebut akan berfungsi seolah-olah nilai faset yang sesuai telah diterapkan. Tindakan ini akan memperbarui daftar produk agar cocok dengan kueri dan filter, serta faset yang diterapkan akan ditampilkan. Selain itu, kotak yang ditampilkan akan dimuat ulang untuk mencerminkan rasio engagement baru yang diharapkan, tidak termasuk filter yang telah diterapkan.

Perjalanan retailer

Retailer mengirimkan kueri ke AI Commerce Search dan menerima balasan kueri standar yang menyertakan daftar nilai kotak yang diurutkan berdasarkan keluarga atribut produk dan cara untuk membuat gambar kotak. Kemudian, retailer merender kotak dengan atau tanpa gambar. Jika calon pelanggan mengklik nilai kotak atau faset, retailer akan mengirimkan kueri baru ke Google dengan filter yang sesuai dengan kotak atau faset yang ditambahkan ke kolom filter. Situs retailer juga mengirimkan peristiwa ke Google untuk kueri kedua dengan filter yang ditambahkan. Respons AI Commerce Search, kueri yang dikirim ke Google, dan peristiwa yang dikirim ke Google sama untuk "pengguna mengklik filter" dan "pengguna mengklik kotak".

Filter yang ditampilkan dalam kotak

Filter dapat memenuhi syarat untuk pengubinan berdasarkan preferensi yang dapat ditetapkan retailer di konsol AI Commerce Search di Gemini Enterprise for Customer Experience atau AI Commerce Search API untuk konten, jumlah produk, dan yang terkait dengan kueri kuantitatif.

Berdasarkan konten

  • Filter tidak boleh diterapkan dalam penelusuran sebelumnya.
  • Hanya kotak yang sesuai dengan nilai atribut dalam atribut katalog yang ditandai sebagai faset dinamis.
  • Hasil penelusuran (respons AI Commerce Search) harus memiliki setidaknya satu produk.
  • Tidak ada kotak yang sesuai dengan filter sistem seperti "instock = yes" atau "available for sale = yes" yang ditampilkan.
  • Kotak diurutkan berdasarkan kemungkinan engagement.

Berdasarkan jumlah produk

  • Bagaimana jika ada < 20 kotak yang dapat diberi peringkat?
    • Jika ada antara >= 2 dan < 20, tampilkan kotak sebanyak mungkin.
    • Jika ada < 2 kotak yang tersedia, jangan tampilkan kotak.
  • Jika ada > 20 kotak yang dapat diberi peringkat, tampilkan 20 kotak teratas berdasarkan kemungkinan engagement.

Berdasarkan kueri kuantitatif

  • Kotak mendukung "kategorikal" (color = red) dan numerik (weight = "1lb - 2lb").
  • Pengelompokan kotak numerik:
    • Pengelompokan yang dikonfigurasi menggunakan kontrol untuk atribut tertentu akan dipenuhi. Misalnya, jika faset dikelompokkan secara manual ke dalam bobot 0-1, 1-3 lbs, dan 3-6 lbs, kelompok tersebut akan digunakan dalam kotak. Detail selengkapnya dapat ditemukan di Kontrol faset dan kotak dinamis.
    • Jika faset dikelompokkan secara otomatis, kelompok yang sama harus digunakan dalam kotak.

Navigasi kotak di AI Commerce Search API?

Tidak ada API baru untuk fitur kotak. Namun, kolom baru telah ditambahkan ke Vertex AI main (query) API yang sudah ada.

Meminta tileNavigationSpec

Respons tileNavigationResult

Kemudian, API akan menampilkan hingga 20 kotak di kolomtileNavigationResult, yang diurutkan berdasarkan kemungkinan penggunaan. Respons menampilkan kotak sesuai dengan nilai atributnya dan gambar representatif yang sesuai:

Tidak ada perubahan yang diperlukan pada API yang ada, dan library klien baru tersedia pada waktu GA dan dipublikasikan dalam dokumentasi library publik.

Hal yang harus dilakukan retailer dengan hasil penelusuran kotak

  • Menampilkan kotak: Tampilkan kotak yang ditampilkan dalam urutan yang diberikan, dengan kotak pertama dalam respons menjadi kotak pertama yang ditampilkan. ProductAttributeValue adalah pasangan nilai kunci yang berisi nilai atribut, sehingga Anda mengetahui kotak mana yang akan ditampilkan. Dalam permintaan penelusuran berikutnya, ProductAttributeValue harus ditetapkan di kolom appliedTiles dan juga harus ditetapkan di kolom filter (misalnya, filter = "attributes.weight:ANY(\"large\")"). Respons kemudian akan memiliki produk yang difilter dan kumpulan kotak baru untuk ditampilkan.

  • Menampilkan gambar: Gambar ini dapat diperoleh dengan mereferensikan kolom representativeProductId dalam respons, yang memberikan ID produk dari produk umum yang cocok dengan filter yang diterapkan. Kemudian, retailer akan mencari ID produk representatif ini di sisi mereka dan memilih gambar yang sesuai untuk ditampilkan di kotak. Penting untuk menggunakan ID produk representatif, bukan ID produk utama, untuk memastikan gambar secara akurat mencerminkan atribut yang difilter (misalnya, menampilkan varian merah untuk filter color = "red").

Mengonfigurasi perilaku kotak di konsol

Pemilihan kotak yang akan muncul di seluruh layar penelusuran secara langsung didorong oleh atribut katalog, yang pada gilirannya diekstrak dari informasi yang diupload retailer ke katalog produk. Kotak kandidat adalah semua nilai dalam atribut dari semua "atribut yang dapat difaset dinamis" dalam katalog produk.

Mengaktifkan faset dan pengubinan dinamis

Faset dikontrol oleh atribut produk, yang berasal dari katalog dan peristiwa pengguna. Faset dan pengubinan dinamis disiapkan untuk memungkinkan kueri pengguna akhir cocok dengan atribut produk.

Untuk mengontrol atribut mana yang memenuhi syarat untuk faset dan kotak dinamis:

  1. Buka halaman Controls konsol AI Commerce Search di Gemini Enterprise for Customer Experience. Buka halaman Controls

  2. Klik tab Attribute controls > tetapkan kontrol kotak Anda.

  3. Opsional: Untuk mengubah kontrol atribut, klik Modify controls di samping Attributes, lalu tetapkan kontrol untuk setiap atribut ke True atau False.

Teks alternatif

Kolom ketiga dan keempat (Indexable dan Dynamic faceting) adalah kunci dalam mengontrol kotak. Untuk setiap baris atribut, kedua kolom ini harus ditandai True agar kotak berfungsi. Indexable memungkinkan AI Commerce Search memfilter menggunakan atribut. Dengan Dynamic faceting diaktifkan, AI Commerce Search dapat otomatis menggunakan atribut sebagai faset dinamis berdasarkan perilaku pengguna sebelumnya seperti klik dan tampilan faset.

Untuk melihat cara melakukannya di API, lihat Kontrol kotak di bagian API section.

Kontrol kotak individual

Kontrol faset memungkinkan Anda mengelola perilaku faset tanpa mengubah katalog dan memengaruhi perilaku penelusuran di seluruh situs.

Kontrol Remove facets menghapus seluruh faset dari hasil untuk faset dinamis untuk kueri tertentu. Kontrol ini juga menghapus kotak anggota faset ini agar tidak dapat ditampilkan sebagai kotak.

Kontrol nilai faset berikut yang ditandai dengan Dynamic faceting &tiling di tingkat katalog juga memengaruhi kotak:

  • Ignore facet values: Menekan kotak agar tidak muncul serta menghapus faset dinamis dalam hasil penelusuran.
  • Ganti nilai faset: Memungkinkan retailer mengubah nilai faset (misalnya, untuk atribut color, mengubah navy blue menjadi blue) untuk kueri tertentu di kotak dan faset dinamis.
  • Set numerical intervals: Memungkinkan retailer menentukan ukuran bucket untuk menampilkan respons penelusuran dalam rentang dinamis tertentu, baik di faset dinamis maupun kotak.

Tiga jenis kontrol faset dinamis terakhir di menu drop-down jenis kontrol faset tidak memengaruhi kotak:

  • Force return facets
  • Rerank dynamic facets
  • Merge facets

Untuk mengetahui informasi selengkapnya tentang cara mengontrol perilaku nilai dan kotak faset tertentu pada setiap kontrol, lihat Kontrol faset.

Kontrol kotak di API

Bagian ini menjelaskan cara mengontrol perilaku kotak di AI Commerce Search API.

Kontrol atribut

Untuk penelusuran dan rekomendasi, Anda akan menemukan API di tingkat katalog di bagian resource REST Resource: projects.locations.catalogs.attributesConfig. API ini menyediakan metode untuk menambahkan, menghapus, dan mengganti atribut di tingkat katalog dan produk. Kolom catalogAttributes dapat dipetakan ke indexable, searchable, dan dynamicFacetable. dynamicFacetable berlaku untuk perilaku kotak jika faset memenuhi syarat untuk pengubinan.

AttributesConfig

Konfigurasi atribut tingkat katalog.

Kolom yang relevan dengan kotak
catalogAttributes map Mengaktifkan konfigurasi atribut di tingkat katalog, yang berisi informasi tentang apakah atribut dapat ditelusuri, dapat difaset dinamis, dan lainnya, dengan memetakan nama atribut ke nilai, yang merupakan objek yang dapat dipanggil, CatalogAttribute.

CatalogAttribute

Resource attributesConfig menyediakan CatalogAttribute, objek tingkat katalog. Dua kolom objek ini menghasilkan kontrol atas atribut mana yang muncul sebagai kotak. Artinya, atribut apa pun di semua "atribut yang dapat difaset" dari katalog produk dapat menjadi kandidat untuk pengubinan:

Kolom yang relevan dengan kotak
DynamicFacetableOption enum kolom kontrol global yang harus ditentukan sebagai diaktifkan atau dinonaktifkan. Kolom ini mengaktifkan atau menonaktifkan faset dinamis, yang pada gilirannya mendorong kotak. Kolom ini ditetapkan di bagian Kontrol atribut di Google Cloud konsol.
facetConfig objek yang berisi opsi untuk nilai faset individual. Kolom ini adalah kontrol faset.

Kontrol faset

FacetConfig

Objek yang berisi opsi faset untuk membuat nilai faset individual menjadi dinamis dan dengan demikian berpotensi dapat diubah menjadi kotak. Kolom ini adalah kolom dari konfigurasi CatalogAttribute tingkat katalog.

Objek ini berisi kolom yang sudah ada yang dampaknya kini diperluas ke kotak:

Kolom yang relevan dengan kotak
ignoredFacetValues Kolom pesan ini di FacetConfig berisi nilai faset yang akan diabaikan untuk nama atribut saat ini untuk rentang waktu tertentu dan hanya di faset tanpa memengaruhi deskripsi produk dalam katalog.
facetIntervals Kolom ini memungkinkan retailer menentukan ukuran bucket untuk input numerik. Kolom ini harus berfungsi dengan cara yang sama untuk kotak. Jika retailer menetapkan interval numerik tertentu untuk faset dinamis, retailer harus menggunakan interval numerik yang sama untuk kotak.
removeFacetValue Menghapus nilai faset untuk kunci faset tertentu. Nilai ini dipetakan ke nilai atribut.

Lihat cara membuat kontrol individual ini di konsol.