Registrar eventos de interação com itens usando os dados de impressões
Se usar a fórmula User-Personalization ou adicionar o campo IMPRESSIONS ao esquema de um conjunto de dados em um grupo de conjuntos de dados de domínio, você conseguirá registrar dados de impressões na operação PutEvents. Impressões são listas de itens que estavam visíveis a um usuário durante a interação dele (por exemplo, clicar ou assistir) com um determinado item. O Amazon Personalize usa dados de impressões para orientar a exploração, considerando que as recomendações incluem itens com menos dados de interações ou relevância. Para mais informações sobre as impressões implícitas e explícitas que o Amazon Personalize pode modelar, consulte Dados de impressões.
Importante
Se você fornecer dados de impressões implícitas e explícitas conflitantes nas solicitações de PutEvents, o Amazon Personalize usa as impressões explícitas por padrão.
Para registrar as recomendações do Amazon Personalize que você apresenta ao usuário como dados de impressões, inclua o recommendationId na sua solicitação de PutEvents. O Amazon Personalize derivará as impressões implícitas com base nos dados de recomendações.
Para registrar manualmente os dados de impressões de um evento, liste as impressões no parâmetro de entrada de impression do comando PutEvents. O exemplo de código a seguir mostra como incluir um recommendationId e um impression em uma operação PutEvents com o SDK para Python (Boto3) ou o SDK para Java 2.x. Se incluir os dois, o Amazon Personalize usará as impressões explícitas por padrão.