Halaman ini menjelaskan cara membuat model rekomendasi baru.
Jika sudah memiliki model rekomendasi dengan jenis yang benar dan Anda ingin mendapatkan prediksi dari model tersebut dari lokasi lain di situs Anda, Anda dapat membuat konfigurasi penayangan baru untuk model tersebut, bukan membuat model baru. Pelajari lebih lanjut.
Pengantar
Jika ingin menggunakan jenis rekomendasi baru untuk mendapatkan prediksi, Anda harus membuat model rekomendasi baru dan memberikan data peristiwa pengguna yang memadai agar model tersebut dapat dilatih. Anda membuat konfigurasi penayangan untuk model baru, dan setelah model selesai dilatih, minta prediksi dari konfigurasi penayangan tersebut.
Untuk ringkasan proses penggunaan Vertex AI Search untuk commerce, lihat Mengimplementasikan Vertex AI Search untuk commerce.
Membuat model rekomendasi
Tambahkan model rekomendasi baru menggunakan konsol Penelusuran untuk e-commerce atau metode models.Create
API.
Anda dapat memiliki hingga 20 model per project, dan hingga 10 di antaranya dapat aktif (tidak dijeda) kapan saja. Pelajari lebih lanjut cara menjeda model.
Anda dapat memulai hingga lima operasi model per menit. Operasi model terbatas mencakup pembuatan, penghapusan, jeda, dan melanjutkan.
Sebelum Anda membuat model baru:
- Tinjau dan pilih dari jenis model rekomendasi yang tersedia dan tujuan bisnis model. Hal ini menentukan jenis rekomendasi yang harus dilatih untuk diberikan oleh model ini.
- Tentukan seberapa sering Anda ingin menyesuaikan model. Untuk mengetahui detail biaya penyesuaian dan pelatihan, lihat Harga.
- Pastikan Anda telah mengupload cukup data untuk memenuhi persyaratan pembuatan model baru. Beberapa persyaratan bergantung pada jenis model yang Anda pilih.
Jika Anda berencana membuat model Pengoptimalan Tingkat Halaman:
Pastikan Anda sudah memiliki konfigurasi penayangan rekomendasi yang telah melatih model yang dilampirkan padanya. Anda harus memberikan pilihan konfigurasi penayangan rekomendasi yang dapat dipilih oleh Pengoptimalan Tingkat Halaman saat mengoptimalkan rekomendasi halaman.
Siapkan perekaman peristiwa untuk peristiwa
detail-page-view
dan peristiwa yang cocok dengan jenis halaman tempat Anda akan men-deploy model Pengoptimalan Tingkat Halaman (misalnya, jika Anda men-deploy model di halaman beranda, pastikan Anda menyiapkan perekaman untuk peristiwahome-page-view
). Untuk meningkatkan kualitas rekomendasi yang dipersonalisasi, perekaman peristiwa untuk peristiwapurchase
danadd-to-cart
juga direkomendasikan.Jika Anda memilih tujuan bisnis rasio konversi (CVR), perekaman peristiwa untuk peristiwa
add-to-cart
diperlukan.Pastikan bahwa setelah membuat model Pengoptimalan Tingkat Halaman, Anda terus membuat kueri model untuk membuat tayangan rekomendasi. Tayangan ini digunakan untuk melatih model Pengoptimalan Tingkat Halaman dan meningkatkan kualitas rekomendasi yang disajikannya.
Untuk membuat model baru:
Google Cloud console
Buka halaman Model di konsol Search for Commerce.
Buka halaman ModelsKlik Create model.
Masukkan nama untuk model Anda.
Nama harus terdiri dari 1024 karakter atau kurang, dan hanya boleh berisi karakter alfanumerik, garis bawah, tanda hubung, dan spasi.
Pilih jenis rekomendasi.
Jika Anda memilih jenis model Pengoptimalan Tingkat Halaman:
Pilih jenis halaman yang akan dioptimalkan oleh model "Pengoptimalan Tingkat Halaman" untuk Anda.
Pilih seberapa besar pembatasan penayangan konfigurasi penayangan serupa di seluruh panel:
Jenis model unik: Jangan izinkan beberapa konfigurasi penayangan dengan jenis model yang sama ditampilkan di panel yang berbeda.
Model unik: Jangan izinkan beberapa konfigurasi penayangan dengan model yang sama ditampilkan di panel yang berbeda.
Konfigurasi penayangan unik: Jangan izinkan konfigurasi penayangan yang sama ditampilkan di beberapa panel.
Tidak ada batasan: Izinkan konfigurasi penayangan apa pun ditampilkan di sejumlah panel.
Untuk setiap panel rekomendasi yang berencana Anda tampilkan dengan model ini:
Masukkan ID panel.
Pilih konfigurasi penayangan yang dapat dipertimbangkan oleh model Pengoptimalan Tingkat Halaman sebagai opsi untuk panel tersebut.
Misalnya, halaman penambahan ke keranjang mungkin memiliki panel rekomendasi tempat Anda ingin menampilkan rekomendasi Sering Dibeli Bersama atau Orang Lain Juga Menyukai. Dalam hal ini, pilih konfigurasi penayangan yang menggunakan model Sering Dibeli Bersama dan konfigurasi lain yang menggunakan model Lainnya yang Mungkin Anda Suka untuk dipertimbangkan di panel ini. Saat Anda melakukan panggilan prediksi ke model Pengoptimalan Tingkat Halaman, model tersebut akan memilih jenis rekomendasi yang harus Anda tampilkan di panel tersebut berdasarkan histori peristiwa pengguna akhir.
Pilih konfigurasi penayangan default.
Jika terjadi gangguan server Google, model Pengoptimalan Tingkat Halaman masih dapat menyajikan hasil dari konfigurasi penayangan default.
Jika Anda perlu membuat panel tambahan, untuk setiap panel baru, klik Tambahkan panel dan masukkan detail panel baru.
Pilih tujuan bisnis, jika tersedia untuk jenis model yang Anda pilih.
Jika Anda memilih jenis model Sering Dibeli Bersama, pilih Jenis produk konteks:
- Produk multi-konteks: Gunakan satu atau beberapa item sebagai konteks untuk rekomendasi dari model ini.
- Produk konteks tunggal: Gunakan satu item sebagai konteks untuk rekomendasi dari model ini.
Tinjau daftar Persyaratan data terpenuhi? untuk mengonfirmasi bahwa Anda telah mengupload data yang memadai untuk jenis model yang Anda pilih.
Jika persyaratan data yang tidak terpenuhi mencegah Anda membuat model, ikon X cancel akan muncul di samping persyaratan dan tombol Buat di bagian bawah panel Buat model rekomendasi akan dinonaktifkan.
Jika Anda perlu mengupload lebih banyak data, tinjau dengan cermat persyaratan data yang tercantum untuk memastikan apakah beberapa atau semua persyaratan tersebut perlu dipenuhi untuk model tersebut, lalu impor peristiwa pengguna atau produk yang diperlukan untuk membuat model
Untuk mengetahui cara mengimpor, lihat Mengimpor peristiwa pengguna historis dan Mengimpor informasi katalog.
Pilih seberapa sering model akan dioptimalkan. Untuk mengetahui detail biaya penyesuaian, lihat Harga.
- Setiap tiga bulan: Model otomatis disesuaikan setiap tiga bulan.
- Khusus penyetelan manual: Model hanya disetel saat Anda menyetelnya secara manual.
(Fitur Pratinjau Publik) Pilih apakah akan membuat tag secara otomatis untuk pemfilteran.
- Buat tag secara otomatis: Dengan mengaktifkan opsi ini, Anda dapat memfilter hasil rekomendasi dari model ini. Mengaktifkan opsi ini dapat meningkatkan waktu pelatihan. Untuk mengetahui detail biaya pelatihan, lihat Harga.
- Jangan buat tag: Jika opsi ini dinonaktifkan, Anda tidak dapat memperoleh rekomendasi yang difilter dari model ini.
Klik Buat untuk membuat model rekomendasi baru.
Jika Anda telah mengupload data peristiwa pengguna yang memadai dari jenis yang diperlukan, pelatihan dan penyesuaian model awal akan dimulai. Pelatihan dan penyesuaian model awal memerlukan waktu 2-5 hari untuk diselesaikan, tetapi dapat memerlukan waktu lebih lama untuk set data besar.
Anda dapat membuat konfigurasi inferensi untuk model baru sebelum pelatihan selesai, tetapi konfigurasi tersebut hanya akan menayangkan prediksi"uji coba" hingga pelatihan dan penyesuaian awal selesai dan model menjadi aktif.
curl
Buat permintaan Models.create
ke v2 API dengan instance
Model
dalam isi permintaan. Lihat referensi Models.create
API.
Untuk mengetahui detail tentang semua kolom Models
, lihat
referensi API Models
.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ --data '{ "name": "FULL_MODEL_NAME", "displayName": "DISPLAY_NAME", "trainingState": "TRAINING_STATE", "type": "MODEL_TYPE", "optimizationObjective": "OPTIMIZATION_OBJECTIVE", "periodicTuningState": "TUNING_STATE", "filteringOption": "FILTERING_STATE", "modelTypeConfig" { "contextProductsType": "CONTEXT_PRODUCTS_TYPE" } }' \ "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/models"
Jika Anda telah mengupload data peristiwa pengguna yang memadai dari jenis yang diperlukan, pelatihan dan penyesuaian model awal akan dimulai. Pelatihan dan penyesuaian model awal memerlukan waktu 2-5 hari untuk diselesaikan, tetapi dapat memerlukan waktu lebih lama untuk set data besar.
Anda dapat membuat konfigurasi penayangan untuk model baru sebelum pelatihan selesai, tetapi konfigurasi tersebut hanya akan menayangkan prediksi"uji coba" hingga pelatihan dan penyesuaian awal selesai dan model menjadi aktif.
Persyaratan untuk membuat model rekomendasi baru
Saat pertama kali menggunakan jenis rekomendasi tertentu untuk situs Anda, Anda melatih model machine learning baru, yang memerlukan data pelatihan yang memadai, serta waktu untuk melatih dan menyesuaikan model. Langkah-langkah berikut diperlukan untuk mulai menggunakan jenis rekomendasi baru:
- Impor katalog Anda ke Vertex AI Search untuk commerce, jika Anda belum melakukannya, dan terapkan proses untuk terus memperbarui katalog yang diupload.
- Mulai merekam peristiwa pengguna ke Vertex AI Search untuk e-commerce, jika Anda belum melakukannya, pastikan untuk mengikuti praktik terbaik untuk merekam data peristiwa pengguna.
- Identifikasi jenis rekomendasi dan tujuan pengoptimalan yang ingin Anda gunakan.
- Tentukan persyaratan data peristiwa pengguna untuk jenis rekomendasi dan tujuan yang Anda pilih.
- Impor data peristiwa pengguna historis untuk memenuhi persyaratan data peristiwa minimum, atau tunggu hingga pengumpulan data peristiwa pengguna memenuhi persyaratan minimum.
Buat model dan konfigurasi inferensi.
Pada tahap ini, Vertex AI Search untuk commerce memulai pelatihan dan penyesuaian model. Pelatihan dan penyesuaian model awal memerlukan waktu 2-5 hari untuk diselesaikan, tetapi dapat memerlukan waktu lebih lama untuk set data besar.
Pastikan model Anda berfungsi dengan benar menggunakan pratinjau prediksi.
Buat eksperimen A/B Anda.
Persyaratan data minimum jenis model
Jenis peristiwa pengguna yang Anda impor, dan jumlah data yang Anda butuhkan, bergantung pada jenis rekomendasi (model) dan tujuan pengoptimalan. Setelah mencapai persyaratan data minimum, Anda dapat memulai pelatihan model.
Periode pengumpulan data mewakili periode untuk peristiwa pengguna; mengimpor lebih banyak data historis tidak memengaruhi kualitas model.
Pastikan untuk menggunakan peristiwa pengguna nyata dan data katalog nyata. Model berkualitas baik tidak dapat dibuat berdasarkan data sintetis.
Jenis model | Tujuan pengoptimalan | Jenis peristiwa pengguna yang didukung | Persyaratan data minimum | Periode pengumpulan data |
---|---|---|---|---|
Direkomendasikan untuk Anda | Rasio klik-tayang |
detail-page-view home-page-view
|
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa DAN
7 hari peristiwa
10.000 peristiwa |
3 bulan |
Direkomendasikan untuk Anda | Rasio konversi |
add-to-cart detail-page-view home-page-view
|
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa DAN
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa DAN
7 hari peristiwa
10.000 peristiwa |
3 bulan |
Direkomendasikan untuk Anda | Pendapatan per sesi |
add-to-cart detail-page-view home-page-view
|
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa DAN
7 hari peristiwa
10.000 peristiwa |
3 bulan |
Produk Lain yang Mungkin Anda Sukai | Rasio klik-tayang |
detail-page-view
|
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa |
3 bulan |
Produk Lain yang Mungkin Anda Sukai | Rasio konversi |
add-to-cart detail-page-view
|
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa DAN
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa |
3 bulan |
Produk Lain yang Mungkin Anda Sukai | Pendapatan per sesi |
add-to-cart detail-page-view
|
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa DAN
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa |
3 bulan |
Sering Dibeli Bersama | Pendapatan per sesi |
purchase-complete
|
10 kejadian per item katalog rata-rata (dengan jendela 1 tahun untuk peristiwa
100 item katalog unik untuk acara
1.000 peristiwa |
3 bulan Sebaiknya upload peristiwa setidaknya setiap hari untuk menjaga kualitas data yang baik. Selama impor peristiwa historis, pastikan distribusi data condong ke stempel waktu terbaru. Jumlah peristiwa pada hari stempel waktu terakhir harus sama dengan atau lebih besar dari rata-rata jumlah peristiwa harian. |
Dijual | Rasio klik-tayang |
detail-page-view home-page-view
|
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa DAN
7 hari peristiwa
10.000 peristiwa |
3 bulan |
Dijual | Rasio konversi |
add-to-cart detail-page-view home-page-view
|
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa DAN
7 hari peristiwa
100 item katalog unik untuk acara
10.000 peristiwa DAN
7 hari peristiwa
10.000 peristiwa |
3 bulan |
Item Serupa | T/A | Tidak memerlukan tindakan apa pun. |
100 SKU produk harus ada di beberapa cabang |
T/A |
Pengoptimalan Tingkat Halaman | Semua |
detail-page-view add-to-cart purchase-complete home-page-view
|
Pengoptimalan Tingkat Halaman mengoptimalkan panel rekomendasi dengan memilih di antara beberapa kemungkinan model. Lihat persyaratan data untuk model yang Anda pilih sebagai opsi untuk Pengoptimalan Tingkat Halaman. |
T/A |
Beli Lagi | T/A |
purchase-complete
|
10 kemunculan per item katalog rata-rata (dengan jendela 90 hari untuk peristiwa
100 item katalog unik untuk acara
1.000 peristiwa 100 SKU produk harus ada di beberapa cabang |
T/A Sebaiknya upload peristiwa setidaknya setiap hari untuk menjaga kualitas data yang baik. Selama impor peristiwa historis, pastikan distribusi data condong ke stempel waktu terbaru. Jumlah peristiwa pada hari stempel waktu terakhir harus sama dengan atau lebih besar dari rata-rata jumlah peristiwa harian. |
Langkah berikutnya
- Buat konfigurasi inferensi untuk model Anda.
- Pelajari cara menjeda dan melanjutkan pelatihan untuk model Anda.
- Setelah pelatihan model selesai, mulai minta rekomendasi.