여러 Magento 스토어 지원 가이드(Magento 2.x용)
개요
여러 스토어를 호스팅하는 단일 Magento 2 서버가 있다면, Klaviyo 설정 시 2가지 옵션이 있어요:
- 각 Magento 2 스토어별로 별도의 Klaviyo 계정 만들기
각 Magento 2 스토어별로 별도의 Klaviyo 계정을 만들고 싶다면 Magento 2 연동 페이지에서 고급 옵션을 클릭해 스토어 목록을 가져온 다음, 현재 작업 중인 Klaviyo 계정과 동기화할 스토어를 선택하세요. - 모든 스토어 데이터를 하나의 Klaviyo 계정에 동기화
이 옵션을 선택하면 Klaviyo의 세그먼트 빌더와 플로우 필터 기능을 사용해 각 스토어의 데이터를 개별적으로 활용해야 해요.
Klaviyo는 현재 단일 계정에서 여러 브랜드를 지원하도록 최적화되어 있지 않으므로, 이 방법은 동일한 브랜드의 여러 언어(예: 영어 및 프랑스어 스토어)용이거나 동일한 브랜드의 온라인/오프라인 스토어가 있는 경우에만 사용하는 것을 권장합니다.
각 Magento 스토어에 대해 별도의 Klaviyo 계정을 만드세요.
각 Magento 2 스토어마다 별도의 Klaviyo 계정을 만들고 싶다면 Magento 2 연동 페이지에서 계정에 연결할 특정 Magento 2 스토어를 선택할 수 있어요.
Magento와 통합하는 동안 특정 Magento 2 스토어만 동기화 설정을 선택하면, Klaviyo에서 어떤 스토어를 동기화할지 선택할 수 있어요.
여기에서 하나 이상의 스토어를 선택하면 Klaviyo가 선택한 스토어에서만 고객 및 주문 데이터를 동기화해요.
이 설정을 선택하지 않고 나중에 새 스토어가 추가되면, 해당 새 스토어의 데이터도 이 시점부터 Klaviyo로 동기화되기 시작해요.
모든 스토어 데이터를 단일 Klaviyo 계정으로 동기화
여러 스토어가 있는 Magento 2 서버를 단일 Klaviyo 계정에 통합하면, 각 스토어의 모든 프로필과 주문 데이터를 이 계정 하나로 동기화해요.
또한 생성된 각 프로필에 대해 Magento Store Name 및 Magento Website ID 속성을 동기화하여, 해당 프로필이 어떤 스토어에서 유입되었는지 알 수 있도록 해 드려요. 그러면 사이트별로 확장 프로그램을 구성해 구독자를 추가할 리스트를 선택할 수 있고, Magento 2 스토어 이름을 사용해 플로우와 세그먼트를 필터링하여 스토어 간 플로우를 구분할 수 있어요.
하지만 위에서 언급했듯이 Klaviyo는 현재 단일 계정에서 2개 이상의 스토어를 지원하도록 최적화되어 있지 않아요. 즉, 단일 Klaviyo 계정 내에서 각 스토어의 데이터를 완전히 분리하는 것은 불가능해요.
Klaviyo Magento Extension을 단일 스토어 뷰로 범위 지정하기
Klaviyo Magento Extension을 설치하면 특정 구성 범위에 대해 이를 활성화할 수 있어요. 사이트별로 확장 기능을 구성하려면 범위를 전환하고 각 보기(view)에 맞는 Klaviyo API 키를 설정하기만 하면 돼요. 이 API 키는 웹사이트 수준과 스토어 보기 수준 모두에서 설정해 주세요.
아래 스크린샷은 사용 가능한 모든 스토어 범위를 보여 줍니다. 여기에서 영어 스토어와 연결된 Klaviyo 계정의 API 키도 확인할 수 있어요.
한편, 아래 스크린샷은 같은 사이트를 사용하지만 이번에는 프랑스 스토어가 선택되어 있어요. 해당 스토어와 연결된 Klaviyo 계정의 API 키도 추가돼요.
Magento 스토어의 스토어 ID 찾기
Klaviyo 계정 내 각 Magento 스토어에는 고유한 Store ID가 할당됩니다. 이 속성을 사용하여 각 Magento 스토어별로 플로우를 구분해 주세요.
Magento 스토어 ID를 찾으려면 Klaviyo로 이동한 다음 연동 탭을 선택하세요. Magento 2를 선택한 다음 아래로 스크롤하여 고급 설정으로 이동하세요.
각 스토어는 고유한 스토어 ID와 연결되어 있으며, 이 스토어 ID를 사용해 플로우를 필터링할 수 있어요.
여러 Magento 2 스토어용 플로우
여러 Magento 스토어에 대해 서로 다른 메시징을 설정하고 싶을 수 있어요. 예를 들어 Magento 스토어에서 여러 언어를 지원하는 경우, 프랑스어 스토어용과 영어 스토어용으로 서로 다른 플로우 분기를 포함한 구매 후 플로우를 만들 수 있어요. MagentoStore 프로필 속성을 기반으로 조건부 분할을 생성해 이를 수행할 수 있어요.
이는 MagentoStore 프로필 속성을 기반으로 조건부 분할을 적용한 구매 후 플로우 예시예요. 이 플로우는 Magento 2 “French” 스토어용 플로우 분기를 만들기 위해 분할돼요:
MagentoStore 값이 English-UnitedStates와 같은지에 따라 다른 브랜치를 생성할 수도 있어요.
여러 Magento 스토어용 가입 양식
Magento 스토어별로 가입 양식을 맞춤 설정하는 것이 좋아요.
- 각 Magento 스토어마다 별도의 양식을 디자인할 수 있어요.
- 가입 양식 하나를 사용하고 동적 변수를 기반으로 블록을 표시하거나 숨길 수 있어요.
사용자 지정 스타일링 외에도 특정 URL에만 폼이 표시되도록 선택할 수 있어요.
가입 양식에서 타겟팅 & 동작 탭으로 이동해 주세요.
타겟팅에서 URL 옵션을 선택하고 타겟팅하려는 특정 URL을 입력하세요.
가입 양식에 맞춤 언어 속성을 전달하는 숨겨진 필드를 포함하는 것도 고려해 보세요. 이렇게 하면 각 구독자가 숨겨진 언어 속성과 연결되어, 나중에 이를 사용해 고객을 세그먼트할 수 있어요.
Klaviyo 계정 내 여러 언어 지원
서로 다른 언어로 된 Magento 스토어가 여러 개 있을 수 있어요. 이메일 템플릿을 맞춤 설정하고 고객의 위치 및/또는 언어 기본 설정을 기반으로 타겟팅할 수 있어요.
Klaviyo 계정에서 여러 언어를 지원하는 방법에 대한 자세한 내용은 Klaviyo의 다국어 지원을 확인해 주세요.