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

4분 분량
0

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

간략한 설명

전송량, 반송, 수신 거부, 열기, 클릭과 같은 Amazon SES 내 통계를 추적하기 위해 가상 배달 가능성 관리자를 사용하세요. 이 기능을 사용하면 단일 대시보드에서 이메일 사용 및 상호 작용을 모니터링할 수 있습니다. 하지만 이러한 통계를 적극적으로 보려면 가상 배달 가능성 관리자를 반드시 열어야 합니다.

콘솔 외부에서 활동을 추적하려면 Amazon Simple Notification Service(SNS)를 사용하여 다음 이벤트에 대한 알림을 받으세요.

  • 수신자가 이메일을 엽니다.
  • 수신자가 이메일에 있는 링크를 클릭합니다.
  • 이메일이 반송됩니다.

해결 방법

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

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

이렇게 하면 가상 배달 가능성 관리자 대시보드를 열어 이메일 지표를 확인할 수 있습니다. 하지만 대시보드 외부에서는 업데이트나 알림을 받을 수 없습니다. 특정 이메일 이벤트에 대한 알림을 받으려면 다음 해결 방법을 사용하여 Amazon SNS 알림을 구성하세요. 그런 다음 가상 배달 가능성 관리자를 사용하여 알림 이벤트에 대한 더 자세한 지표를 확인하세요.

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

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

시작하기 전에 Amazon SES에서 도메인을 확인했는지 검토하세요.

참고: 다음 구성에서는 이메일에 여러 수신자를 복사한 경우 이메일을 연 수신자가 표시되지 않습니다.

SNS 주제 생성

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

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

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

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

  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. 메시지 세부 정보에서 이메일 형식으로 Raw를 선택합니다.

  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 이메일 전송 지표 FAQ

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

AWS 공식
AWS 공식업데이트됨 4달 전