Menggunakan rekomendasi dalam email

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