Shopify 플로우 및 Klaviyo 커넥터 사용 방법
Shopify Flow와 함께 Klaviyo Connector를 사용해 이벤트를 추적하는 방법(워크플로우에서 Klaviyo로 데이터를 전송)을 알아보세요.
시작하기 전에 알아야 할 것
아직 단계별 연동 지침을 읽어보지 않았다면 이 문서를 계속 읽기 전에 Shopify 시작하기 가이드를 읽어보시기 바랍니다.
Shopify Flow란 무엇인가요?
Shopify Flow는 Shopify 스토어에서 다음과 같은 일반적인 작업을 자동화하는 데 사용할 수 있는 전자상거래 자동화 플랫폼입니다:
- 고가치 고객 태그 지정
- 고위험 주문 플래그 지정 및 취소
- 재고 수준이 낮아질 때 재주문 요청 보내기
- 제목 또는 SKU를 기준으로 제품을 식별하고 태그를 추가하기
Shopify Flow는 Shopify 앱 스토어에서 제공되는 앱이며 Shopify 플랜 이상 사용자에게 제공돼요(기본 플랜에서는 사용할 수 없어요). Shopify 앱 스토어에서 앱 에 액세스할 수 있으며, 이 문서의 단계를 따르기 전에 설치해야 해요.
플로우를 사용하는 Shopify 판매자를 위해, 플로우로 무엇을 할 수 있는지 이해하는 데 도움이 되는 다양한 리소스와 스토어로 다운로드해 가져올 수 있는 워크플로우가 준비되어 있어요:
Shopify Flow용 Klaviyo Connector로 무엇을 할 수 있나요?
Shopify Connectors는 Shopify 스토어가 타사 파트너가 구축한 앱 트리거와 작업을 만들 수 있도록 하는 기능이에요.
Klaviyo Connector는 이벤트 트랙킹 작업을 지원합니다:
- 이 작업은 워크플로우의 데이터를 Klaviyo로 전송해 추적할 수 있도록 합니다.
- 워크플로우 예시
고객의 로열티 등급이 변경되면, Klaviyo에서 이 변경 사항을 추적할 수 있어요. - 사용 방법
- 이 워크플로우는 고객이 로열티 등급을 올릴 때 LoyaltyLion에서 트리거돼요. LoyaltyLion은 등급 정보를 Shopify 플로우로 전송해요.
- Shopify 플로우는 이벤트를 추적하기 위해 고객에 대한 데이터를 Klaviyo로, 고객의 로열티 계정에 보너스 포인트를 추가하기 위해 LoyaltyLion으로 전송합니다.
- 워크플로우 예시
Klaviyo Connector 사용 방법
Shopify Flow에서 워크플로우에 작업을 추가할 수 있어요.
- 작업 선택 메뉴에서 Shopify에서 개발한 Standard Actions 또는 타사 앱에서 개발한 추가 작업 중에서 선택할 수 있어요. 여기에서(설치되어 있다면) Klaviyo Connector를 찾을 수 있어요.
- Klaviyo Connector에서 사용할 수 있는 작업은 이벤트 추적이에요.
이벤트 추적
이벤트 추적 작업을 선택하면 다음 필드를 입력해야 해요.
- Klaviyo 공개 API 키
Klaviyo에서 공개 API 키를 찾는 방법을 알아보세요. - 이벤트 이름
추적하려는 이벤트의 이름이에요. 이는 고객 프로필의 이벤트 타임라인에 표시돼요. - 고객 이메일 주소
Klaviyo에서 활동이 추적될 플로우를 진행 중인 사람의 이메일 주소예요. - 고객 이름
Klaviyo에서 활동이 트래킹되는 플로우 진행자의 이름입니다. - 고객 성
Klaviyo에서 활동을 추적할 플로우를 진행 중인 사람의 성입니다. - 고객 속성
사용자의 Klaviyo 프로필에 사용자 지정 필드로 포함될 고객 속성의 해시 딕셔너리입니다.
- 이벤트 속성
이 이벤트에 대한 맞춤 정보의 해시 딕셔너리예요.
고객 또는 이벤트 속성과 같이 목록으로 전송되는 모든 항목은 Klaviyo에 올바르게 표시되려면 JSON 목록으로 형식을 지정해야 해요. 예를 들어, 다음과 같이 고객 태그를 서식 지정할 수 있어요: {"tags": [{% for tags_item in customer.tags %}{% if forloop.first != true %},{% endif %}{{ tags_item | json}}{% endfor %}]}
이러한 이벤트는 각 이벤트 옆의 Shopify 아이콘으로 표시된 대로 Klaviyo에서 Shopify 이벤트로 추적돼요. Shopify 플로우 이벤트 데이터를 보려면:
- Klaviyo에서 분석 드롭다운을 클릭하고 지표를 선택하세요.
- 드롭다운 메뉴에서 Shopify를 선택하세요. 이 탭에는 Shopify에서 동기화된 이벤트만 표시돼요.
캠페인 생성
캠페인 생성 작업은 2025년 10월 16일부터 중단되었어요.
“캠페인 만들기” 기능을 어떻게 복제할 수 있나요?
워크플로우를 업데이트하여 “이벤트 추적” 작업을 사용하시는 것을 권장해요. 이 작업을 사용하면 Shopify에서 Klaviyo로 데이터를 생성할 수 있으며, 이렇게 생성된 데이터는 플로우를 트리거하거나 캠페인용 세그먼트를 만드는 데 사용할 수 있어요.
- Shopify Flow에서 "캠페인 만들기" 작업을 제거합니다.
- 대신 "이벤트 추적" 작업을 추가하여 Klaviyo에 관련 고객 데이터를 생성하세요.
- Klaviyo에서는 그런 다음 이 새 이벤트를 플로우의 트리거로 사용하거나, 이를 기반으로 세그먼트를 만들어 적절한 대상에게 캠페인을 생성할 수 있어요.
문제 해결
Klaviyo에서 데이터가 예상대로 표시되지 않나요?
고객 속성 상자와 이벤트 속성 상자가 유효한 JSON인지 확인해 주세요. 입력이 유효한 JSON이 아니면 이벤트 추적 단계에서 예상대로 Klaviyo에 데이터를 전달하지 못해요. 예를 들어, 데이터 변수에 for-loop 문이 포함될 수 있어요. for-loop 문이 평가되면, 변수가 for-loop 구문 내에서 새 줄에 있기 때문에 후행 공백이 남을 수 있어요:
"{% for lineItems_item in order.lineItems %} {{lineItems_item.name}} {% endfor %}" 유효하지 않은 JSON이므로 Klaviyo에서 수집되지 않아요. 해결하려면 다음과 같이 for 루프 구문의 사이에 있는 줄바꿈을 제거하세요:
"{% for lineItems_item in order.lineItems %}{{lineItems_item.name}}{% endfor %}" 결과
이제 Shopify Flow와 함께 Klaviyo Connector를 사용해 이벤트를 추적하는 방법을 배웠어요.
추가 자료
- Getting started with Shopify
Learn how to integrate Klaviyo with Shopify in order to bring your customer profile and order data into Klaviyo and reach customers with targeted messaging. Additionally, enable Klaviyo onsite tracking and sign-up forms, and sync data from Klaviyo to Shopify.
- Connectors on the Shopify Help Center