Solution Components - Amazon Personalize Optimizer Using Amazon Pinpoint Events

Solution Components

Amazon Personalize Campaigns

The Amazon Personalize campaign must be configured with an interactions schema that includes EVENT_TYPE and EVENT_VALUE which will correspond to Amazon Pinpoint streaming events.

Amazon Personalize Event Data

Amazon Personalize event data is gathered and stored in Amazon S3 (Amazon S3). Event data includes campaign sends, SMS sends, push sends, email sends, email opens, and email clicks. You can configure the event data that is collected and specify additional data points, as needed.

AWS Lambda

This solution uses AWS Lambda functions to perform Amazon Pinpoint exports, query endpoint and event data stored in Amazon S3, import new Amazon Personalize interaction dataset data, create a new Amazon Personalize solution version, and update the Amazon Personalize campaign to use the new solution version.