8장. 마케팅 메일러
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
이 장에서는 다음 내용을 다룹니다:
-
Node 앱에서 이메일 보내기
-
작업을 실행하도록 스케줄러 설정하기
-
계정 확인 및 이메일 참여 추적하기
이 장에서는 이메일을 전송하고 수신 사용자를 위한 로직을 관리하는 앱을 빌드합니다. 1장에서 인터넷을 통한 통신을 위한 프로토콜 중 하나인 HTTP에 대해 배웠습니다. 여기서는 이메일 서버와 클라이언트가 다른 방식으로 통신을 지원하는 데 널리 사용되는 몇 가지 프로토콜을 살펴봅니다. 노드를 사용하여 본격적인 API와 웹 서버를 제공할 수 있는 것처럼 이메일 전송과 같은 마이크로 작업에도 사용할 수 있습니다.
이 장에서는 이메일 마케팅 서비스에서 가장 일반적으로 사용되는 몇 가지 기능을 지원하기 위해 점진적으로 추가할 것입니다. 먼저 외부로 메일을 보내기 위한 잘 알려진 패키지를 구성하는 것으로 시작합니다. 그런 다음 이메일 수집 및 확인을 지원하는 API를 구축합니다. 마지막에는 제품 구독자 그룹을 선택하여 마케팅 이메일을 자동으로 예약하는 로직을 추가합니다.
프롬프트
참가자들이 집에서 종합 격투기와 복싱 기술을 배울 수 있는 가상 체육관인 Inn Box( )에 대한 관심이 뜨겁습니다. 이 스타트업은 이미 이 혁신적인 아이디어를 위해 자금을 모금했지만, 잠재 참가자들의 이메일을 수집하기 시작하려고 합니다. 회원 정보, 체육관 업데이트 및 프로모션을 전송할 수 있는 Node 앱을 개발하기 위해 여러분을 고용했습니다. 이렇게 하면 인박스는 점점 늘어나는 잠재 고객과 소통을 시작할 수 있습니다.
계획 세우기
이메일 주소를 수집 및 확인하고, 이메일을 전송하고, 가장 효과적인 프로모션 캠페인을 결정할 수 있는 앱을 제공할 계획입니다. 이 프로젝트가 끝나면 앱은 사용자 지정 가능한 콘텐츠가 포함된 발신 이메일을 보내고 모든 관련 마케팅 정보를 데이터베이스에 저장할 수 있어야 합니다.
먼저 앱을 통해 각 구독자로부터의 정보 흐름을 자세히 설명하는 다이어그램을 스케치합니다. 그림 8-1에서는 사용자(헬스장 구독자)가 이메일 주소로 가입하는 것을 설정합니다. 이메일 주소는 Node 앱의 Fastify 프레임워크를 사용하여 API 엔드포인트에서 수집됩니다. 그런 다음 이메일 주소가 데이터베이스에 등록됩니다. 앱에서 발신 이메일을 보내는 서비스를 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access