顧客は、企業やブランドがそれらを独自に理解し、関連性のあるタイムリーなメッセージで顧客とコミュニケーションすることを期待しています。これらの期待に応えるために、最先端のデータ主導のマーケティング担当者は、データを見てお客様を理解し、適切なメッセージを適切なチャネルで適切なタイミングで提供しています。
Amazon Simple Email Service (Amazon SES) と Amazon Pinpoint は、E メール、SMS、音声、およびモバイルプッシュチャネルを使用して通信を調整および配信する強力なツールを提供します。Amazon SES と Amazon Pinpoint は、エンゲージメントデータの集計を示すリッチなダッシュボードを提供するだけでなく、エンゲージメントイベントをリアルタイムで Amazon Kinesis にストリーミングできます。これらのイベントには、メール送信、メール開封、メールクリック、メールバウンス、メールスパム苦情、SMS 送信、SMS 失敗、SMS オプトアウト、およびカスタムアプリケーションイベントが含まれます。
デジタルユーザーエンゲージメントイベントデータベースは、Amazon SES および Amazon Pinpoint からのエンゲージメントデータのリアルタイムでのストリーム分析を開始するために必要な AWS のサービスを自動的にプロビジョニングおよび設定します。
概要
下の図表は、GitHub にあるサンプルコードを使って構築できるアーキテクチャを示しています。

デジタルユーザーエンゲージメントイベントデータベースのアーキテクチャ
このコードは、Amazon Pinpoint イベントストリームと Amazon Simple Email Service 設定セットを設定して、Amazon Simple Storage Service (Amazon S3) にイベントデータを保存します。Amazon Athena でのデータクエリを可能にする AWS Glue データカタログに、Simple Storage Service (Amazon S3) データスキーマを保存します。
AWS Glue データカタログで作成されたスキーマは、Amazon S3 に新しいデータが保持されるため、新しいパーティションを追加する必要があるデータパーティションのベストプラクティスに従っています。