캠페인은 매뉴얼웍스의 장 내용을 이메일 본문으로 활용해 지정한 대상에게 예약 발송하는 기능입니다. 관리자만 사용할 수 있습니다.
발송 대상은 오디언스라고 하며, 사용자와 뉴스레터 구독자를 조건에 따라 한 번에 추가하거나 뉴스레터 구독자를 한 명씩 추가할 수 있습니다.
메일 발송을 위한 메일 서버를 설정했을 때만 사용할 수 있습니다.
캠페인 만들기
<도구 | 캠페인> 메뉴에서 캠페인을 만들고 다음 항목을 입력합니다.
이름: 캠페인을 식별하는 이름입니다.
제목: 발송할 메일의 제목입니다. 비워 두면 선택한 장의 제목을 사용합니다.
장: 메일 본문으로 사용할 장입니다. 선택한 장을 메일용 HTML로 변환해 본문을 만듭니다.
템플릿: 본문을 감싸는 웹 페이지 템플릿입니다. 필요할 때만 선택합니다.
날짜, 시간: 메일을 발송할 예약 날짜와 시간입니다. 시간의 기본값은 8시입니다.
상태: 기본값은 DRAFT입니다. 예약한 시간에 발송하려면 PENDING으로 바꿉니다.
일괄 발송 크기: 한 번에 발송할 최대 인원입니다. 기본값은 20입니다. 모든 대상에게 한꺼번에 보내지 않고 나눠 보낼 때 사용합니다.
제목과 본문에는 ${userName}과 같은 치환 파라미터를 넣을 수 있습니다. ${userName}은 발송할 때 수신자 이름으로 바뀝니다. 캠페인 상세 화면의 <파라미터 설정> 링크에서 캠페인에 쓸 파라미터를 추가할 수도 있습니다.
오디언스 추가
캠페인 상세 화면의 오디언스 영역에서 <추가> 링크를 클릭해 발송 대상을 추가합니다. 추가 방법은 두 가지입니다.
일괄 추가: ALL_USERS(전체 사용자), NEWSLETTER_SUBSCRIBERS(뉴스레터 구독자) 중 하나를 골라 조건에 맞는 대상을 한 번에 추가합니다. 이미 추가한 대상과 발송 상태는 삭제하고 다시 구성합니다.
개별 추가: 이메일로 검색해 뉴스레터 구독자를 한 명씩 추가합니다.
일괄 추가하기 전에 미리보기로 후보/추가 가능/중복 이메일/제외/기존 대상 수를 확인할 수 있습니다.
이메일이 없거나 비활성화된 사용자는 제외하고, 같은 이메일은 한 번만 추가합니다. 수신을 거부한 뉴스레터 구독자와 사용자는 대상에 들어가지 않습니다.
뉴스레터 구독자는 별도 화면에서 관리하며, 엑셀이나 CSV 파일로 한 번에 등록할 수 있습니다.
미리보기와 테스트 메일
발송하기 전에 결과를 확인합니다.
미리 보기: 실제 발송될 제목과 본문을 그대로 확인합니다.
테스트 메일 보내기: 지정한 이메일 주소로 테스트 메일을 보냅니다. 제목 앞에
[TEST]를 붙입니다.
발송과 상태
예약 시각이 되면 스케줄러가 자동으로 메일을 발송합니다. 배치 크기만큼 나눠 보내고, 남은 대상에게는 일정한 간격으로 이어서 발송합니다. 오디언스에 추가한 순서대로 보내며, 보내기 직전에 대상이 수신을 거부했는지, 삭제되거나 비활성 상태가 되었는지 확인합니다. 받을 수 없는 대상은 오디언스 상태를 SKIPPED로 남기고 건너뜁니다. 건너뛴 수는 캠페인 목록의 “건너뜀” 칸에서 확인합니다.
캠페인 상태는 다음과 같습니다.
상태 | 설명 |
|---|---|
DRAFT | 작성 중인 초안입니다. 발송되지 않습니다. |
PENDING | 발송을 기다리는 상태입니다. 예약 시각이 지나면 발송을 시작합니다. |
SENDING | 발송 중입니다. |
DONE | 모든 대상에게 발송을 마쳤습니다. |
PARTIAL_FAIL | 일부 대상에게 발송하지 못했습니다. |
FAIL | 발송에 실패했습니다. 캠페인을 만든 사용자에게 알림을 보냅니다. |
상태가 PENDING이고 예약 시각이 지난 캠페인만 발송 대상이 됩니다.
실패한 대상 재시도
발송하지 못한 대상이 있으면 <실패 대상 재시도> 링크로 재시도할 수 있습니다. 실패한 대상을 다시 대기 상태로 되돌리고 캠페인을 PENDING으로 바꿔 다음 발송 주기에 재발송합니다.
템플릿과 수신 거부
템플릿은 메일 본문을 감싸는 웹 페이지입니다. 캠페인에서 템플릿을 선택하면 템플릿의 ${template} 위치에 본문이 들어가 최종 메일이 만들어집니다. 머리글, 바닥글, 수신 거부 링크처럼 모든 메일에 공통으로 들어갈 내용을 템플릿에 둡니다.
수신 거부 링크는 템플릿에 넣습니다. 다음과 같이 ${audienceId} 파라미터를 포함한 링크를 추가합니다.
${template}
<p style="border-top: 1px solid rgb(198, 198, 198); font-size: 12px; margin-top: 3rem; padding-top: 1rem;">
메일 수신을 원하지 않으실 경우 <a href="https://3rabbitz.com/r/campaign/setting/${audienceId}" target="_blank">수신 거부</a>를 클릭해 주세요.
</p>예제의 https://3rabbitz.com은 매뉴얼웍스를 운영하는 실제 도메인으로 바꿔야 합니다.
${audienceId}는 발송할 때 수신자별 값으로 바뀝니다. 수신자가 이 링크를 눌러 수신을 거부하면 해당 대상의 구독 상태가 바뀌며, 이후 캠페인에서 제외됩니다. 오디언스가 뉴스레터 구독자일 때뿐 아니라 사용자일 때도 이 링크로 수신을 거부하거나 다시 구독할 수 있습니다.
뉴스레터 구독자
뉴스레터 구독자는 캠페인의 발송 대상 중 하나입니다. <도구 | 뉴스레터 구독자> 메뉴에서 관리합니다. 구독자는 이메일, 이름, 구독 상태로 관리하며, 오디언스를 추가할 때 뉴스레터 구독자를 선택하면 구독 중인 대상이 포함됩니다.
뉴스레터 구독자는 별도 화면에서 관리합니다. 목록에서 이메일이나 이름으로 검색하고 상태별로 필터링할 수 있습니다.
구독 상태는 다음과 같습니다.
상태 | 설명 |
|---|---|
SUBSCRIBED | 뉴스레터를 받는 상태입니다. 캠페인 발송 대상에 포함됩니다. |
UNSUBSCRIBED | 수신을 거부한 상태입니다. 캠페인 발송에서 제외됩니다. |
구독자 추가
구독자는 다음 방법으로 추가합니다.
파일로 가져오기: <가져오기> 링크를 클릭해 엑셀(xlsx)이나 CSV 파일로 여러 명을 한 번에 추가합니다.
구독 신청 폼: 방문자가 웹 뷰어의 구독 신청 폼에서 직접 구독합니다.
파일로 가져올 때는 다음 형식을 따릅니다.
첫 행에
email,name머리글을 두면 해당 열을 각각 이메일과 이름으로 사용합니다. 열 순서는 상관없으며,name은 생략할 수 있습니다.머리글이 없으면 첫 번째 열을 이메일, 두 번째 열을 이름으로 사용합니다.
이메일 형식이 아닌 행은 자동으로 건너뜁니다.
수신을 거부한 구독자는 다시 가져와도 수신 거부 상태를 유지하고 이름만 바꿉니다. 가져오기 결과에는 이런 구독자를 뺀 수와 건너뛴 수를 따로 보여줍니다.
문서 옵션이나 일반 설정에서 “뉴스레터 구독을 사용합니다.”를 선택하면 웹 뷰어에 구독 신청 폼이 나타납니다. 신청한 이메일은 구독자 목록에 자동으로 추가됩니다.
구독자 삭제
목록에서 구독자를 삭제할 수 있습니다. 삭제는 수신 거부와 다릅니다. 수신 거부는 상태만 바꿔 기록을 남기지만, 삭제는 구독자를 목록에서 완전히 제거합니다.
구독자를 삭제해도 이미 발송된 캠페인의 발송 이력은 삭제되지 않고 그대로 남습니다.