如何追蹤我從 Amazon SES 傳送的電子郵件的退信、開啟或點選次數?

2 分的閱讀內容
0

我想知道我使用 Amazon Simple Email Service (Amazon SES) 傳送的電子郵件何時退信、開啟或點選了連結。

簡短描述

若要追蹤 Amazon SES 中的統計資料,例如傳送量、退信、投訴、開啟和點選次數,請使用虛擬交付能力管理。此功能可讓您從單一儀表板監控使用情況及與電子郵件的互動。但是,您必須開啟「虛擬交付能力管理」功能,才能主動檢視這些統計資料。

如果您想追蹤主控台以外的活動,請使用 Amazon Simple Notification Service (Amazon SNS) 接收下列事件的通知:

  • 收件人開啟您的電子郵件。
  • 收件人按一下您電子郵件中的連結。
  • 您的電子郵件被退信。

解決方法

使用「虛擬交付能力管理」監控電子郵件活動

「虛擬交付能力管理」可追蹤您從 Amazon SES 傳送的電子郵件的狀態和使用者參與度。若要設定和使用此功能,請參閱虛擬交付能力管理入門

這可讓您在開啟「虛擬交付能力管理」儀表板時檢視您的電子郵件指標。但是,您不會收到儀表板以外的更新或通知。如果您想要接收特定電子郵件事件的通知,請使用下列解決方案來設定 Amazon SNS 通知。然後,使用「虛擬交付能力管理」來檢視有關已通知事件的更詳細指標。

使用 Amazon SNS 接收電子郵件活動的通知

若要設定 Amazon SNS 以通知您電子郵件開啟、連結點選和退信,請完成下列步驟。

在開始之前,請確定您使用 Amazon SES 驗證您的網域

**注意:**如果您在電子郵件中複製了多個收件人,下列組態不會顯示開啟電子郵件的收件人。

建立 SNS 主題

若要建立 Amazon SNS 主題,請完成下列步驟:

  1. 開啟 Amazon SNS 主控台
  2. 選擇主題
  3. 主題頁面上,選擇建立主題
  4. 建立主題頁面的詳細資訊區段中,完成下列步驟:
    對於類型,選擇標準
    對於主題名稱,輸入名稱。
    (選用) 對於顯示名稱,輸入主題顯示名稱。
  5. 選擇建立主題
  6. 從主題的主題詳細資訊中,選擇建立訂閱
  7. 對於協定,選擇電子郵件 JSON
  8. 對於端點,輸入您要接收通知的電子郵件地址。
  9. 選擇建立訂閱
  10. 從電子郵件地址中,開啟來自 Amazon SNS 的「AWS 通知 – 訂閱確認」電子郵件。
  11. 開啟 SubscribeURL URL 以確認訂閱。

設定 Amazon SES 以將有關電子郵件點選、開啟和退信的資訊傳送至 SNS 主題

若要設定 Amazon SES 以將資訊傳送至 SNS 主題,請完成下列步驟:

  1. 開啟 Amazon SES 主控台,然後導覽至適當的 AWS 區域。
  2. 在導覽窗格的組態下,選擇組態集
  3. 選擇建立集合
  4. 對於組態集名稱,輸入名稱。
  5. 選擇建立集合
  6. 選擇事件目的地標籤,然後選擇新增目的地
  7. 對於事件類型,選擇永久退信、開啟和點選,然後選擇下一步
  8. 對於目的地類型,選擇 Amazon SNS
  9. 對於名稱,輸入 SNS 目的地的名稱。
  10. 對於 SNS 主題,選擇 Amazon SNS 主題,然後選擇下一步
  11. 選擇新增目的地

傳送測試電子郵件以驗證電子郵件開啟、點選和退信的通知

Amazon SES 具有信箱模擬器,您可以使用它來測試電子郵件的開啟、點選和退信。

若要使用信箱模擬器進行測試,請完成下列步驟:

  1. 開啟 Amazon SES 主控台

  2. 在導覽窗格的組態下,選擇已驗證的身分

  3. 選取您已驗證的其中一個網域。

  4. 選擇傳送測試電子郵件

  5. 對於訊息詳細資訊,選擇電子郵件格式原始

  6. 對於寄件地址,輸入包含您已驗證網域的電子郵件地址。

  7. 對於案例,選擇自訂以驗證開啟和點選,或選擇退信以驗證退信。

  8. 輸入要用作測試收件人的電子郵件地址。
    注意:對於自訂,如果您在 Amazon SES 沙盒中,則必須在自訂收件人欄位中使用已驗證的電子郵件地址。

    對於訊息,輸入類似下列範例的文字:

    自訂案例

    X-SES-CONFIGURATION-SET: myConfigset
    From: test-verified-domain@example.com
    To: test-recipient@example.com
    Subject: Test email
    Content-Type: multipart/alternative;
        boundary="----=_boundary"
    
    ------=_boundary
    Content-Type: text/html; charset=UTF-8
    Content-Transfer-Encoding: 7bit
    
    This is a test email.
    
    <a href="https://aws.amazon.com/">Amazon Web Services</a>
    
    ------=_boundary--

    退信案例

    X-SES-CONFIGURATION-SET: myConfigset
    From: test-verified-domain@example.com
    To: bounce@simulator.amazonses.com
    Subject: Test email
    Content-Type: multipart/alternative;
        boundary="----=_boundary"
    
    ------=_boundary
    Content-Type: text/html; charset=UTF-8
    Content-Transfer-Encoding: 7bit
    
    This is a test email.
    
    <a href="https://aws.amazon.com/">Amazon Web Services</a>
    
    ------=_boundary--

    **注意:**將 myConfigset 取代為您的組態集名稱。

  9. 選擇傳送測試電子郵件

  10. 從測試收件人電子郵件地址中,開啟測試電子郵件,然後按一下連結。

在電子郵件標頭中指定組態集

若要將組態集套用至電子郵件,請在電子郵件標頭中傳遞組態集

檢查您的 SNS 通知和 VDM 指標

若要檢查您的 SNS 通知和「虛擬交付能力管理」指標,請完成下列步驟:

  1. 從您用於 Amazon SNS 主題訂閱的電子郵件地址的收件匣中,確認您已收到通知。
  2. 若要檢查您的電子郵件指標,請使用 Amazon SES 主控台中的「虛擬交付能力管理」儀表板

相關資訊

Amazon SES 電子郵件傳送指標常見問答集

虛擬交付能力管理設定

AWS 官方
AWS 官方已更新 5 個月前