Meskipun hasil prediksi dari Vertex AI Search untuk Commerce paling umum digunakan di situs retail, Anda juga dapat menggunakan rekomendasi dalam pesan email. Rekomendasi dalam email biasanya disertakan sebagai bagian dari email kampanye pemasaran, email setelah pesanan, atau email keranjang yang ditinggalkan.
Pilih jenis model
Model Direkomendasikan untuk Anda dapat menjadi model yang berguna untuk email karena dirancang untuk memberikan rekomendasi dalam kasus penggunaan saat pengguna belum menunjukkan minat pada item tertentu. Fitur ini berfungsi paling baik dengan pengguna yang login dan memiliki histori penjelajahan atau belanja.
Model Lainnya yang Mungkin Anda Suka biasanya digunakan di halaman detail produk, bukan untuk kampanye email. Namun, Anda dapat menggunakannya untuk email guna merekomendasikan item serupa atau pelengkap dengan item yang baru-baru ini dilihat pelanggan.
Model Sering Dibeli Bersama biasanya digunakan di halaman penambahan item ke keranjang atau halaman keranjang belanja, tetapi juga dapat digunakan untuk email.
Model Beli Lagi dirancang untuk digunakan di sebagian besar jenis halaman dan juga dapat digunakan untuk email.
Persyaratan permintaan
Untuk mendapatkan rekomendasi yang relevan, kolom userId
harus cocok dengan ID pengguna yang terkait dengan pengguna yang login di situs
atau aplikasi Anda.
Idealnya, kolom visitorId
harus cocok dengan ID sesi terakhir pengguna dari situs. Karena ID sesi terakhir tidak selalu dicatat, ID unik acak
juga dapat dikirim sebagai kolom visitorId
.
Model Produk yang Sering Dibeli Bersama dan Produk Lain yang Mungkin Anda Suka juga memerlukan ID produk di bagian
productDetails
dari panggilan prediksi. Untuk model Sering Dibeli Bersama, ID dapat berupa item dari pembelian terakhir pengguna.
Menyertakan prediksi statis dalam email
Anda dapat mengirimkan prediksi statis dengan menyisipkan data ke dalam template email.
Metode predict
dapat dipanggil secara real time saat email dikirim, atau rekomendasi dapat diambil satu per satu dan disimpan sebagai bagian dari template email atau dalam database untuk dirujuk nanti. Untuk mendapatkan rekomendasi terbaru, panggil metode predict
sedekat mungkin dengan waktu pengiriman email.
Panggil metode predict
untuk email
Metode predict
Vertex AI Search untuk commerce mengambil beberapa kolom sebagai
input dan menampilkan daftar rekomendasi produk. visitorId
, userId
, dan
id
digunakan sebagai input untuk sebagian besar model rekomendasi.
Setiap permintaan prediksi untuk pengguna harus dilakukan satu per satu, menggunakan kode atau skrip shell.
Berikut adalah kode semu untuk permintaan prediksi:
for user in userlist:
emailTemplate.recommendations = predict(user.visitorid,user.userid,user.lastorder.id,...)
...
format email template as required
Menyertakan prediksi dinamis dalam email
Meskipun prediksi statis dapat diterapkan dengan cepat, prediksi ini dapat menjadi usang lebih cepat daripada prediksi dinamis. Pengguna mungkin tidak membuka email selama beberapa waktu, dan rekomendasi yang lebih baik mungkin tersedia pada saat itu. Sistem email massal yang lebih canggih dapat menambahkan konten dinamis dengan menyertakan referensi ke gambar dalam email HTML.
Berikut adalah contoh HTML untuk gambar yang menyertakan referensi konfigurasi penayangan:
<img src="https://example.com/recs/email?userid=47832&campaign=2020FALL&servingconfig=fbt>
Mendapatkan kembali rekomendasi dapat dilakukan dengan fungsi Cloud Run, atau aplikasi sisi server apa pun yang dapat membuat permintaan prediksi. Hasil prediksi kemudian perlu diubah menjadi gambar. Hal ini dapat dilakukan dengan library, seperti ImageMagick.
Prediksi hanya dibuat untuk email yang dibuka dan dilihat. Anda juga dapat menyimpan dalam cache hasil, bukan membuat gambar baru jika pengguna membuka email lagi. Hal ini mengurangi biaya penggunaan rekomendasi untuk email.
Karena tujuan link biasanya dikodekan secara permanen ke dalam email, Anda tidak perlu mengetahui produk mana yang akan ditampilkan. Pengalihan klik ke halaman produk individual memerlukan konfigurasi tambahan. Anda biasanya menggunakan satu gambar untuk semua rekomendasi, jadi menggunakan peta gambar dapat membantu Anda menentukan produk mana yang diklik.
Kuota
Jika Anda berencana menjalankan batch besar permintaan prediksi dalam jangka waktu singkat, Anda harus memeriksa kuota Anda. Di halaman Kouta project Anda, periksa Permintaan prediksi rekomendasi per project per menit. Anda dapat meminta penambahan dengan mengklik Edit Kuota di halaman detail kuota.
Sebaiknya terapkan
backoff eksponensial untuk mencoba lagi
permintaan setelah penundaan. Layanan menampilkan respons HTTP 429
jika kuota terlampaui.
Mengevaluasi hasil
Pemberian tag URL memungkinkan Anda melacak dan mengevaluasi efektivitas kampanye. Anda dapat menggunakan Google Analytics atau platform analisis lain untuk menambahkan parameter pelacakan ke link dalam email dan menyertakan data tersebut dalam laporan. Beri tag pada klik rekomendasi dari email untuk memfilternya sehingga Anda dapat mengevaluasi metrik.
Jika Anda melakukan pengujian A/B pada beberapa rekomendasi, sebaiknya lakukan dalam satu kampanye. Semua panduan pengujian A/B standar untuk situs masih berlaku.
Langkah berikutnya
- Buat konfigurasi inferensi untuk model Anda.
- Pelajari cara menjeda dan melanjutkan pelatihan untuk model Anda.
- Setelah pelatihan model selesai, mulai minta rekomendasi.
- Gunakan eksperimen A/B untuk memahami dampak Vertex AI Search untuk commerce terhadap bisnis Anda.