title: ‘[必需] 情景1:分析"每周交易"和"每日更新"活动的指标’ weight: 71
我们刚刚被AWSomeNewsletter的两个业务部门的营销主管联系:健康与保健
和旅游提示
。每个单位对其电子邮件活动都有不同的跟踪要求:
每日健康更新
,需要跟踪每次活动的打开次数,以了解每次活动的表现,并了解用户如何参与内容。<!DOCTYPE html>
<html>
<head>
<title>旅游提示每周交易</title>
</head>
<body>
<h1>欢迎来到旅游提示每周交易!</h1>
<p>查看我们合作伙伴提供的这些惊人旅游交易:</p>
<ul>
<li>
<a href="{{traveldeal1}}">旅游交易1</a>
</li>
<li>
<a href="{{traveldeal2}}">旅游交易2</a>
</li>
<li>
<a href="{{traveldeal3}}">旅游交易3</a>
</li>
</ul>
</body>
</html>
任务:配置SES环境以满足每个业务单位的跟踪要求。
步骤:
配置健康与保健配置集以使用CloudWatch跟踪打开率。
a. 设置CloudWatch事件目标,并指定自定义维度以使用MessageTag campaign
分隔电子邮件事件。
在实验3.3
中,我们已经配置了CloudWatch事件目标,并将配置集设置为CloudWatch维度。我们应该如何更改命令,以允许健康与保健配置集使用campaign
MessageTag跟踪CloudWatch指标?
修改用于发送每周交易电子邮件的AWS CLI命令:
a. 确保使用适当的配置集发送电子邮件。
b. 在同一命令中,添加一个选项,指定电子邮件将被标记为键:值对campaign
。我们应该至少发送两封测试电子邮件,一封应该被标记为键:值对campaign:January
,另一封应该被标记为键:值对campaign:Februrary
。
c. 打开和点击跟踪仅适用于HTML电子邮件,因此请确保我们不会发送纯文本电子邮件。
参考send-email 文档,了解应该使用哪些选项为发送的电子邮件添加标签。如果我们从Web浏览器访问邮箱,请确保禁用浏览器的"阻止跟踪器和广告"选项,因为它们可能会干扰打开/点击跟踪。
如果成功,我们可以进入Cloudwatch控制台
,浏览到AWS:SES
命名空间下的campaign
维度,查看新指标的填充情况。
修改HTML模板,使每个链接都标记了相应的合作伙伴名称,即:
a. 旅游交易1应标记为PartnerA
b. 旅游交易2应标记为PartnerB
c. 旅游交易3应标记为PartnerC
完成后,将模板上传到Amazon SES,命名为TravelTipsWeeklyDeals
。
查看实验5.1 了解如何将HTML模板上传到Amazon SES。
配置旅游提示配置集以使用CloudWatch跟踪点击率。
a. 设置CloudWatch事件目标,并指定自定义维度以使用LinkTag partner
分隔电子邮件事件。
在实验3.3
中,我们已经配置了CloudWatch事件目标,并将配置集设置为CloudWatch维度。我们应该如何更改命令,以允许旅游提示配置集使用partner
LinkTag跟踪单个链接点击?
aws sesv2 send-email \
--from-email-address "sender@example.com" \
--destination '{
"ToAddresses": [
"recipient@example.com"
]
}' \
--content '{
"Template": {
"TemplateName": "TravelTipsWeeklyDeals",
"TemplateData": "{ \"traveldeal1\": \"https://examplepartnerA.com/deal1\", \"traveldeal2\": \"https://examplepartnerB.com/deal2\", \"traveldeal3\": \"https://examplepartnerC.com/deal3\" }"
}
}' \
--configuration-set TravelTipsConfigSet
记住将发件人和收件人电子邮件地址更改为适当的值。
AWS:SES
命名空间下的partner
维度,查看每个合作伙伴链接点击的新指标填充情况。我们可以创建一个具有Sum
统计和数字指标的图表,并在Amazon SES中看到我们的点击跟踪,就像下面这样进入Cloudwatch。指标可能需要一些时间才能出现在CloudWatch控制台中。如果我们一开始看不到指标,请耐心等待几分钟后刷新控制台。