AWS SES Configuration Set을 사용하여 Https 사용자 지정 도메인에서 추적

SES에서 Configuration Set을 사용하는 HTTPS 사용자 지정 도메인에서 추적



이번에 소개하는 케이스



SES의 설정이나 Configuration Set의 기사는 많이 있으므로 할애하고,

SES에서 Configuration Set을 사용한 Https 사용자 지정 도메인에서 추적

의 설정 예입니다.

그건 그렇고



"SES에서 Configuration Set을 이용한 추적"은 여기
"SES에서 Configuration Set을 사용한 Http 사용자 지정 도메인에서 추적"은 여기

공식 문서대로 설정해도 잘되지 않습니다.



Tracking 이벤트에는 다음과 같은 종류가 있습니다.
  • Send
  • Reject
  • Delivery
  • Bounce
  • Complaint
  • Click
  • Open
  • Rendering Failure

  • 이 설정은 Https URL Click 이벤트를 추적하고 싶을 때 유용합니다.
    공식 문서 ( 여기 ) 대로 해도 Tracking 할 수 없었습니다.

    SES에서 Configuration Set을 사용하여 Https 사용자 지정 도메인에서 추적



    설정 예


  • 도메인명:domain.jp
  • 추적 DNS: mailtracking.domain.jp
  • 리전: 미국 동부(버지니아 북부)
  • SES는 도쿄 지역이 없다


  • HTTPS 맞춤 도메인을 사용할 때 필요한 설정



    Amazon Certificate Manager


  • 버지니아 북부 리전에 증명서가 필요(*.domain.jp로 취하는 것이 길)


  • CloudFront


  • mailtracking.domain.jp를받는 새로운 Distributions를 작성해야합니다.

    origin 설정


  • 주의할 점
  • Origin Domain Name 은 http://r.us-east-1.awstrack.me/ 를 입력한다 (와 r.us-east-1.awstrack.me 라고 표시되어 포워드의 설정을 할 수 있다)
  • Origin Protocol Policy 는 Match Viewer
  • 여기가 없으면 Click 추적 중에 linkTags가 전송되지 않습니다.



  • behavior 설정



  • 주의할 점
  • Viewer Protocol Policy 는 Redirect HTTP to HTTPS 를 선택한다
  • Cache Based on Selected Request Headers 는 ALL 를 선택한다
  • Query String Forwarding and Caching 은 Forward all, cache based on all 를 선택한다


  • Route53



    mailtracing용 DNS 만들기


    SES Configuration Set의 Destination



    맞춤 도메인 설정


    이제 OK

    여담) Sendgrid와 비교해 보았습니다.



    SES의 장점


  • 싸다

  • 요금 비교




    월 요금(300만통 시)
    $



    SES
    $297(약)
    ¥32,000( 약)

    Sendgrid
    -
    ¥150,000( 약)


  • Sendgrid의 가장 큰 계획을 사용한다면 월 12 만엔도 다릅니다.

    SES의 단점


  • RFC를 따르지 않는 이메일 주소를 보낼 수 없습니다 (잠재적 인 필터가 게시되지 않았기 때문에)
  • 대시보드 기능이 제공되지 않으므로 직접 시각화해야 함
  • 이것이 데이터계 엔지니어에게는 장점이 아닌가? (원시 추적 데이터를 볼 수 있음)

  • Bounce와 Complaint를 직접 관리해야합니다.
  • 이것도 잘 생각하면, 스스로 관리하는 것이 근육이 아닌가?

  • 좋은 웹페이지 즐겨찾기