전달성(수신함 도착률) 개선
전달성(수신함 도착률) 개선
이메일을 보냈는데 수신함이 아니라 스팸함에 들어가면 사실상 전달이 실패한 거예요. **전달성(deliverability)**은 이메일이 수신자의 수신함에 제대로 도착하는 정도를 뜻해요. SendGrid는 이 수치를 높이기 위한 몇 가지 베스트 프랙티스를 공식적으로 제시하는데, 크게 규정 준수, 발송 스트림 분리, 수신자 신뢰 얻기, 링크 표시 방식으로 나눠요. 여기선 그 내용을 하나씩 살펴볼게요.
규정(regulations) 준수
이메일 본문은 수신자가 살고 있는 국가·지역의 규정을 따라야 해요. 미국(CAN-SPAM), 캐나다(CASL), 유럽연합(GDPR)을 대표로 꼽을 수 있어요. 규정이 공통으로 요구하는 핵심은 두 가지예요.
- 내가 누구인지, 어떤 종류의 메시지를 보내는지 밝히기 — 회사 이름을 제목 줄에 넣고, 물리적 우편 주소와 전화번호를 이메일 푸터(하단)에 포함하세요.
- 수신자가 메시지를 거부(opt-out)할 방법 제공 — 모든 수신함 제공자는 모든 이메일에서 구독 해지 방법을 확인해요. 트랜잭셔널 이메일에는 어울리지 않을 수 있지만, 해지 방법이 있으면 메시지가 수신함에 도착할지 스팸함에 갈지가 갈리기도 해요. Subscription tracking이 모든 이메일에 구독 해지 링크를 넣고 Unsubscribe 목록을 관리해 줘요.
수신자가 다른 선택지가 없다면 스팸으로 신고하기보다는 향후 이메일을 거절하길 바라는 게 핵심이에요.
발송 스트림 분리
마케팅 이메일과 트랜잭셔널 이메일을 분리하면 장기적으로 큰 차이를 만들어요. **연락처 세분화(Segmenting)**로 마케팅 메일을 트랜잭셔널 메일과 나눠 놓으면 정상(legitimate) 메일이 곤란에 빠지지 않게 해줘요.
예를 들어 같은 계정·같은 IP로 영수증·청구서·비밀번호 재설정 메일과 'Daily Knitting Update' 마케팅 메일을 함께 보낸다고 해볼게요. 어느 날 한 수신자가 더 이상 뜨개질 메일을 원치 않아 받았던 모든 마케팅 메일을 스팸으로 신고하면, 그 여파가 커질 수 있어요. 영수증·청구서·비밀번호 재설정을 안 받게 될 수도 있고, 같은 도메인·ISP의 다른 수신자들에게도 똑같은 문제가 번질 수 있어요.
이런 일을 막으려면 마케팅 메일 전용으로 서브유저 계정과 전용(dedicated) IP를 만들어 따로 보내는 방법이 있어요.
| 계정 유형 | IP 주소 | 메시지 용도 |
|---|---|---|
| Parent account | IP 1 | 영수증, 청구서, 비밀번호 재설정 |
| Subuser account | IP 2 | 마케팅 또는 프로모션 이메일 |
이렇게 나누면 한 스트림에 문제가 생겨도 중요한 이메일은 계속 전달돼요.
수신자의 신뢰 얻기
수신자의 행동이 가장 큰 권위를 가져요. 수신자가 특정 행동을 하도록 유도하면 ISP가 나와 내 메시지를 더 신뢰하게 만들 수 있어요.
- 주소록에 추가하기 — 수신자가 from 주소를 주소록이나 신뢰 발신자 목록에 추가해 주는 건 큰 도움이 돼요. 한 수신자가 발신자를 신뢰하면 ISP가 다른 수신자에게 보내는 비슷한 메시지에도 관대해질 수 있어요.
- IP allow list에 등록 요청 — ISP·수신함 제공자는 특정 IP에서 오는 모든 수신 메일을 허용하는 규칙을 둘 수 있어요. 문제가 있는 메일 도메인이라면 포스트마스터에게 전용 IP를 allow list에 올려 달라고 요청해 보세요.
클릭 추적 링크는 사람이 읽을 수 있게
Twilio의 클릭 추적 기능은 가끔 스팸 필터를 건드릴 수 있어요. 클릭 추적이 켜져 있으면 HTML <a> 태그 안의 링크를 우리 서비스를 거쳐 리다이렉트되는 고유 링크로 바꿔요. 그런데 <a> 태그의 클릭 가능한 텍스트로 원래 링크를 그대로 쓰면, 링크가 "보이는 주소"와 "실제 가는 주소"가 어긋나 스팸 필터에 걸릴 수 있어요.
예를 들어 원래 링크가 이랬다면
<a href="http://www.sendgrid.com">http://www.sendgrid.com</a>
클릭 추적 후엔 http://beertemp.sendgrid.net/wf/click?upn=...처럼 훨씬 긴 클릭 추적 링크로 바뀌어요. 이런 게 피싱 이메일처럼 보여서 메시지가 수신함이 아니라 스팸함으로 갈 수 있어요. 그럴 때는 링크 텍스트를 링크 자체가 아니라 설명적인 문구로 쓰면 피할 수 있어요.
<a href="http://www.sendgrid.com">Click to visit SendGrid</a>
더 알아보기
- 전달성 통찰(계기판) — Deliverability Insights
- 구독 추적 — Subscription tracking
- 연락처 세분화 — Segmenting your contacts
- 동적 템플릿으로 보내기 — How to send an email with dynamic templates