我想知道我使用 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 主題,請完成下列步驟:
- 開啟 Amazon SNS 主控台。
- 選擇主題。
- 在主題頁面上,選擇建立主題。
- 在建立主題頁面的詳細資訊區段中,完成下列步驟:
對於類型,選擇標準。
對於主題名稱,輸入名稱。
(選用) 對於顯示名稱,輸入主題顯示名稱。
- 選擇建立主題。
- 從主題的主題詳細資訊中,選擇建立訂閱。
- 對於協定,選擇電子郵件 JSON。
- 對於端點,輸入您要接收通知的電子郵件地址。
- 選擇建立訂閱。
- 從電子郵件地址中,開啟來自 Amazon SNS 的「AWS 通知 – 訂閱確認」電子郵件。
- 開啟 SubscribeURL URL 以確認訂閱。
設定 Amazon SES 以將有關電子郵件點選、開啟和退信的資訊傳送至 SNS 主題
若要設定 Amazon SES 以將資訊傳送至 SNS 主題,請完成下列步驟:
- 開啟 Amazon SES 主控台,然後導覽至適當的 AWS 區域。
- 在導覽窗格的組態下,選擇組態集。
- 選擇建立集合。
- 對於組態集名稱,輸入名稱。
- 選擇建立集合。
- 選擇事件目的地標籤,然後選擇新增目的地。
- 對於事件類型,選擇永久退信、開啟和點選,然後選擇下一步。
- 對於目的地類型,選擇 Amazon SNS。
- 對於名稱,輸入 SNS 目的地的名稱。
- 對於 SNS 主題,選擇 Amazon SNS 主題,然後選擇下一步。
- 選擇新增目的地。
傳送測試電子郵件以驗證電子郵件開啟、點選和退信的通知
Amazon SES 具有信箱模擬器,您可以使用它來測試電子郵件的開啟、點選和退信。
若要使用信箱模擬器進行測試,請完成下列步驟:
-
開啟 Amazon SES 主控台。
-
在導覽窗格的組態下,選擇已驗證的身分。
-
選取您已驗證的其中一個網域。
-
選擇傳送測試電子郵件。
-
對於訊息詳細資訊,選擇電子郵件格式原始。
-
對於寄件地址,輸入包含您已驗證網域的電子郵件地址。
-
對於案例,選擇自訂以驗證開啟和點選,或選擇退信以驗證退信。
-
輸入要用作測試收件人的電子郵件地址。
注意:對於自訂,如果您在 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 取代為您的組態集名稱。
-
選擇傳送測試電子郵件。
-
從測試收件人電子郵件地址中,開啟測試電子郵件,然後按一下連結。
在電子郵件標頭中指定組態集
若要將組態集套用至電子郵件,請在電子郵件標頭中傳遞組態集。
檢查您的 SNS 通知和 VDM 指標
若要檢查您的 SNS 通知和「虛擬交付能力管理」指標,請完成下列步驟:
- 從您用於 Amazon SNS 主題訂閱的電子郵件地址的收件匣中,確認您已收到通知。
- 若要檢查您的電子郵件指標,請使用 Amazon SES 主控台中的「虛擬交付能力管理」儀表板。
相關資訊
Amazon SES 電子郵件傳送指標常見問答集
虛擬交付能力管理設定