Bagikan melalui


Tunda aktivasi acara

Penting

Mulai tanggal 20 September 2023 Anda tidak akan dapat membuat sumber daya Personalizer baru. Layanan Personalizer dihentikan pada tanggal 1 Oktober 2026.

Aktivasi acara yang ditunda memungkinkan Anda membuat situs web atau kampanye surat yang dipersonalisasi, mengingat pengguna mungkin tidak pernah benar-benar melihat halaman atau membuka email. Dalam skenario ini, aplikasi mungkin perlu memanggil Rank bahkan sebelum mengetahui apakah hasilnya akan digunakan atau ditampilkan kepada pengguna sama sekali. Jika konten tidak pernah ditampilkan kepada pengguna, tidak ada Reward default (biasanya nol) yang harus diasumsikan untuk dipelajari. Aktivasi Ditunda memungkinkan Anda untuk menggunakan hasil panggilan Rank pada satu titik waktu, dan memutuskan apakah Acara harus dipelajari nanti, atau di tempat lain dalam kode.

Skenario khas untuk aktivasi yang ditunda

Menunda aktivasi acara berguna dalam skenario contoh berikut:

  • Anda sedang melakukan pra-perenderan halaman web yang dipersonalisasi untuk pengguna, tetapi pengguna mungkin tidak akan pernah melihatnya karena beberapa logika bisnis dapat mengambil alih pilihan tindakan Personalizer.
  • Anda mempersonalisasi konten "di bawah lipatan" di halaman web, dan sangat mungkin konten tersebut tidak akan pernah dilihat oleh pengguna.
  • Anda mempersonalisasi email pemasaran, dan perlu menghindari pelatihan dari email yang tidak pernah dibuka oleh pengguna.
  • Anda mempersonalisasi saluran media dinamis, dan pengguna mungkin berhenti memutar saluran sebelum sampai ke lagu atau video yang dipilih oleh Personalizer.

Secara umum, skenario ini terjadi ketika:

  • Anda melakukan pra-perenderan antarmuka pengguna yang mungkin atau mungkin tidak dapat dilihat pengguna karena antarmuka pengguna atau batasan waktu.
  • Aplikasi melakukan personalisasi prediktif di mana Anda membuat panggilan Rank sebelum tahu apakah akan menggunakan output.

Cara menunda aktivasi, dan kemudian mengaktifkan, acara

Untuk menunda aktivasi acara, panggil Rank dengan deferActivation = True di isi warisan.

Segera setelah mengetahui bahwa pengguna Anda diperlihatkan konten atau media yang dipersonalisasi, dan mengharapkan Reward adalah wajar, Anda harus mengaktifkan acara tersebut. Untuk melakukannya, panggil Aktifkan API dengan eventId.

Panggilan Aktifkan API untuk panggilan EventID tersebut harus diterima sebelum jendela waktu dari Waktu Tunggu Reward berakhir.

Perilaku dengan aktivasi yang ditunda

Personalizer akan belajar dari acara dan reward sebagai berikut:

  • Jika Anda memanggil Rank dengan deferActivation = True, dan tidak memanggil Activate API untuk eventId tersebut, serta memanggil Reward, Personalizer tidak belajar dari acara.
  • Jika Anda memanggil Rank dengan deferActivation = True, dan melakukan panggilan API Activate untuk eventId tersebut, dan memanggil Hadiah, Personalizer akan belajar dari acara dengan skor Reward yang ditentukan.
  • Jika Anda memanggil Rank dengan deferActivation = True, dan melakukan panggilan API Activate untuk eventId tersebut, tetapi mengabaikan panggilan Reward, Personalizer akan belajar dari acara tersebut dengan skor Reward Default yang diatur dalam konfigurasi.

Langkah berikutnya