Pedoman dan persyaratan untuk atribusi metrik - Amazon Personalize

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pedoman dan persyaratan untuk atribusi metrik

Amazon Personalize mulai menghitung dan melaporkan dampak rekomendasi hanya setelah Anda membuat atribusi metrik. Untuk membuat riwayat terlengkap, sebaiknya buat atribusi metrik sebelum mengimpor data interaksi. Saat membuat tugas impor kumpulan data untuk kumpulan data interaksi Item dengan konsol Amazon Personalize, Anda memiliki opsi untuk membuat atribusi metrik di tab baru. Kemudian Anda dapat kembali ke pekerjaan impor untuk menyelesaikannya.

Setelah Anda membuat atribusi metrik dan merekam peristiwa atau mengimpor data massal tambahan, Anda akan dikenakan CloudWatch biaya bulanan per metrik. Untuk informasi tentang CloudWatch harga, lihat halaman CloudWatch harga Amazon. Untuk berhenti mengirim metrik ke CloudWatch, hapus atribusi metrik.

Untuk melihat dampak rekomendasi dari waktu ke waktu, teruslah mengimpor data saat pelanggan berinteraksi dengan rekomendasi. Jika Anda telah mengimpor data, Anda masih dapat membuat atribusi metrik dan mulai mengukur dampak rekomendasi. Namun, Amazon Personalize tidak akan melaporkan data yang diimpor sebelum membuatnya.

Berikut ini adalah pedoman dan persyaratan untuk menghasilkan laporan dengan atribusi metrik:

  • Anda harus memberikan izin Amazon Personalize untuk mengakses dan memasukkan data. CloudWatch Untuk contoh kebijakan, lihatMemberikan Amazon Personalisasi akses ke CloudWatch.

  • Untuk memublikasikan metrik ke Amazon S3, berikan izin Amazon Personalize untuk menulis ke bucket Anda. Anda juga harus menyediakan jalur bucket dalam atribusi metrik Anda. Untuk contoh kebijakan, lihatMemberikan Amazon Personalisasi akses ke bucket Amazon S3 Anda.

  • Untuk mempublikasikan metrik ke CloudWatch, catatan harus berusia kurang dari 14 hari. Jika data Anda lebih tua, catatan ini tidak akan disertakan dalam perhitungan atau laporan.

  • Mengimpor peristiwa duplikat (peristiwa yang sama persis dengan semua atribut) dapat menyebabkan perilaku tak terduga termasuk metrik yang tidak akurat. Kami menyarankan Anda menghapus catatan duplikat dari data massal apa pun sebelum mengimpor, dan menghindari mengimpor kejadian duplikat dengan operasi. PutEvents

  • Dataset interaksi Item Anda harus memiliki EVENT_TYPE kolom.

  • Anda tidak dapat membuat laporan metrik untuk data dalam kumpulan data interaksi Tindakan.

  • Anda dapat membuat paling banyak satu atribusi metrik per grup kumpulan data. Setiap atribusi metrik dapat memiliki paling banyak 10 metrik.

Untuk membandingkan sumber, setiap peristiwa interaksi harus menyertakan recommendationId ataueventAttributionSource. Anda dapat menyediakan paling banyak 100 sumber atribusi acara unik. Untuk sampel kode PutEvents, lihat Metrik peristiwa dan laporan atribusi.

  • Jika Anda memberikanrecommendationId, 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.

Memberikan Amazon Personalisasi akses ke CloudWatch

penting

Saat Anda memberikan izin, Amazon Personalisasi tempat dan memvalidasi sejumlah kecil data. CloudWatch Ini akan dikenakan biaya satu kali kurang dari $0,30. Untuk informasi selengkapnya tentang CloudWatch harga, lihat halaman CloudWatch harga Amazon.

Untuk memberikan akses Amazon Personalize CloudWatch, lampirkan kebijakan baru AWS Identity and Access Management (IAM) ke peran layanan Amazon Personalize yang memberikan izin peran untuk menggunakan Action for. PutMetricData CloudWatch Contoh kebijakan berikut memberikan PutMetricData izin.

JSON
{ "Version": "2012-10-17" , "Statement": [ { "Effect": "Allow", "Action": [ "cloudwatch:PutMetricData" ], "Resource": "*" } ] }

Memberikan Amazon Personalisasi akses ke bucket Amazon S3 Anda

Untuk memberi Amazon Personalisasi akses ke bucket Amazon S3 Anda:

  • Lampirkan kebijakan IAM ke peran layanan Amazon Personalize yang memberikan izin peran untuk menggunakan Tindakan PutObject di bucket Anda.

    JSON
    { "Version": "2012-10-17" , "Id": "PersonalizeS3BucketAccessPolicy", "Statement": [ { "Sid": "PersonalizeS3BucketAccessPolicy", "Effect": "Allow", "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket", "arn:aws:s3:::amzn-s3-demo-bucket/*" ] } ] }
  • Lampirkan kebijakan bucket ke bucket Amazon S3 keluaran Anda yang memberikan izin prinsip Personalisasi Amazon untuk menggunakan Tindakan. PutObject

    Jika Anda menggunakan AWS Key Management Service (AWS KMS) untuk enkripsi, Anda harus memberikan izin Amazon Personalize dan Amazon Personalize IAM service role untuk menggunakan kunci Anda. Untuk informasi selengkapnya, lihat Memberikan izin Amazon Personalize untuk menggunakan kunci Anda AWS KMS.

    JSON
    { "Version": "2012-10-17" , "Id": "PersonalizeS3BucketAccessPolicy", "Statement": [ { "Sid": "PersonalizeS3BucketAccessPolicy", "Effect": "Allow", "Principal": { "Service": "personalize.amazonaws.com" }, "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket", "arn:aws:s3:::amzn-s3-demo-bucket/*" ] } ] }