'[MANDATORY] Scenario 1: Analyzing Metrics for Weekly Deals and Daily Updates Campaigns'


title: ‘[必需] 情景1:分析"每周交易"和"每日更新"活动的指标’ weight: 71


情景

我们刚刚被AWSomeNewsletter的两个业务部门的营销主管联系:健康与保健旅游提示。每个单位对其电子邮件活动都有不同的跟踪要求:

  1. 健康与保健小组运行每日健康更新,需要跟踪每次活动的打开次数,以了解每次活动的表现,并了解用户如何参与内容。
  2. 旅游提示小组与其合作伙伴一起向订阅者发送每周旅游交易。为了正确跟踪联盟营销归因,他们需要能够跟踪每个单独链接的点击次数。下面给出了包含合作伙伴交易的示例HTML模板:
<!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环境以满足每个业务单位的跟踪要求。

步骤:

健康与保健业务单位配置

  1. 配置健康与保健配置集以使用CloudWatch跟踪打开率。

    a. 设置CloudWatch事件目标,并指定自定义维度以使用MessageTag campaign分隔电子邮件事件。

实验3.3 中,我们已经配置了CloudWatch事件目标,并将配置集设置为CloudWatch维度。我们应该如何更改命令,以允许健康与保健配置集使用campaign MessageTag跟踪CloudWatch指标?

  1. 修改用于发送每周交易电子邮件的AWS CLI命令:

    a. 确保使用适当的配置集发送电子邮件。

    b. 在同一命令中,添加一个选项,指定电子邮件将被标记为键:值对campaign。我们应该至少发送两封测试电子邮件,一封应该被标记为键:值对campaign:January,另一封应该被标记为键:值对campaign:Februrary

    c. 打开和点击跟踪仅适用于HTML电子邮件,因此请确保我们不会发送纯文本电子邮件。

参考send-email 文档,了解应该使用哪些选项为发送的电子邮件添加标签。如果我们从Web浏览器访问邮箱,请确保禁用浏览器的"阻止跟踪器和广告"选项,因为它们可能会干扰打开/点击跟踪。

如果成功,我们可以进入Cloudwatch控制台 ,浏览到AWS:SES命名空间下的campaign维度,查看新指标的填充情况。

旅游业务单位配置

  1. 修改HTML模板,使每个链接都标记了相应的合作伙伴名称,即:

    a. 旅游交易1应标记为PartnerA

    b. 旅游交易2应标记为PartnerB

    c. 旅游交易3应标记为PartnerC

  2. 完成后,将模板上传到Amazon SES,命名为TravelTipsWeeklyDeals

查看实验5.1 了解如何将HTML模板上传到Amazon SES。

  1. 配置旅游提示配置集以使用CloudWatch跟踪点击率。

    a. 设置CloudWatch事件目标,并指定自定义维度以使用LinkTag partner分隔电子邮件事件。

实验3.3 中,我们已经配置了CloudWatch事件目标,并将配置集设置为CloudWatch维度。我们应该如何更改命令,以允许旅游提示配置集使用partner LinkTag跟踪单个链接点击?

  1. 通过使用模板发送几封电子邮件并点击链接来测试我们的配置,查看点击跟踪情况。为方便起见,我们提供了一个示例CLI调用和示例模板数据,因此我们可以快速发送测试电子邮件:
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

记住将发件人和收件人电子邮件地址更改为适当的值。

  1. 进入Cloudwatch控制台 ,浏览到AWS:SES命名空间下的partner维度,查看每个合作伙伴链接点击的新指标填充情况。我们可以创建一个具有Sum统计和数字指标的图表,并在Amazon SES中看到我们的点击跟踪,就像下面这样进入Cloudwatch。

指标可能需要一些时间才能出现在CloudWatch控制台中。如果我们一开始看不到指标,请耐心等待几分钟后刷新控制台。