Overview - Digital User Engagement Events Database


Customers want to stay connected to their favorite businesses and brands. They loyally follow the latest products, news, and promotions through a variety of online and offline channels. They expect businesses and brands to understand them uniquely and communicate to them with relevant and timely messaging. Rising to meet these expectations, modern data-driven marketers look to data to understand their customers to deliver the right message, on the right channel, at the right time. These marketers require messaging tools that can execute across multiple channels at scale and analytics tools to gain insights from customer engagement.

Amazon Simple Email Service (Amazon SES) and Amazon Pinpoint provide customers powerful tools to orchestrate and deliver communications using email, SMS, voice, and mobile push channels. In addition to providing rich dashboards showing aggregate engagement data, both Amazon SES and Amazon Pinpoint allow you to stream engagement events in real-time to Amazon Kinesis. These events include email sends, email opens, email clicks, email bounces, email spam complaints, SMS sends, SMS failures, SMS opt outs, and custom application events.

The Digital User Engagement Events Database solution is a reference implementation that automatically provisions and configures the AWS services necessary to start analyzing the real-time stream of engagement data from Amazon SES and Amazon Pinpoint using Amazon Athena. The deployed event database follows best practices and can be queried directly by data analysts or pulled into visualization tools like Amazon QuickSight to create custom dashboards.


You are responsible for the cost of the AWS services used while running this solution. As of the date of publication, the cost for running this solution with default settings in the US East (N. Virginia) Region is approximately $40 a month. The cost estimate includes the cost of Amazon Pinpoint or Amazon Simple Email Service (Amazon SES) to send email messages, and the cost of Amazon Kinesis Data Firehose, Amazon Simple Storage Service (Amazon S3), AWS Lambda, Amazon Athena, AWS Glue, and Amazon CloudWatch Events. The estimate assumes sending one million email messages a day through Amazon Pinpoint or Amazon SES, and executing 5 Amazon Athena queries daily that query a month’s worth of event data.

Prices are subject to change. For full details, see the pricing webpage for each AWS service you will be using in this solution.