학습 내용

Klaviyo에서 사용할 수 있는 웹후크 솔루션 간 차이점과 각각을 언제 사용해야 하는지 알아보세요.

시작하기 전에 알아야 할 것

Klaviyo 고급 데이터 플랫폼 또는 Code에서 웹후크를 사용하려면 계정에 Klaviyo 고급 데이터 플랫폼에 대한 액세스 권한이 있어야 해요. Klaviyo 고급 데이터 플랫폼은 Klaviyo의 표준 마케팅 애플리케이션과 별개예요. 이 요금제를 추가하는 방법을 알아보려면 청구 가이드를 참조하세요.

웹후크란 무엇인가요?

웹후크를 사용하면 Klaviyo가 HTTP 요청을 통해 정보를 전달하거나 다른 애플리케이션, 도구, 서버를 “호출”할 수 있어요. 발생한 이벤트에 대한 정보(예: 주문 완료, 신규 고객이 구독한 경우 등)를 전송하거나, 이벤트가 발생했음을 외부 시스템에 알리도록 외부 시스템에 알릴 수도 있어요.

웹후크는 몇 가지 핵심 구성 요소로 이루어져 있어요:

  • 주제
    웹후크가 실행되도록 하는 이벤트입니다.
  • 본문 (또는 “페이로드”)
    웹후크가 전송하는 데이터예요.
  • 헤더
    추가 정보(예: 인증)를 전달할 수 있는 위치예요.
  • 대상 URL
    웹후크 요청을 수신하는 엔드포인트예요.

플로우 웹후크

플로우에서 웹후크를 작업으로 추가할 수 있어요. 프로필이 Live로 설정된 구성된 웹후크 작업에 도달하면, Klaviyo가 페이로드에 포함한 데이터와 함께 대상 URL로 POST 요청을 전송해요. 여기에는 프로필 세부 정보와, 지표 트리거 플로우의 경우 플로우를 트리거한 이벤트의 데이터가 포함될 수 있어요.

지표, 리스트, 세그먼트 또는 날짜 속성으로 트리거되는 플로우에 플로우 웹후크를 추가할 수 있어요. 이메일 수신, 이메일 클릭 또는 이메일을 스팸으로 표시 같은 메시지 관련 이벤트는 플로우 트리거로 사용할 수 없어요.

이메일 마케팅 구독 취소는 플로우와 해당 웹후크 작업을 트리거할 수 있어요. 이 이벤트는 이메일 마케팅 동의 상실을 기록하며, 이메일 구독 취소 링크 클릭과는 별개예요.

플로우 웹후크 사용 사례 예시

플로우 웹후크가 가장 효과적인 몇 가지 사용 사례는 다음과 같아요:

  • 세그먼트 또는 리스트에 구독자가 추가되는 것을 기준으로 트리거되는 메시지 또는 POST 요청을 전송해 주세요.
  • 프로필이 참여도가 낮은 세그먼트에 들어가면 억제를 자동화하세요.
  • 고객이 구매하면 WhatsApp이나 Facebook Messenger 같은 서비스를 통해 개인화된 감사 메시지를 보내세요.

Klaviyo 고급 데이터 플랫폼의 웹후크

이 웹후크를 사용하려면 Klaviyo 고급 데이터 플랫폼에 대한 액세스 권한이 필요해요. 이 요금제를 추가하는 방법을 알아보거나 신규 고객으로 시작하려면 청구 가이드를 확인해 주세요.

Klaviyo 고급 데이터 플랫폼의 웹후크는 플로우 단계와는 독립적으로, 이벤트에 대응해 외부 시스템에 알림을 전송해요. Klaviyo가 요청 본문을 대신 구성해 드려요. 미리 만들어진 이벤트 페이로드를 외부 시스템으로 보내려는 경우, 이러한 웹후크를 사용해요. 해당 시스템에는 요청을 수신하고 처리할 수 있는 엔드포인트가 있어야 해요.

Klaviyo 고급 데이터 플랫폼 웹후크는 플로우 웹후크보다 더 다양한 주제를 지원하며, Get Events API를 통해 사용할 수 있는 메시지 관련 이벤트도 포함돼요. 웹후크를 구성할 때 개별 지표를 주제로 선택하세요.

예시는 다음과 같아요:

  • 이메일 이벤트(예: 이메일 수신, 이메일 클릭, 이메일을 스팸으로 표시)
  • SMS 이벤트(예: Sent SMS, Received SMS)
  • 푸시 알림 이벤트(예: 푸시 수신, 푸시 반송)
  • 연동에서 발생한 이벤트(즉, Klaviyo에서 만든 자사 연동에서 발생한 이벤트)
  • API 이벤트(예: Klaviyo의 API를 통해 동기화된 이벤트)

여기에는 플로우 트리거로 사용할 수 없는 메시지 관련 이벤트(예: 이전의 구독 취소 이벤트[이메일 구독 취소 링크 클릭], 이메일 수신 또는 이메일 클릭)가 포함돼요. 이메일 마케팅에서 구독 취소는 플로우를 트리거할 수 있는 별도의 이벤트예요.

또한 Klaviyo 고급 데이터 플랫폼 웹후크를 사용하면 한 번에 여러 트리거를 구독할 수 있지만, 플로우 웹후크는 단일 트리거 플로우에 따라 달라요.

Klaviyo 고급 데이터 플랫폼 웹후크의 대상 URL은 Klaviyo의 웹후크 요청을 수신할 수 있는 공개적으로 액세스 가능한 HTTPS 엔드포인트여야 해요.

Klaviyo 고급 데이터 플랫폼 웹후크의 사용 사례 예시

  • 고객의 이메일 마케팅 구독 취소 이벤트를 외부 시스템과 동기화하세요.
  • 상담원이 고객을 더 잘 지원할 수 있도록 이메일 기록을 확인할 수 있게 수신된 이메일 이벤트를 헬프데스크 소프트웨어에 보고하세요.
  • Klaviyo의 데이터 웨어하우스 동기화에서 지원되지 않는 데이터 웨어하우스로 모든 이메일 전송, 오픈, 클릭을 동기화하세요.

코드

코드는 Klaviyo 고급 데이터 플랫폼에 포함되어 있어요. 이 이벤트 트리거 함수들을 사용하려면 계정에 Klaviyo 고급 데이터 플랫폼 액세스 권한이 있어야 해요. 이 요금제를 추가하는 방법을 알아보거나 신규 고객으로 시작하려면 청구 가이드를 확인해 보세요.

코드는 웹후크를 사용해 이벤트 트리거에 대한 응답으로 사용자 지정 함수를 실행해요. Klaviyo 편집기에서 Python 또는 JavaScript를 직접 작성할 수 있으며, Klaviyo에서 코드 실행, 모니터링, 로깅을 관리해요.

이벤트에 반응해 실행되는 맞춤 함수를 작성할 수 있는 개발 리소스가 있을 때는 코드를 사용하세요. Klaviyo가 함수를 호스팅하므로, 트리거되는 웹후크를 수신하기 위해 자체 엔드포인트를 호스팅할 필요가 없어요. 다른 시스템으로 데이터를 보내려면 코드가 해당 시스템의 API 또는 서비스에 연결해야 해요.

Code 및 Klaviyo 고급 데이터 플랫폼 웹후크를 사용하면 개별 지표를 트리거로 선택할 수 있어요.

Code는 다음 이벤트를 주제로 지원하지 않아요:

  • 이메일 열람
  • 이메일 수신

예제 코드 사용 사례

  • Python 라이브러리를 사용해 이벤트 데이터를 읽고, 맞춤 로직에서 사용할 예약 도시 같은 값을 추출하세요.
  • Klaviyo의 API를 사용해 이벤트 메타데이터를 기반으로 맞춤 프로필 속성을 설정하세요.
  • AI 서비스를 호출해 프로필과 장바구니의 항목을 기반으로 각 장바구니 이탈에 맞는 맞춤 메시지를 생성하세요.

추가 자료

  • 플로우에서 웹후크 이해하기

    플로우에서 웹후크가 무엇인지와 Klaviyo에서 타사 도구 및 애플리케이션으로 정보를 전송하는 방식에 대해 알아보세요. 웹후크 설정은 복잡할 수 있다는 점에 유의하세요. 이 설정을 올바르게 완료하려면 개발 지식 또는 개발 리소스가 있는 것이 좋습니다. 이러한 개발 안내를 찾고 있다면, 플로우에 웹후크 작업을 추가하는 방법을 알아보세요.

  • Klaviyo 고급 데이터 플랫폼에서 웹후크 이해하기

    웹후크와, Klaviyo에서 캡처한 이벤트에 대응해 타사 애플리케이션으로 정보를 전송하는 데 웹후크를 사용하는 방법을 알아보세요. 시스템 웹후크를 수신하는 방법에 대한 자세한 내용은 시스템 웹후크 작업에 대한 개발자 리소스를 참고하세요.

  • 코드 시작하기

    Code에 대해 알아보고, Klaviyo에서 직접 실행되는 사용자 정의 함수를 만드는 방법을 알아보세요.

이 도움말 문서가 유용했나요?
이 형식은 도움말 문서 피드백 용도로만 사용하세요. 지원 팀에 문의하는 방법.

Klaviyo에서 자세히 살펴보기

커뮤니티
동료, 파트너, Klaviyo 전문가와 연결되어 영감을 받고 인사이트를 공유하며, 모든 궁금한 사항에 대해 답을 얻으세요.
파트너
특정 작업을 도와주거나 지속적인 마케팅 관리를 위해 Klaviyo 인증 전문가를 고용하세요.
지원

계정을 통해 지원에 액세스하세요.

이메일 지원 (무료 체험 및 유료 계정) 연중무휴 24시간 사용 가능

채팅/가상 비서
사용 가능 여부는 위치 및 요금제 유형에 따라 다름