Amazon Pinpoint 首选项中心可以指导 Amazon Pinpoint 客户构建 Web 应用程序,帮助最终用户选择器通信首选项。通过收集通信首选项,Amazon Pinpoint 客户可以根据首选通信渠道和兴趣将目标通信发送给其最终用户。
到目前为止,Amazon Pinpoint 客户必须开发自己的首选项中心或从其他系统中提取首选项数据来收集最终用户的通信首选项。使用 Amazon Pinpoint 首选项中心后,客户现在获得了指南,可以准确的对其最终用户进行细分。
为满足法律或法规要求(例如 CAN-SPAM 法案),此解决方案为最终用户提供选择不接受营销传播的选项。
Amazon Pinpoint 首选项中心默认的 Web 应用程序输出
单击可放大
概览
下图展示了您可以使用 GitHub 上的示例代码构建的架构。
单击可放大
Amazon Pinpoint 首选项中心架构
此架构图代表了以下资产:
- Amazon Simple Storage Service (Amazon S3) 存储桶,其中包含静态 HTML、Javascript 和层叠样式表 (CSS) 文件,用于静态网页。静态文件通过 Amazon CloudFront 提供,因此,可以从最靠近最终用户的边缘站点缓存和提供它们。Lambda@Edge 将安全标头附加到从 Amazon S3 中提供的内容。它提供了额外的一层安全性,从而防止受到跨站点脚本 (XSS) 之类的攻击。
- 带有 AWS Lambda 函数的 Amazon API Gateway,用于提供 REST API 以在 Amazon Pinpoint 中读取和保存用户信息。
- 包含元数据的 Amazon DynamoDB 表,用于描述要在首选项中心显示的内容。修改元数据时,Amazon DynamoDB Streams 触发 AWS Lambda 函数来更新 Amazon Pinpoint 中的信息,以自动生成与元数据中定义的出版物关联的 Amazon Pinpoint 新领域。
功能
自定义
您可以部署一个自定义首选项中心,该中心可以支持特定品牌或通过内联帧 (<iframe>) 标签嵌入到现有网页中。
移动兼容性
首选项中心使用响应式的移动优先设计,在多种屏幕尺寸上实现最佳渲染。
多渠道首选项
收集电子邮件、短信和语音的首选项。