Halaman ini memperkenalkan entitas serta cara dan alasan penggunaan entity tersebut.
Untuk sebagian besar kasus penggunaan, entity tidak diperlukan oleh Vertex AI Search untuk retail. Namun, retailer yang melayani beberapa merek atau wilayah dari satu katalog produk bisa mendapatkan hasil yang lebih baik jika mereka menggunakan entitas.
Ringkasan
Menyiapkan beberapa entity dalam project Anda adalah cara untuk mempertimbangkan berbagai perilaku dan preferensi pembeli yang berada di wilayah atau negara berbeda, atau yang berbelanja di situs dengan brand berbeda milik perusahaan Anda.
Contoh kasus penggunaan: dua negara
Retailer, Example Organization, hadir di internet baik di Amerika Serikat maupun Kanada.
Organisasi Contoh ingin menyajikan hasil penelusuran dan penelusuran serta saran pelengkapan otomatis yang mempertimbangkan perbedaan antara pembeli di kedua negara tersebut. Dengan demikian, Organisasi Contoh menetapkan dua entity: org_us
dan
org_ca
.
Peristiwa pengguna diberi tag dengan nilai entitas, bergantung pada situs mana
yang dikunjungi pembeli (.com
atau ca
). Saat pembeli membuat permintaan penelusuran, nilai entitas disertakan dalam permintaan.
Kedua negara memiliki hari libur yang penting tetapi berbeda di bulan Juli. Dengan entitas
yang disiapkan, saat pembeli menelusuri situs Example Organization untuk July
,
pembeli di Amerika akan melihat item bertema Hari Kemerdekaan Amerika Serikat terlebih dahulu dan pembeli di
Kanada akan menerima item bertema Hari Kanada.
Demikian pula, rekomendasi untuk pembeli di Kanada lebih cenderung menampilkan item Hari Kanada daripada item Hari Kemerdekaan Kanada.
Contoh kasus penggunaan: akuisisi
Organisasi Contoh Enterprise baru-baru ini mengakuisisi Organisasi Contoh Startup. Katalog telah digabungkan, tetapi brand dan situs Startup tetap dipertahankan karena memiliki pengikut setia.
Perusahaan membuat entity, startup
, untuk memberi tag pada peristiwa pengguna yang berasal dari situs Startup. Hal ini memungkinkan saran penelusuran, penjelajahan, pelengkapan otomatis, dan rekomendasi yang ditampilkan ke situs Startup mempertimbangkan preferensi pembeli situs Startup.
Beberapa project atau beberapa entitas?
Saat menyiapkan Vertex AI Search untuk retail, Anda dapat menggunakan project atau entitas berbeda dalam project yang sama guna mendapatkan saran yang berbeda untuk populasi pembeli yang berbeda.
Untuk beberapa aplikasi, project terpisah diperlukan. Untuk aplikasi lain, menyiapkan entity adalah solusi yang lebih baik.
Gunakan entitas jika Anda memiliki:
Katalog yang dibagikan sepenuhnya atau sebagian antar-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 wilayah 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 tumpang tindih.
Entitas yang memerlukan bahasa 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 jenissearch
.Menyertakan kolom entity dalam jenis peristiwa pengguna lainnya dapat membantu pemecahan masalah, tetapi tidak memengaruhi kualitas respons penelusuran atau pelengkapan otomatis.
Untuk rekomendasi: sertakan kolom entity dalam sebanyak mungkin jenis peristiwa pengguna.
Biasanya, diperlukan waktu 30 hingga 90 hari data peristiwa pengguna sebelum fitur entity menampilkan saran yang optimal.
Jika entity tidak ada dalam permintaan, permintaan tersebut tidak akan membuat asumsi tentang entity dalam hasil. 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
di peristiwa pengguna penelusuran Anda (eventType="search"
). Misalnya, 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 memperhitungkan entity:
- Ikuti petunjuk di Set data pembelajaran otomatis dan Saran difilter menurut entitas.
Rekomendasi dan entitas
Setelah menambahkan kolom entity
ke peristiwa pengguna, Anda tidak
perlu melakukan tindakan lebih lanjut guna memanfaatkan entity untuk rekomendasi.
Ini karena nilai entity adalah bagian dari peristiwa pengguna, yang kemudian disertakan dalam panggilan ke metode predict.