Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Metrik peristiwa dan laporan atribusi
Untuk memantau jenis dan jumlah peristiwa yang dikirim ke Amazon Personalize, gunakan metrik Amazon CloudWatch . Untuk informasi selengkapnya, lihat Memantau Amazon Personalisasi dengan Amazon CloudWatch.
Untuk menghasilkan CloudWatch laporan yang menunjukkan dampak rekomendasi, buat atribusi metrik dan catat interaksi pengguna dengan rekomendasi waktu nyata. Untuk informasi tentang membuat atribusi metrik, lihatMengukur dampak rekomendasi Amazon Personalize.
Untuk setiap acara, sertakan ID rekomendasi dari rekomendasi yang Anda tunjukkan kepada pengguna. Atau sertakan sumber acara, seperti pihak ketiga. Impor data ini untuk membandingkan berbagai kampanye, pemberi rekomendasi, dan pihak ketiga. Anda dapat mengimpor paling banyak 100 sumber atribusi acara.
-
Jika Anda memberikan
recommendationId
, Amazon Personalize secara otomatis menentukan kampanye sumber atau pemberi rekomendasi dan mengidentifikasinya dalam laporan di kolom _ _. EVENT ATTRIBUTION SOURCE -
Jika Anda memberikan kedua atribut tersebut, Amazon Personalize hanya menggunakan fitur.
eventAttributionSource
-
Jika Anda tidak menyediakan sumber, Amazon Personalize memberi label pada sumber
SOURCE_NAME_UNDEFINED
dalam laporan.
Kode berikut menunjukkan bagaimana menyediakan eventAttributionSource
untuk suatu peristiwa dalam PutEvents operasi.
response = personalize_events.put_events( trackingId = '
eventTrackerId
', userId= 'userId
', sessionId = 'sessionId123
', eventList = [{ 'eventId': 'event1
', 'eventType': 'watch
', 'sentAt': '1667260945
', 'itemId': '123
', 'metricAttribution': { 'eventAttributionSource': 'thirdPartyServiceXYZ
' } }] ) statusCode = response['ResponseMetadata']['HTTPStatusCode'] print(statusCode)
Kode berikut menunjukkan bagaimana menyediakan recommendationId
untuk suatu peristiwa dalam PutEvents operasi.
response = personalize_events.put_events( trackingId = '
eventTrackerId
', userId= 'userId
', sessionId = 'sessionId123
', eventList = [{ 'eventId': 'event1
', 'eventType': 'watch
', 'sentAt': '1667260945
', 'itemId': '123
', 'recommendationId': 'RID-12345678-1234-1234-1234-abcdefghijkl
' }] ) statusCode = response['ResponseMetadata']['HTTPStatusCode'] print(statusCode)