Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Metriche degli eventi e rapporti sull'attribuzione
Per monitorare il tipo e il numero di eventi inviati ad Amazon Personalize, utilizza i parametri di Amazon CloudWatch . Per ulteriori informazioni, consulta Monitoraggio di Amazon Personalize con Amazon CloudWatch.
Per generare CloudWatch report che mostrino l'impatto dei consigli, crea un'attribuzione metrica e registra le interazioni degli utenti con consigli in tempo reale. Per informazioni sulla creazione di un'attribuzione metrica, consulta. Misurazione dell'impatto dei consigli di Amazon Personalize
Per ogni evento, includi l'ID dei consigli che hai mostrato all'utente. Oppure includi la fonte dell'evento, ad esempio una terza parte. Importa questi dati per confrontare diverse campagne, consigli e terze parti. Puoi importare al massimo 100 fonti di attribuzione degli eventi.
-
Se fornisci un
recommendationId
, Amazon Personalize determina automaticamente la campagna o il programma di raccomandazione di origine e lo identifica nei report in una EVENT colonna _ _. ATTRIBUTION SOURCE -
Se fornisci entrambi gli attributi, Amazon Personalize utilizza solo.
eventAttributionSource
-
Se non fornisci una fonte, Amazon Personalize etichetta la fonte
SOURCE_NAME_UNDEFINED
nei report.
Il codice seguente mostra come fornire un messaggio eventAttributionSource
per un evento in un' PutEvents operazione.
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)
Il codice seguente mostra come fornire un valore recommendationId
per un evento in un' PutEvents operazione.
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)