학습 내용
PrestaShop 스토어와 Klaviyo를 연동하는 방법을 알아보세요. Klaviyo는 PrestaShop에서 선호되는 마케팅 자동화 파트너입니다. 이 과정은 다음 두 단계로 이루어집니다. PrestaShop의 무료 모듈(Klaviyo를 통한 프레스타샵(PrestaShop) 자동화)을 설치하고 Klaviyo에서 연동을 활성화하는 것입니다. 이 문서에서는 Klaviyo를 통해 성장할 수 있도록 데이터 동기화 모니터링, 거래 관련 이메일 설정, 모듈 업그레이드에 대한 정보도 함께 제공합니다.
시작하기 전에시작하기 전에
Klaviyo 모듈을 사용하려면 다음 PrestaShop 버전 중 하나여야 합니다.
- PrestaShop 1.7.0 이상(PHP 7.1 이상)
- 결제 시 SMS 동의 수집 기능을 사용하려면 PrestaShop 1.7.6 이상 버전이 필요합니다.
- PrestaShop Edition 8.0 이상
- PrestaShop Project 8.0 이상
사용 중인 PrestaShop 1.7.0 이전 버전을 업그레이드하여 Klaviyo 모듈을 사용하려면 PrestaShop의 스토어 업그레이드 가이드를 확인하세요.
통합하기 전에 다음 정보를 검토하세요.
- PrestaShop Edition을 사용하는 경우 Klaviyo를 통한 프레스타샵(PrestaShop) 자동화 모듈이 사전 설치되어 있습니다. 다른 버전의 PrestaShop을 사용하는 경우 해당 버전을 설치해야 합니다(다음 섹션에 자세히 설명되어 있음).
- Klaviyo를 통한 프 레스타샵(PrestaShop) 자동화는 PrestaShop 백오피스 기능(예: PrestaShop Account)과 연동되도록 설계되었습니다. PrestaShop Project 8.0에서 실행 중인 스토어는 Klaviyo 모듈을 사용하려면 PS_MBO 모듈을 설치해야 합니다.
- 오픈 소스 PrestaShop 스토어에서 백오피스 기능을 연동하고 싶지 않으신가요? 대신 Klaviyo를 통한 프레스타샵(PrestaShop) 자동화와 동일한 기능 세트를 포함하며 PS_MBO가 필요하지 않은 PrestaShop Automation with Klaviyo를 사용할 수 있습니다.
현행 Klaviyo 모듈을 업데이트하고 싶으신가요? 자세한 내용은 이 문서의 끝부분을 참조하세요.
비디오 사용법비디오 사용법
PrestaShop에서 모듈 설치
- PrestaShop Edition을 사용하는 경우 Klaviyo를 통한 프레스타샵(PrestaShop) 자동화 모듈이 사전 설치되어 있습니다. 다음과 같이 진행하세요.
- PrestaShop 상점에 로그인합니다.
- 왼쪽 메뉴의 Configure(구성)에서 Klaviyo를 선택합니다.
- 모듈을 구성하려면 이 글의 다음 섹션으로 건너뛰세요.
- PrestaShop Edition을 사용하지 않는 경우 PrestaShop 마켓플레이스의 Klaviyo를 통한 프레스타샵(PrestaShop) 자동화 모듈 페이지로 이동하여 다음 단계로 진행하세요.
- 모듈 페이지에서 Download(다운로드)를 클릭합니다. 필요한 경우 세부 정보를 확인한 다음 사용 중인 PrestaShop 버전을 선택하고 zip 파일을 다운로드합니다. zip 파일의 압축을 해제할 필요는 없습니다.
- PrestaShop 상점에 로그인하고 Modules(모듈) > Module Manager(모듈 관리자)로 이동합니다. Upload a module(모듈 업로드)을 클릭한 다음 zip 파일을 Module Manager(모듈 관리자)로 끌어서 놓습니다.
- 작업이 완료되면 모듈에 설치 성공 메시지가 표시됩니다. 그러면 Configure(구성)를 클릭하고 다음 섹션으로 계속 진행합니다.
PrestaShop에서 모듈 구성
- Klaviyo 공개 API 키(사이트 ID라고도 함)를 검색하고 PrestaShop에서 사용할 Klaviyo 비공개 API 키를 생성해야 합니다.
- Klaviyo에 로그인한 다음 왼쪽 하단에 있는 조직 이름을 클릭합니다.
- 설정 > API 키를 선택합니다.
- 페이지에서 공개 API 키를 복사하여 PrestaShop의 해당 설정에 붙여 넣습니다.
- Klaviyo로 돌아가서 비공개 API 키 생성을 클릭하여 이름을 지정하고 전체 액세스 키를 선택한 다음 생성을 클릭합니다.
- 새로 생성한 비공개 API 키를 안전하게 복사하여 PrestaShop의 해당 설정에 붙여 넣습니다.
- 거래 주문 이벤트를 실시간으로 동기화하려면 Klaviyo에 실시간 주문 이벤트 전송을 켭니다. 이러한 이벤트는 거래 메시지를 전송할 때 사용할 수 있으며, '거래'로 레이블이 붙은 보조 이벤트 세트로 표시됩니다(예: 30분마다 동기화되는 접수된 주문 레이블의 메트릭 외에도 실시간으로 동기화되는 접수된 주문 거래라는 레이블의 메트릭이 Klaviyo에서 표시됩니다).
- 원하는 경우 PrestaShop에서 생성한 거래 주문 이메일을 끄도록 설정합니다. Klaviyo에서 거래 이메일을 준비할 때까지 이 설정을 비활성화한 상태로 두는 것이 좋습니다. 언제든지 이 페이지로 돌아와서 설정을 토글하여 PrestaShop 전송을 비활성화할 수 있습니다. 이 설정을 켜면 접수된 주문, 처리된 주문, 취소된 주문, 환불된 주문과 관련된 거래 이메일 및 결제 알림 이메일이 차단됩니다.
- 결제 시 또는 가입 양식을 통해 수집한 이메일 구독자를 동기화하려면 Klaviyo에 PrestaShop 이메일 구독자 동기화를 사용하도록 설정합니다.
- 사용자가 결제 과정에서 SMS 마케팅에 옵트인할 수 있게 하려면 PrestaShop SMS 구독자를 Klaviyo와 동기화를 활성화합니다.
SMS 구독자를 동기화하려면 먼저 Klaviyo에서 SMS를 설정해야 합니다. - 저장을 클릭하여 계속 진행합니다.
- 이메일 구독자 동기화 설정을 켜면 Klaviyo 계정에서 이메일 구독자를 추가할 목록을 선택하라는 메시지가 표시됩니다. 모든 신규 구독자가 선택한 목록에 추가됩니다. 이메일 목록을 사용하는 것이 좋습니다.
- PrestaShop Newsletter Subscription 모듈을 사용해 프로필이 Klaviyo 목록을 구독하게 하려면 이 모듈이 활성화되어 있고 2.6.0 이상 버전을 사용하고 있는지 확인하십시오.
- SMS 구독자 동기화 설정을 켠 경우:
- SMS 구독자를 추가할 목록을 Klaviyo 계정에서 선택하라는 메시지가 표시됩니다. 선택한 목록에 신규 구독자가 모두 추가됩니다. 이메일 구독자와 SMS 구독자는 별도의 목록으로 사용하는 것이 좋습니다.
- 고객이 언제 구독하는지 선택합니다. 결제 후 또는 주문 후를 선택할 수 있습니다.
- 마케팅 확인란에 동의 레이블을 추가합니다. 사용자가 어떤 옵션에 옵트인하는지 알 수 있도록 명확한 레이블을 사용합니다(예: 'SMS 마케팅 구독').
- 동의 고지사항 문구를 추가합니다. 규정 준수를 위해 고지사항 문구를 포함해야 합니다. 서비스 이용약관 및 개인정보 보호정책에 SMS 마케팅 프로그램의 약관을 포함해야 합니다. 고지사항 상자에는 HTML을 사용해야 하는 점에 유의하시기 바랍니다. 고지사항 문구 예시:
이 확인란을 선택하고 위에 전화번호를 입력하면 제공하신 번호로 [Company Name]의 마케팅 문자 메시지(예: 프로모션, 장바구니 알림)를 수신하는 데 동의하게 됩니다. 메시지 및 데이터 요금이 적용될 수 있습니다. 메시지 전송 주기는 다를 수 있습니다. STOP이라고 회신하거나 구독 취소 링크(제공되는 경우)를 클릭하면 언제든지 구독을 취소할 수 있습니다. <a href="link">개인정보 보호정책</a> 및 <a href="link">약관</a>. - 고지사항 상자 오른쪽에 있는 언어 토글을 사용하여 스토어에서 사용되는 언어별 고지사항 문구를 추가할 수 있습니다.
- 저장을 클릭하여 계속 진행합니다.
- 그런 다음 주문 상태 매핑 양식을 작성합니다. 이때 기본값을 수락하거나 다른 값을 선택할 수 있습니다. 주문 상태는 Klaviyo에 기록된 주문 이벤트가 적용됩니다. 각 주문 이벤트에 여러 값을 선택할 수 있습니다. 여러 개를 선택하려면 Cmd 또는 Ctrl+Click을 사용합니다. 여러 주문 이벤트에서 동일한 값을 선택할 수 없습니다. 중복된 값을 선택하면 오류 메시지가 표시되며 저장할 수 없습니다. 거래 또는 비거래 이벤트 모두 사용자가 선택한 순서 매핑을 따릅니다.
- 주문 상태 구성을 완료했으면 저장을 클릭합니다.
- 쿠폰을 생성할 수 있는 쿠폰 섹션이 표시됩니다. 장바구니 규칙 제한 필드에서 머리말당 하나의 장바구니 규칙 또는 주문당 하나의 장바구니 규칙 을 선택하여 고객이 쿠폰을 사용하는 방법을 제한합니다. 기본적으로 머리말당 하나의 장바구니 규칙으로 설정되어 있어 고객이 결제 시 동일한 머리말을 가진 코드를 두 개 이상 추가할 수 없습니다.
- 생성할 수량 필드를 사용하여 쿠폰 코드도 생성하려면 나중에 이 페이지로 돌아올 수 있습니다. 자세한 내용은 PrestaShop용 고정 쿠폰 생성 방법에 대해 읽어보세요.
- 다음으로 왼쪽 탐색의 구성 섹션에서 고급 매개 변수를 선택합니다. 웹서비스를 선택합니다. 생성된 Klaviyo 웹서비스 키를 복사한 후 다음 섹션으로 계속 진행합니다.
- 이 키는 다음 단계에서 Klaviyo의 통합을 활성화할 때 사용됩니다. Klaviyo 웹서비스 키 옆에 표시된 연필 아이콘을 선택하여 웹서비스 키에 올바른 Klaviyo 권한이 있는지 확인하는 것이 좋습니다. 모든 권한이 포함된 목록을 아래로 스크롤하여 Klaviyo를 찾습니다. 권한 확인란이 모두 선택되어 있는지 확인합니다. 저장을 선택하면 변경 사항이 적용됩니다.
Klaviyo에서 연동 활성화
- 다음에는 Klaviyo 계정에서 PrestaShop 연동을 활성화합니다. Klaviyo의 왼쪽 하단에서 조직 이름을 선택한 다음 연동을 선택합니다.
- 연동 추가를 클릭하고 PrestaShop을 검색한 다음 카드를 선택합니다. 그런 다음 설치를 클릭합니다.
- 다음 페이지에서 PrestaShop에 연결을 클릭합니다.
- 그 다음 페이지에서 상점 URL 필드에 PrestaShop 상점 URL을 입력합니다. 상점 URL은 PrestaShop 계정의 Shop Parameters(상점 매개 변수) > Traffic & SEO(트래픽 및 SEO) > Shop URLs(상점 URL)에서 찾을 수 있습니다. 또는 내 계정의 아무 페이지에서도 내 상점 보기를 클릭하면 PrestaShop 사이트로 이동하여 상점 URL을 검색할 수 있습니다.
- PrestaShop에서 복사한 웹서비스 키를 웹서비스 키 필드에 붙여 넣습니다.
- 현재 상점에서 사용 중인 모든 통화를 Klaviyo에서 단일 통화로 변환하려면 모든 통화를 단일 표준 통화로 변환을 선택하고 드롭다운 메뉴에서 글로벌 통화 코드를 선택합니다.
- 이렇게 해도 Klaviyo 계정의 통화는 그대로 유지됩니다. 계정 전체에서 사용하는 통화를 변경하려면 계정의 통화 변경 가이드를 참조하십시오.
- 상점 목록 검색을 선택하여 사용 가능한 PrestaShop 상점 목록을 가져옵니다. 그런 다음 연동할 상점을 선택합니다. 상점을 1개 이상 선택해야 계속 진행할 수 있습니다.
-
PrestaShop에 연결을 클릭합니다. 계정이 연결되었다는 성공 메시지가 표시됩니다.
Klaviyo의 PrestaShop 데이터
다음과 같이 3가지 종류의 이벤트가 PrestaShop에서 Klaviyo로 동기화됩니다.
- 주문 이벤트는 30분마다 동기화됩니다(예: 접수된 주문).
- 거래 주문 이벤트는 활성화된 경우 실시간으로 동기화됩니다(예: 접수된 주문 거래).
- Klaviyo 온사이트 이벤트(예: 사이트 내 활성 상태, 조회된 제품, 장바구니에 추가됨).
또한 이메일 주소, 전화번호, 이메일 동의, SMS 동의(해당되는 경우)를 포함한 고객 정보가 PrestaShop에서 Klaviyo 프로필로 동기화됩니다.
분석 > 메트릭으로 이동하여 Klaviyo에서 이러한 이벤트를 확인할 수 있습니다. PrestaShop으로 필터링하여 주문 및 거래 주문 이벤트를 보거나(PrestaShop 아이콘 표시), API로 필터링하여 Klaviyo 온사이트 이벤트를 확인할 수 있습니다(톱니바퀴 아이콘 표시). PrestaShop에서 동기화된 전체 메트릭의 목록은 PrestaShop 데이터 참조를 확인하십시오.
PrestaShop과 처음 통합하면 Klaviyo는 가장 최근의 고객과 바로 소통할 수 있도록 지난 90일간의 데이터를 동기화합니다. Klaviyo는 최근 90일간의 데이터 동기화가 끝나면 과거 전체 데이터의 동기화를 시작합니다. 스토어에 포함된 주문, 고객, 제품 수에 따라 모든 데이터를 동기화하는 데 몇 분에서 며칠까지 소요될 수 있습니다.
과거 기록의 동기화가 진행되는 동안 PHP 메모리에 1,024MB 이상 할당하는 것이 좋습니다. 이렇게 하면 동기화가 적시에 완료될 수 있습니다. 원하는 경우 과거 기록 동기화가 완료된 후 초기 메모리 요구량을 줄일 수 있습니다.
동기화가 완료되면 연동 탭의 PrestaShop 통합이 완료됨으로 표시됩니다. PrestaShop의 모든 데이터가 성공적으로 동기화되었는지 확인하려면 며칠 또는 일주일 동안의 총 주문을 비교하여 확인할 수 있습니다. 검증을 시작하기 전에 계정의 표준 시간대가 PrestaShop의 설정과 일치하는지 확인하십시오. 계정의 표준 시간대를 확인하거나 업데이트하는 방법은 다음과 같습니다.
- 왼쪽 하단에서 조직 이름을 클릭합니다.
- 설정을 선택합니다.
- 조직 탭을 선택합니다.
거래 이메일 보내기
PrestaShop에서 동기화된 실시간 주문 데이터를 사용해 거래 이메일을 전송하기를 원하십니까? 이 경우 Klaviyo에서는 플로우를 처음부터 새로 생성해야 합니다. Klaviyo에서 거래 이메일을 사용하는 방법은 플로우를 사용해 거래 이메일을 보내는 방법을 참조하십시오. 이 플로우를 설정한 다음 Klaviyo 지원팀에 문의하여 승인을 받아야 합니다. 플로우가 승인되고 나면 PrestaShop에서 거래 이메 일 전송을 끈 후 Klaviyo에서 거래 플로우 설정을 사용하도록 지정해야 합니다.
모듈 업데이트모듈 업데이트
PrestaShop 모듈 버전 1.4.1보다 낮은 버전을 사용 중이신가요? 즉시 1.4.1 이상으로 업그레이드하는 것이 좋습니다. 이전 버전의 모듈은 Klaviyo의 v1 및 v2 API를 사용하며, 이 API는 폐기되어 더 이상 예상대로 작동하지 않습니다.
또한 1.4.1 버전 이상으로 업그레이드하면 1.3.0 버전에서 처음 출시된 기능을 다음과 같이 이용할 수 있습니다:
- 이메일에서 홍보하는 제품의 실제 가격과 부가가치 세(VAT)를 간편하게 표시할 수 있습니다. 1.2.10 미만 버전에서 1.2.10 이상 버전으로 업그레이드하면 이 변경 사항으로 인해 이메일 템플릿이 부정확해질 수 있으므로 도움말을 참조하여 해결 방법을 확인하십시오.
- 실시간 이벤트 동기화를 통해 고객에게 거래 이메일을 보낼 수 있습니다.
- 대량 쿠폰을 빠르게 생성하고 Klaviyo로 가져올 수 있습니다.
모듈을 최신 버전으로 업데이트하는 방법은 다음과 같습니다.
- PrestaShop 관리자에 로그인합니다.
- Modules(모듈) > Module Manager(모듈 관리자)로 이동합니다.
- 스크롤하여 Klaviyo 모듈을 찾은 다음 Upgrade(업그레이드)를 선택합니다.
1.3.0 미만 버전에서 업그레이드하는 경우: 업그레이드가 완료되면 업그레이드 전에 전송된 '중단된 장바구니' 이메일의 장바구니 재주문 링크가 더 이상 작동하지 않는다는 점에 유의해야 합니다. 그러나 업그레이드 후 전송된 모든 '중단된 장바구니' 이메일은 정상적으로 작동합니다.
각 버전의 변경 사항을 알아보려면 애드온 마켓플레이스의 Klaviyo 모듈로 이동하여 새로운 기능으로 스크롤한 다음 변경 로그 기록 보기를 클릭합니다.
패치된 버전에 관심이 있으십니까?패치된 버전에 관심이 있으십니까?
Klaviyo의 PrestaShop 모듈 버전 1.2.18 또는 1.2.9를 사용 중이고 해당되는 패치 버전(Klaviyo 최신 모듈이 아닌 버전)을 사용하려는 경우 이러한 패치를 사용할 수 있습니다. 이러한 모듈로 업그레이드하는 방법은 다음과 같습니다.
- PrestaShop 관리자에 로그인합니다.
- Modules(모듈) > Module Manager(모듈 관리자)로 이동합니다.
- Klaviyo 모듈을 찾아 Upgrade(업그레이드) 옆의 드롭다운 메뉴를 클릭한 다음 Uninstall(제거)을 선택합니다.
- 다음 링크를 사용해 적합한 패치 버전을 다운로드합니다.
- 위 섹션의 4단계에서 시작하여 PrestaShop 모듈 관리자에서 모듈을 업로드합니다.
- 단계를 계속 진행하여 PrestaShop을 Klaviyo와 다시 연동합니다.
결과
이제 PrestaShop과 Klaviyo를 연동했으며, 사용자 마케팅 요구 사항에 맞춰 Klaviyo를 사용할 수 있습니다.
추가 자료