Halaman ini memperkenalkan entity, cara, dan alasan penggunaannya.
Untuk sebagian besar kasus penggunaan, entitas tidak diperlukan untuk Vertex AI Search untuk retail. Namun, retailer yang menayangkan beberapa merek atau wilayah dari satu katalog produk dapat memperoleh hasil yang lebih baik jika menggunakan entity.
Ringkasan
Menyiapkan beberapa entitas dalam project Anda adalah cara untuk mempertimbangkan perilaku dan preferensi yang berbeda dari pembeli yang berada di wilayah atau negara yang berbeda atau yang berbelanja di situs dengan merek yang berbeda yang dimiliki oleh perusahaan Anda.
Contoh kasus penggunaan: dua negara
Retailer, Example Organization, memiliki kehadiran web di AS dan Kanada.
Contoh Organisasi ingin menayangkan hasil penelusuran dan penjelajahan serta sugesti pelengkapan otomatis
yang memperhitungkan perbedaan antara pembeli di kedua
negara. Jadi, Contoh Organisasi menetapkan dua entity: org_us
dan
org_ca
.
Peristiwa pengguna diberi tag dengan nilai entity, bergantung pada situs yang
dikunjungi pembeli (.com
atau ca
). Saat pembeli membuat permintaan penelusuran, nilai entity disertakan dalam permintaan.
Kedua negara tersebut memiliki hari libur penting, tetapi berbeda pada bulan Juli. Setelah entity
disiapkan, saat pembeli menelusuri July
di situs Contoh Organisasi,
pembeli Amerika Serikat akan melihat item bertema Hari Kemerdekaan Amerika Serikat terlebih dahulu, dan pembeli Kanada
akan menerima item bertema Hari Kanada.
Demikian pula, rekomendasi untuk pembeli Kanada cenderung menampilkan item Hari Kanada daripada item Hari Kemerdekaan Amerika Serikat.
Contoh kasus penggunaan: akuisisi
Enterprise Example Organization baru-baru ini mengakuisisi Startup Example Organization. Katalog telah digabungkan, tetapi merek dan situs Startup tetap dipertahankan karena memiliki pengikut setia.
Perusahaan membuat entitas, startup
, untuk memberi tag pada peristiwa pengguna yang berasal dari situs Startup. Hal ini memungkinkan saran penelusuran, penjelajahan, pelengkapan otomatis, dan rekomendasi yang ditayangkan ke situs Startup untuk mempertimbangkan preferensi pembeli situs Startup.
Beberapa project atau beberapa entitas?
Saat menyiapkan Vertex AI Search untuk retail, Anda dapat menggunakan project yang berbeda atau entity yang berbeda dalam project yang sama untuk mendapatkan saran yang berbeda bagi populasi pembeli yang berbeda.
Untuk beberapa aplikasi, project terpisah diperlukan. Untuk aplikasi lain, menyiapkan entity adalah solusi yang lebih baik.
Gunakan entity jika Anda memiliki:
Katalog yang dibagikan sepenuhnya atau sebagian antara entitas
Satu atau beberapa hal berikut:
Beberapa merek di negara atau area bahasa yang sama—misalnya, Anda memiliki merek asli dan merek yang diakuisisi,
google_home
dannest
.Beberapa region di negara yang sama—misalnya,
enterprise_east
danenterprise_west
.Satu merek, tetapi di beberapa negara dengan bahasa yang sama—misalnya,
brand_us
danbrand_ca
.
Gunakan project terpisah, bukan entitas, jika Anda memiliki:
Katalog yang tidak dapat digabungkan atau katalog yang, jika digabungkan, memiliki sedikit atau tidak ada tumpang-tindih.
Entitas yang memerlukan bahasa yang berbeda. Hanya satu bahasa yang diizinkan per project.
Peristiwa dan entitas pengguna
Untuk memanfaatkan fitur entity, tambahkan kolom entity ke peristiwa pengguna Anda.
Untuk penelusuran dan pelengkapan otomatis: sertakan kolom
entity
dalam peristiwa pengguna dengan jenissearch
.Menyertakan kolom entity dalam jenis peristiwa pengguna lainnya dapat membantu memecahkan masalah, tetapi tidak memengaruhi kualitas respons penelusuran atau pelengkapan otomatis.
Untuk rekomendasi: sertakan kolom entity dalam sebanyak mungkin jenis peristiwa pengguna.
Biasanya, diperlukan data peristiwa pengguna selama 30 hingga 90 hari sebelum fitur entity menampilkan saran yang optimal.
Jika entitas tidak ada dalam permintaan, permintaan tidak akan membuat asumsi tentang entitas dalam hasilnya. Anda akan mendapatkan hasil rata-rata yang didasarkan pada peristiwa pengguna dengan dan tanpa entity yang ditentukan.
Penelusuran dan entitas
Untuk mendapatkan hasil penelusuran atau penjelajahan yang memperhitungkan entitas:
Sertakan kolom
entity
dalam peristiwa pengguna penelusuran (eventType="search"
). Untuk contoh, lihat contoh objek lengkap untuk peristiwa pengguna Penelusuran.Tambahkan kolom
entity
ke permintaan penelusuran Anda. Untuk mengetahui informasi tentang cara membuat permintaan penelusuran, lihat Mendapatkan hasil penelusuran.
Pelengkapan otomatis dan entity
Untuk mendapatkan hasil pelengkapan otomatis yang mempertimbangkan entitas:
- Ikuti petunjuk di Set data pembelajaran otomatis dan Saran yang difilter menurut entitas.
Rekomendasi dan entity
Setelah menambahkan kolom entity
ke peristiwa pengguna, Anda tidak perlu melakukan tindakan lebih lanjut untuk memanfaatkan entity untuk rekomendasi.
Hal ini karena nilai entity adalah bagian dari peristiwa pengguna, yang pada gilirannya,
disertakan dalam panggilan ke metode predict.