내용으로 건너뛰기

Amazon SES에서 보낸 이메일의 반송, 열림 또는 클릭을 추적하려면 어떻게 해야 합니까?

4분 분량
0

Amazon Simple Email Service(Amazon SES)를 통해 보낸 이메일이 반송되거나, 열리거나, 링크가 클릭되면 알고 싶습니다.

간략한 설명

전송량, 반송, 수신 거부, 열기, 클릭과 같은 Amazon SES 내 이메일 지표를 추적하기 위해 Virtual Deliverability Manager를 사용합니다. 이러한 통계를 보려면 Virtual Deliverability Manager 기능을 열어야 합니다.

콘솔 외부에서 활동을 추적하려면 Amazon Simple Notification Service(SNS)를 사용하여 알림을 받으십시오. Amazon SNS는 수신자가 이메일을 열고, 이메일에 있는 링크를 클릭하고, 이메일이 반송될 때 알림을 보낼 수 있습니다.

해결 방법

가상 배달 가능성 관리자를 사용하여 이메일 활동 모니터링

가상 배달 가능성 관리자는 Amazon SES에서 보내는 이메일의 상태 및 사용자 참여를 추적합니다. 이 기능을 설정하고 사용하려면 Virtual Deliverability Manager 시작하기를 참조하십시오.

Virtual Deliverability Manager 대시보드에서 알림 이벤트의 구체적인 이메일 지표를 볼 수 있습니다. 하지만 대시보드 외부에서는 업데이트나 알림을 받을 수 없습니다. 특정 이메일 이벤트에 대한 알림을 받으려면 다음 작업을 수행하여 Amazon SNS 알림을 구성하십시오.

이벤트 대상을 사용하여 전송된 이메일 추적

설정한 각 이벤트 대상은 하나의 구성 세트에 속합니다. Amazon SES로 이벤트 대상을 설정할 때 AWS 서비스 대상을 선택하고 대상의 파라미터를 지정합니다. 이벤트 대상을 설정하는 방법에 대한 자세한 내용은 이벤트 대상 추가를 참조하십시오.

이벤트 대상으로 다음 AWS 서비스 중 하나를 사용합니다.

  • Amazon CloudWatch
  • Amazon Data Firehose
  • Amazon EventBridge
  • Amazon Pinpoint
  • Amazon SNS

이벤트 정보에 관한 세부 정보를 받으려는 방식에 따라 대상을 선택합니다. 예를 들어, 이벤트 수를 가져오고 경보를 설정하려면 대상으로 CloudWatch를 선택합니다. 또는 Amazon SNS를 대상으로 선택하여 세부 이벤트 로그를 가져올 수 있습니다.

Amazon SES에서 전송 활동을 모니터링하는 방법에 대한 자세한 내용은 Amazon SES 전송 활동 모니터링을 참조하십시오.

Amazon SNS를 사용하여 이메일 활동에 대한 알림 수신

전제 조건: Amazon SES로 도메인을 확인하십시오.

이메일 열기, 링크 클릭 및 반송을 고지하도록 Amazon SNS를 구성하려면 다음 단계를 완료합니다.

참고: 이메일을 여러 수신자에게 보내는 경우 다음 구성에는 이메일을 연 수신자가 표시되지 않습니다.

SNS 주제 생성

Amazon SNS 주제를 생성하려면 다음 단계를 따르세요.

  1. Amazon SNS 콘솔을 엽니다.
  2. 주제를 선택합니다.
  3. 주제 페이지에서 주제 생성을 선택합니다.
  4. 세부 정보 섹션에서 유형에 대해 표준을 선택합니다.
  5. 주제 이름에 이름을 입력합니다.
    (선택 사항) 표시 이름에 주제 표시 이름을 입력합니다.
  6. 주제 생성을 선택합니다.
  7. 주제의 주제 세부 정보에서 구독 생성을 선택합니다.
  8. 프로토콜에서 Email-JSON을 선택합니다.
  9. 엔드포인트에 알림을 받을 이메일 주소를 입력합니다.
  10. 구독 생성을 선택합니다.
  11. 해당 이메일 주소에서 Amazon SNS로부터 받은 “AWS 알림 - 구독 확인” 이메일을 엽니다.
  12. SubscribeURL URL을 열어 구독을 확인합니다.

이메일 클릭, 열기, 반송 정보를 SNS 주제로 전송하도록 Amazon SES를 구성

SNS 주제에 정보를 전송하도록 Amazon SES를 구성하려면 다음 단계를 완료합니다.

  1. Amazon SES 콘솔을 엽니다.
  2. AWS 리전을 선택합니다.
  3. 탐색 창에서 구성 아래에 있는 구성 세트를 선택합니다.
  4. 세트 생성을 선택합니다.
  5. 구성 세트 이름에 이름을 입력합니다.
  6. 세트 생성을 선택합니다.
  7. 이벤트 대상 탭을 선택하고 대상 추가를 선택합니다.
  8. 이벤트 유형에서 하드 바운스, 열기, 클릭을 선택한 후 다음을 선택합니다.
  9. 대상 유형Amazon SNS를 선택합니다.
  10. 이름에 SNS 대상 이름을 입력합니다.
  11. SNS 주제에서 Amazon SNS 주제를 선택한 후 다음을 선택합니다.
  12. 대상 추가를 선택합니다.

테스트 이메일을 보내 이메일 열기, 클릭, 반송에 대한 알림이 오는지 확인

Amazon SES에는 이메일 열기, 클릭, 반송을 테스트할 때 사용할 수 있는 사서함 시뮬레이터가 있습니다. 사서함 시뮬레이터를 사용하여 테스트하려면 다음 단계를 완료합니다.

  1. Amazon SES 콘솔을 엽니다.
  2. 탐색 창에서 구성 아래에 있는 확인된 자격 증명을 선택합니다.
  3. 확인된 도메인 중 하나를 선택합니다.
  4. 테스트 이메일 보내기를 선택합니다.
  5. 메시지 세부 정보에서 이메일 형식으로 Raw를 선택합니다.
  6. 발신 주소에는 확인된 도메인의 이메일 주소를 입력합니다.
  7. 시나리오에는 사용자 지정을 선택해 열기와 클릭을 확인하거나 반송을 선택해 반송을 확인합니다.
  8. 테스트 수신자로 사용할 이메일 주소를 입력합니다.
    참고: Amazon SES 샌드박스를 사용하는 경우 사용자 지정사용자 지정 수신자 필드에 확인된 이메일 주소를 사용해야 합니다.
  9. 메시지에는 다음 예제와 유사한 텍스트를 입력합니다.
    사용자 지정 시나리오 예제:
    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를 사용 중인 구성 집합 이름으로 바꾸세요.
  10. 테스트 이메일 보내기를 선택합니다.
  11. 테스트 수신자 이메일 주소에서 테스트 이메일을 열고 링크를 클릭합니다.

이메일 헤더에 설정된 구성을 지정

구성 세트를 이메일에 적용하려면 이메일 헤더에 구성 세트를 전달합니다.

SNS 알림 및 Virtual Deliverability Manager 지표 확인

SNS 알림과 Virtual Deliverability Manager 지표를 확인하려면 다음 단계를 완료합니다.

  1. Amazon SNS 주제 구독에 사용된 이메일 주소의 수신함을 확인해 알림이 왔는지 확인합니다.
  2. 이메일 지표를 확인하려면 Amazon SES 콘솔의 가상 배달 가능성 관리자 대시보드를 사용하세요.
    참고: 여러 수신자에게 이메일을 보내는 경우 이메일 수신자를 표시할 수 없습니다.

관련 정보

Amazon SES 이메일 전송 지표 FAQ

가상 배달 가능성 관리자 설정

AWS 공식업데이트됨 일 년 전