트랜잭셔널 템플릿
트랜잭셔널 템플릿
매번 이메일을 보낼 때마다 HTML을 처음부터 짜면 디자인이 제각각이 되고 유지보수도 힘들어요. 트랜잭셔널 템플릿은 트랜잭셔널 이메일(가입 인증, 결제 영수증, 비밀번호 재설정 같은)에 일관된 디자인을 적용하기 위한 HTML 템플릿이에요. 계정당 생성할 수 있는 개수가 정해져 있고, 이름 그대로 트랜잭셔널 이메일 전용이에요. 여기선 그 성격과 제약을 정리할게요.
템플릿의 성격과 범위
트랜잭셔널 템플릿은 트랜잭셔널 이메일용으로 만든 HTML 템플릿이에요. 마케팅 캠페인의 디자인(Marketing Campaigns designs)과는 구분해서 봐야 해요. 목적이 다르거든요.
- 각 부모 계정(parent account)과 각 서브유저는 서로 다른 트랜잭셔널 템플릿을 최대 300개까지 만들 수 있어요.
- 템플릿은 부모 계정 또는 서브유저에 한정돼요. 즉 부모 계정에서 만든 템플릿은 그 부모의 서브유저 계정에서 접근할 수 없어요.
동적 트랜잭셔널 템플릿
정적 HTML 대신 데이터에 따라 내용이 달라지는 이메일을 보내려면 **동적 트랜잭셔널 템플릿(Dynamic Transactional Templates)**을 써요. API로 보낼 때 personalizations에 동적 데이터를 넘기면 템플릿 안의 Handlebars 구문이 그 값을 채워 넣어요. 기본적인 동작은 '동적 템플릿으로 이메일 보내는 법' 문서에서 확인하면 돼요.
더 알아보기
- 동적 템플릿으로 보내기 — How to send an email with dynamic templates
- 템플릿 만들기(API) — Create a transactional template
- 템플릿 수정(API) — Edit a transactional template
- 동적 데이터 삽입 — Using Handlebars