API를 사용하여 SendPulse를 플랫폼과 통합하는 방법

게시 됨: 2018-11-20

API를 사용하면 서비스와 응용 프로그램이 데이터를 빠르고 정확하게 교환할 수 있으므로 웹 개발자는 물론 기술 배경이 없는 전문가도 주목합니다. 마케터는 호환성 문제에 대한 걱정 없이 가장 효과적인 플랫폼 조합을 찾는 API의 기능을 높이 평가합니다.

이 기사에서는 SendPulse 이메일 서비스 API를 사용하는 방법을 설명합니다. 또한 이메일 캠페인을 만들고 이에 대한 통계를 얻는 방법에 대한 단계별 가이드도 얻을 수 있습니다.

내용물
  1. API란 무엇입니까?
  2. API가 마케터를 돕는 방법
  3. SendPulse API로 무엇을 할 수 있습니까?
  4. API를 통해 SendPulse 서비스를 사용하는 방법
    1. 1. 서비스에서 권한 부여
    2. 2. 주소록 만들기
    3. 3. 주소록 ID 가져오기
    4. 4. 주소록에 이메일 주소 업로드
    5. 5. 이메일 템플릿 업로드
    6. 6. 전체 주소록으로 보낼 캠페인 만들기
    7. 7. 캠페인 정보 검색
    8. 8. 받는 사람의 편지함에 이메일이 어떻게 표시되는지 확인
    9. 9. 일련의 자동화된 이메일을 보내는 옵션
  5. 결과에 무엇이 있습니까?

API란 무엇입니까?

API는 응용 프로그래밍 인터페이스의 약자입니다. 특정 공통 작업을 완료하는 과정에서 응용 프로그램이 상호 작용하는 인터페이스입니다.

API는 애플리케이션과 서비스 간에 데이터를 교환할 수 있도록 설계되었습니다. 이것이 애플리케이션 사용자를 위해 설계된 인터페이스와 달리 다양한 아이콘과 버튼이 있는 공통 인터페이스가 없는 이유입니다. API는 미리 만들어진 클래스, 함수, 프로시저, 구조 및 상수 집합으로 표현됩니다.

실제로 한 앱에서 다른 앱으로 정보를 전송하거나 자동 시스템 페어링에서 작업을 설정하는 등 매일 사용합니다. 예를 들어, API는 온라인 서비스에서 등록을 요구하지 않고 소셜 미디어 계정으로 로그인할 수 있도록 허용할 때 사용됩니다.

API가 마케터를 돕는 방법

마케터는 필요한 정보를 얻으면서 유연해야 합니다. 일반적으로 공통 인터페이스를 거의 제안하지 않는 여러 채널에서 데이터를 수집합니다. 정보가 API를 통해 한 시스템에서 다른 시스템으로 전송될 때 이러한 인터페이스는 실제로 중요하지 않습니다. 중요한 것은 두 시스템 모두 요청과 응답의 공통 매개변수를 인식한다는 것입니다. 이렇게 하면 속도와 정밀도가 필요한 작업에 필수적인 데이터가 빠르게 전송됩니다.

API가 마케팅 담당자에게 어떻게 유용할 수 있는지 알아보려면 해당 API를 통해 사용할 수 있는 데이터와 가져오는 방법을 알아야 합니다. 웹 개발자에게 관심 있는 API를 확인하고 가능한 통합 옵션을 논의하도록 요청하십시오.

SendPulse API로 무엇을 할 수 있습니까?

메일링 리스트, 발신자, 이메일 캠페인 및 템플릿, 블랙리스트 작업에 SendPulse의 API를 사용하십시오. 계정 잔액을 확인하고 캠페인에 대한 정보를 얻으십시오.

웹사이트에서 전체 SendPulse API 설명서를 찾을 수 있습니다. 여기에는 통합을 만드는 개발자를 위한 요구 사항이 포함되어 있습니다.

API를 통해 SendPulse 서비스를 사용하는 방법

워크플로 예제를 설명하기 위해 Postman이라는 API 테스트 도구를 사용했습니다. 이 응용 프로그램은 Mac, Windows 및 Linux에서 사용할 수 있으며 프로그래밍 언어에 대한 지식이 필요하지 않습니다. 앱은 시작, 테스트, 문서화 및 추적 모드에서 작동합니다. 목적에 따라 유사한 응용 프로그램을 자유롭게 사용하십시오.

API를 통해 이메일 캠페인을 생성하는 방법과 해당 통계를 얻는 방법을 보여주는 예를 살펴보겠습니다.

1. 서비스에서 권한 부여

SendPulse 문서에서 방법을 적용하는 개인 액세스 토큰을 가져옵니다. SendPulse 계정 설정에 표시된 API ID 및 API 비밀 값을 사용하십시오.

api id and secret
SendPulse 계정 설정에 표시되는 API ID 및 API 비밀 값

액세스 토큰을 얻으려면 이러한 값이 포함된 API 요청을 보내십시오. 서비스에서 토큰을 다시 보내고 해당 유형을 표시합니다.

access token
액세스 토큰 및 해당 유형이 포함된 SendPulse의 응답

각 API 요청에 서명하려면 이 토큰이 필요합니다. 토큰은 한 시간 동안만 유효하며 만료 후에는 갱신이 필요합니다. 이 경우 1단계를 반복해야 합니다. 게다가 보안상의 이유로 사용자는 SendPulse 계정 설정에서 API ID 및 API 비밀 값을 업데이트할 수 있습니다. 완료했으면 새 액세스 토큰을 생성하십시오.

2. 주소록 만들기

creating address book
API를 통해 SendPulse를 통해 주소록 만들기

3. 주소록 ID 가져오기

API 방법을 사용하여 책에서 이메일 주소에 대한 자세한 정보를 얻으십시오. 이후 작업에서 주소록을 식별할 수 있도록 ID 값을 저장하는 것이 좋습니다.

address book id
SendPulse 이메일 서비스 API에 대한 회신 주소록의 ID

4. 주소록에 이메일 주소 업로드

이메일 주소가 주소록에 추가되면 해당 변수도 전송됩니다. 이 경우 {{Elvira}} 값을 갖는 {{Name}} 변수입니다.

adding email address
API를 통해 메일링 리스트에 이메일 주소 추가

5. 이메일 템플릿 업로드

템플릿이 이미 있는 경우 SendPulse 설명서에 제공된 방법을 사용하여 서비스에 업로드합니다.

adding email template
API를 통해 SendPulse에 템플릿 업로드

캠페인을 생성하기 전에 업로드한 템플릿의 ID를 정의하십시오. 모든 템플릿 목록을 얻으면 이름으로 필요한 템플릿을 식별하십시오.

email template id
업로드된 이메일 템플릿의 ID

아직 템플릿이 없다면 SendPulse 끌어서 놓기 편집기로 템플릿을 만드십시오.

6. 전체 주소록으로 보낼 캠페인 만들기

이전 단계에서 얻은 ID 값을 사용하여 "body" 매개변수를 "template_id" 매개변수로 바꿉니다.

email template id value
SendPulse API의 "Template_id" 매개변수 값

7. 캠페인 정보 검색

마케터는 전송된 캠페인의 상태에 대한 정보를 아는 것이 중요하며 SendPulse API를 통해 이를 얻을 수 있습니다. 아래 그림과 같이 보낸 사람 이름과 주소, 이메일 제목과 내용, 캠페인에 포함된 이메일 수, 상태, 보낸 날짜 등의 데이터를 볼 수 있습니다.

email statistics
SendPulse 이메일 서비스 API를 통해 수신된 보낸 캠페인에 대한 정보

다양한 API 방법을 통해 맞춤형 템플릿을 기반으로 이메일 캠페인을 생성하고 이에 대한 정보를 검색했습니다.

이메일 캠페인에 대한 자세한 통계는 SendPulse 계정에서 직접 확인할 수 있습니다.

8. 받는 사람의 편지함에 이메일이 어떻게 표시되는지 확인

아래 그림에서 볼 수 있듯이 가입자의 이름이 헤더에 나타납니다. 주소록에 수신자를 추가할 때 {{Name}} 변수가 헤더로 전송되었습니다.

email template
SendPulse API를 통해 주소록에 연락처가 추가될 때 헤더로 전달되는 변수 값

9. 일련의 자동화된 이메일을 보내는 옵션

템플릿을 추가한 후(5단계) 일련의 자동화를 보낼 수 있습니다. 예를 들어 날짜를 시리즈의 시작 조건으로 선택할 수 있습니다. 자동 시리즈의 첫 번째 요소로 첫 번째 주문 기념일을 날짜로 선택하고 특별 제안이 포함된 이메일을 선택한다고 가정해 보겠습니다.

이 이메일이 지정된 날짜에 전송된 후 웹훅을 보낼 수 있는 옵션이 있습니다. 이렇게 하면 메일링 리스트의 구독자에 대한 특수 변수가 자동으로 추가됩니다. 전자 메일에 대한 행동에 따라 구독자가 메일을 열거나, 구독을 취소하거나, 스팸으로 표시할 수 있습니다.

email flow in automation 360
샘플 SendPulse Automation 360 시리즈 흐름

이렇게 하면 이메일로 구독자의 작업에 대한 데이터 전송을 설정하고 시스템으로 전달할 수 있습니다. 이 결과는 고객과의 추가 작업에 사용할 수 있습니다.

결과에 무엇이 있습니까?

API는 시스템 간의 복잡한 협력을 단순화합니다. API를 통해 시스템이 협력하여 마케터의 작업을 용이하게 하기 때문에 사용자는 각 시스템에 대해 많은 양의 데이터를 처리할 필요가 없습니다. 이 기사를 웹 개발자에게 보여주고 API를 통해 SendPulse를 프로젝트와 통합하기 시작하십시오.