학습 내용
Volusion과 클라비요를 통합하는 방법을 알아보세요. 이 단계를 완료하면 동기화된 주문 데이터와 고객 속성을 기반으로 이메일을 개인화 및 타겟팅할 수 있습니다.
클라비요는 Volusion에서 주문한 제품 및 배치된 주문 통계를추적하며, 몇 가지 추가 코드를 추가하면 포기한 장바구니 정보도추적할 수 있습니다.
시작하기 전 안내 사항시작하기 전 안내 사항
Volusion은 90일마다 Volusion 스토어의 관리자 계정 비밀번호를 업데이트해야 합니다. 이 업데이트를 Volusion 계정에서 수행할 때, 클라비요 계정에서 Volusion 연동도 함께 업데이트해야 합니다. 이 문서의 해당 섹션에 있는 단계에 따라 영구 API 키를 만들 수도 있습니다.
클라비요에 Volusion 통합 추가하기클라비요에 Volusion 통합 추가하기
- Klaviyo 의 Volusion 연동을 활성화하려면 Klaviyo 로 이동하여 왼쪽 하단에 있는 계정 이름을 클릭한 다음 연동 > 연동 추가를선택합니다.
- Volusion을 검색하고 카드를 클릭한 다음 설치를 클릭합니다.
- 다음 페이지에서 스토어 URL, 로그인 이메일, API 키/암호화된 비밀번호를 입력합니다. 그런 다음 Volusion에 연결을 클릭합니다.
- 다음 페이지에 클라비요 목록에 새로운 Volusion 고객 추가확인란이 표시됩니다. 이 확인란을 선택하면 클라비요에서 향후 고객이 주문할 때 추가할 목록 중 하나를 선택할 수 있습니다.
- 마지막으로 설정 완료를 클릭합니다.
클라비요에서 이메일 웹 추적 비활성화하기
- 클라비요의 "이메일에서 웹 추적" 기능은 클릭 추적을 사용하여 클라비요 이메일을 통해 웹사이트에 도착한 사용자를 원래 식별하기 전(예: 구매를 하거나 이메일 목록에 가입한 경우)에 식별합니다.
- Volusion은 클릭 추적에서 사용하는 URL 형식을 지원하지 않으며 사용자가 이러한 링크 중 하나를 통해 스토어를 방문하려고 할 때 오류가 발생하므로 이메일의 링크가 Volusion 스토어로 올바르게 연결되도록 하려면 Klaviyo에서 이 기능을 비활성화해야 합니다.
- 계정 이름 > 설정 > 이메일 > 어트리뷰션 아래의 계정 설정에서 이 추적을 사용 중지할 수 있습니다.
- 이 기능을 비활성화하면 웹사이트의 새 프로필을 클릭한 이메일을 통해 추적할 수 있는 기능만 손실됩니다. 웹사이트에 클라비요 현장 추적 분석 기능이 있는 한(다음 섹션에서 추가할 예정임), 스토어에서 구매하거나 이메일 목록에 가입할 때 이메일 주소를 받으면 바로 사용자를 추적할 수 있습니다.
Volusion 스토어에 현장 추적 추가
클라비요는 고객에 대한 귀중한 정보를 수집하는 데 도움이 되는 두 가지 현장 추적 스니펫을 제공합니다:
-
사이트에서 활성화됨
이 스니펫은 고객이 사이트를 방문하는 시점을 추적합니다. 조회한 제품 등의 다른 스니펫이 작동하려면 이 스니펫을 사이트에 추가해야 합니다. -
조회한 제품
이 스니펫은 고객이 특정 제품을 조회하는 시점을 추적합니다. 스토어에 조회된 제품 코드 스니펫을 추가하여 이 이벤트를 추적할 수 있습니다.
사이트 내 활성 추적 추가
웹사이트의 모든 페이지에 표시되도록 다음 Klaviyo.js 스니펫을 추가합니다. 이렇게 하면 사이트 내 추적 및 클라비요 양식을 활성화할 수 있습니다. PUBLIC_API_KEY를 클라비요 공개 API 키로 바꿔야 합니다.
<스크립트 유형="application/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
<script type="text/javascript"> //페이지 로드 시 Klaviyo 객체를 초기화하는 스크립트 !function(){if(!window.Klaviyo){wow._klOnsite=wow._klOnsite||[];try{wow.Klaviyo=새로운 프록시({},{get:function(n,i){return"푸시"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=새) Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=새 Promise((function(n){window._klOnsite.푸시([i].concat(o,[function(i){t&&t(i),n(i)}]))});return e}}})}catch(n){window.Klaviyo=window.Klaviyo[],window.Klaviyo.푸시=function(){var n;(n=window._klOnsite).푸시.적용(n,인수)}}}}(); </script>
조회한 제품 추적 추가조회한 제품 추적 추가
조회한 제품 추적을 사용하도록 설정하려면 디자인 > 파일 편집기를 클릭하여 찾을 수 있는 Volusion의 파일 편집기에서 스토어의 템플릿 페이지에 아래 코드 스니펫을 추가해야 합니다.
<스크립트 유형="텍스트/자바스크립트">
// 코드를 실행하기 전에 고객이 제품 페이지에 있는지 확인합니다.
if ($("meta[속성='og:type']").attr("content") == "product") {
var klaviyo = window.klaviyo || [];
// 상품 조회 시간 추적 함수
var trackViewedProduct = function(item) {
klaviyo.track("조회됨 제품", 항목);
klaviyo.trackViewedItem({
"제목": item.ProductName,
"ItemId": item.ProductID,
"ImageUrl": item.ImageURL,
"Url": item.URL,
"메타데이터": {
"Price": item.Price,
"Description": item.Description,
"CompareAtPrice": item.CompareAtPrice,
"YouSave": item.YouSave
}
});
};
var item = {}
.get(`/ProductDetails.asp?ProductCode=${global_Current_ProductCode}`, function(data) {}
var product_saleprice = $("table.colors_pricebox div.product_saleprice").length ?
숫자(`${$("table.colors_pricebox div.product_saleprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_saleprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
var product_listprice = $("table.colors_pricebox div.product_listprice").length ?
Number(`${$("table.colors_pricebox div.product_listprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_listprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
var product_productprice = $("table.colors_pricebox div.product_productprice").length ?
Number(`${$("table.colors_pricebox div.product_productprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_productprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
var product_yousave = $("table.colors_pricebox div.product_yousave").length ?
Number(`${$("table.colors_pricebox div.product_yousave").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_yousave").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : 0;
item = {
"ProductName": $("meta[property='og:title']").attr("content"),
"ProductID": global_Current_ProductCode,
"Description": $("meta[property='og:description']").attr("content"),
"ImageURL": $("meta[property='og:image']").attr("content"),
"URL": $("meta[property='og:url']").attr("content"),
"Price": product_saleprice ? product_saleprice : product_productprice,
"CompareAtPrice": product_listprice ? product_listprice : product_productprice,
"YouSave": product_yousave
};
trackViewedProduct(item);
});
}
</script>
버려진 장바구니 알림 추가버려진 장바구니 알림 추가
Volusion은 통합을 통해 버려진 카트를 추적하는 즉시 사용 가능한 방법을 제공하지는 않지만, Klaviyo에서 이 기능을 사용할 수 있도록 Volusion 스토어에 추가할 수 있는 사용자 지정 스크립트를 만들었습니다. 상점 템플릿에 코드를 추가하는 데 약간의 지식이 필요하므로 개발자가 있는 경우 이 문서를 보내 코드 추가를 안내할 수 있습니다.
버려진 카트 기능은 한 페이지 결제 기능을 사용하는 Volusion 스토어와 사용자가 구매하기 전에 계정이 필요하지 않은 스토어에서만 작동합니다.
-
디자인 > 파일 편집기를 클릭하여 찾을 수 있는 Volusion의 파일 편집기에서 스토어의 템플릿 페이지에 아래 코드 조각을 추가해야 합니다.
<스크립트 유형="텍스트/자바스크립트"> // 코드를 실행하기 전에 고객이 결제 페이지에 있는지 확인합니다. if (window.location.pathname == "/one-page-checkout.asp") { var klaviyo = window.klaviyo || []; // 결제 시작 시점을 추적하는 함수입니다. var trackStartedCheckout = function() { $.post('/AjaxCart.asp', 함수(데이터) { if (!데이터 || !데이터.제품 || !데이터.제품.길이) { return; } var items = [], names = [], skus = []; // 각 상품과 해당 SKU/이름/수량/가격/총 가격/이미지 URL 가져옵니다. .each(data.Products, function(i, record) { var item_price = +(record.ProductPrice.replace(/[\$,]+/g, '')) / record.Quantity; items.push({ SKU: record.ProductCode, Name: record.ProductName, Quantity: +record.Quantity, ItemPrice: item_price, RowTotal: item_price * record.Quantity, ImageURL: record.ImageSource }); names.push(record.ProductName); skus.push(record.ProductCode); }); // 고객 데이터와 함께 결제 시작 메트릭을 클라비요에 푸시합니다. klaviyo.track("시작됨 체크아웃", { $value: +(data.Totals[0].CartTotal.replace(/[\$,]+/g, "")), Items: items, ProductNames: names, SKUs: skus }); }, 'json'); }; $(function() { // 이메일 양식을 가져와서 고객 이메일을 받고 클라비요에서 해당 이메일에 이벤트를 연결합니다. $('[name="OnePageCheckoutForm"] [name="Email"]').change(function(e) { var email = $(this).val(); // 가벼운 유효성 검사를 수행합니다. 클라비요는 데이터가 수신되면 더 많은 유효성 검사를 수행합니다. if (이메일 && /@/.test(이메일)) { klaviyo.identify({ $email: email }); 트랙스타트 체크아웃(); } }); }); }
</script> - 이 코드는 앞으로의 결제 이벤트만 추적할 수 있으며, 중단된 카트 플로우를 클라비요 내에서 다시 채울 수는 없습니다.
- 이 코드를 스토어에 저장하면 클라비요는 중단된 카트 흐름을 트리거할 수 있는 결제 시작 메트릭을 자동으로 추적하기 시작합니다.
클라비요 동기화 모니터링
- 클라비요가 Volusion과 통합되면 데이터를 동기화할 시간이 필요하며, 그 후에야 사용할 수 있습니다. 연동 탭(왼쪽 하단의 계정 이름을 클릭하여 찾을 수 있음)으로 돌아가 활성화된 연동 목록에서 Volusion 연동 기능을 찾으면 이 동기화 상태를 확인할 수 있습니다.
- 회색 윤곽선이 있으면 통합이 아직 동기화 중이라는 뜻입니다. 스토어 규모가 클수록 동기화 시간이 더 오래 걸릴 수 있습니다. 통합이 녹색 테두리로 표시되면 준비가 완료된 것입니다.
- 클라비요는 처음 통합을 활성화할 때 모든 과거 Volusion 데이터를 가져옵니다. 이를 확인하기 위해 특정 날짜의 주문 수를 Volusion 인터페이스의 주문 수와 비교하여 일치하는지 확인할 수 있습니다. 예를 들어, 주문 처리됨 메트릭(클라비요의 분석 > 메트릭 아래)을 탐색할 때 어제 데이터 포인트에 마우스를 올리거나 차트 아래의 데이터 표를 확인하여 어제 보고된 주문 수를 확인할 수 있습니다.
- 이 숫자를 어제 Volusion에 저장된 숫자와 비교하면 정확히 일치하는 것을 확인할 수 있습니다. 그렇지 않다면 클라비요 계정의 시간대가 볼루전 시간대와 일치하지 않는 문제일 가능성이 높습니다.
- 계정의 표준 시간대를 확인하거나 업데이트하려면 다음과 같이 하세요:
- 왼쪽 하단에서 계정 이름을 클릭합니다.
- 설정을클릭한 다음 > 조직을 선택합니다.
- 시간대까지 아래로 스크롤합니다.
Volusion에서 동기화된 데이터
애널리틱스 > 메트릭으로 이동하여 계정의 모든 메트릭을 찾습니다. 볼루션 아이콘이 있는 지표는 볼루션 연동에서 동기화됩니다. Volusion의 지표 및 프로필 속성은 누군가가 주문한 후 1시간 이내에 동기화됩니다.
주문하기
이 이벤트는 고객이 결제 프로세스를 완료하고 Volusion 스토어에서 주문을 생성할 때 추적됩니다. 주문 완료 이벤트에는 제품 이름, 제품 코드, 이미지, 가격 정보 등 구매자가 구매한 품목에 대한 모든 관련 정보가 포함되어 있으므로 구매 후속 이메일에서 해당 정보를 사용할 수 있습니다.
주문한 제품주문한 제품
이 이벤트는 고객이 주문할 때도 추적되지만 주문의 각 품목에 대해 하나의 이벤트가 추적됩니다. 예를 들어, 티셔츠와 바지를 구매하는 경우 하나의 주문 이벤트가 추적되고 두 개의 주문 제품 이벤트(티셔츠에 대한 이벤트와 바지에 대한 이벤트)가 추적됩니다.
주문한 제품 이벤트에는 구매한 각 제품에 대한 자세한 정보가 포함되어 있습니다. 이는 주문 완료 이벤트에서 사용할 수 없는 제품 이형 상품 옵션 및 기타 세부 정보를 기반으로 행동 세그먼트를 생성할 때 유용합니다. 다음 기준에 따라 주문한 제품 이벤트를 필터링하고 타겟팅할 수 있습니다:
-
이름
Volusion에서 제품의 이름 또는 제목(예: 티셔츠). -
제품 코드
Volusion 내 제품의 제품 코드입니다. -
수량
주문에서 구매한 품목의 수량입니다.
Volusion에서 동기화된 고객 데이터
클라비요가 Volusion에서 동기화하는 위의 메트릭 외에도 각 클라비요 프로필에 추가되는 고객 속성도 있습니다. 이러한 속성은 세그먼트와 흐름에서 사용할 수 있습니다. 다음은 Volusion에서 자동으로 동기화되는 속성입니다:
- 이메일
- 이름
- 성
- 도시
- 주/지역
- 우편 번호
- 국가
- 전화번호
- 출처(클라비요는 프로필의 출처 속성이 "Volusion" 으로 설정된 Volusion의 고객을 추적합니다.)
문제 해결
클라비요에서 볼루션 주문 데이터가 보고되지 않습니다.클라비요에서 볼루션 주문 데이터가 보고되지 않습니다.
데이터 내보내기를 허용하는 Volusion API 설정에 문제가 있을 수 있습니다.
- 이 문제를 해결하려면 Volusion 관리자 패널의 인벤토리 탭으로 이동하세요. 드롭다운 메뉴에서 가져오기/내보내기를 선택합니다.
- Volusion API를 클릭하여 기본 API 페이지에 액세스합니다.
-
일반 섹션에는 스토어의 일반/주문 내보내기 실행 옵션이 있습니다. 내보내기가 실행되면 페이지가 새로 고쳐집니다.
-
라는 열의 확인란을 클릭하여 모든 열을 선택하고 실행을 클릭합니다.
-
실행을 클릭하여 일반 주문을 내보내면 페이지 상단에 API URL이 생성됩니다. 예를 들어, URL은 다음과 같이 표시됩니다:
https://storename.com/net/WebService.aspx?Login=user@storename.com&EncryptedPassword=ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789&
EDI_Name=GenericOrder.
- 위의 스크린샷에서 강조 표시된 "EncryptedPassword=" 및 "& EDI_Name=GenericOrders" 사이에 표시되는 값이 API 키 역할을 합니다. 이를 사용하여 클라비요 대시보드의 연동 탭에서 연동 설정을 다시 설정할 수 있습니다.
- 완료되면 애널리틱스 > 메트릭을 클릭하여 테스트합니다. 클라비요에서 새로운 데이터가 동기화되었는지 확인하기 위해 Volusion Placed Order 메트릭의 최근 활동을 확인합니다. 주문 처리됨 메트릭에 대한 새 데이터가 표시되면 지원팀에 문의하여 클라비요에서 누락된 주문에 대한 갭 채우기를 실행하거나 추가 지원이 필요한 경우 도움을 요청하세요.
- Volusion API를 사용하여 데이터를 내보내는 방법에 대한 자세한 내용은 Volusion 지원을 참조하세요.
사람들이 내 이메일 링크를 클릭하면 "잘못된 입력" 오류가 표시됩니다.
클라비요의 "이메일에서 웹 추적" 기능은 클릭 추적을 사용하여 클라비요 이메일을 통해 웹사이트에 도착한 사용자를 원래 식별하기 전(예: 구매 또는 이메일 목록에 가입한 경우)에 활동을 연결합니다.
Volusion은 클릭 추적에서 사용하는 URL 형식을 지원하지 않으며 사용자가 이러한 링크 중 하나를 통해 스토어를 방문하려고 할 때 오류가 발생하므로 이메일의 링크가 Volusion 스토어로 올바르게 연결되도록 하려면 Klaviyo에서 이 기능을 비활성화해야 합니다.
이 문제를 해결하려면 이 글의 시작 부분에 설명된 대로 클라비요에서 이메일에서 웹으로의 추적 을 비활성화하세요.
Volusion에서 영구 API 키를 만드는 방법Volusion에서 영구 API 키를 만드는 방법
일반적으로 볼루전은 계정에서 비밀번호를 재설정할 때 90일마다 API 키를 재설정해야 하므로 클라비요에서 볼루전 연동 기능을 다시 구성해야 합니다. 다음 단계에서는 로그인한 적이 없는 관리자 계정에 대한 API 자격 증명을 생성하는 대신 만료되지 않는 API 키를 만들 수 있습니다:
- Volusion 관리자 패널에서 고객 > 관리자로 이동하여 새 관리자 계정을 생성합니다.
- 인벤 토리 > 가져오기/내보내기로 이동하여 Volusion API 탭을 선택합니다.
- 일반 섹션에서 Volusion API 통합 도움말 링크를 클릭합니다.
- 내보내기를 선택하고 드롭다운에서 생성한 새 관리자를 선택합니다.
- "URL을 쿼리 문자열로..." 상자를 확장하여 영구 URL, 로그인 및 암호화된 비밀번호(API 키)를 찾습니다.
이 계정으로 로그인하지 마세요. 이 계정은 API 액세스에만 사용됩니다. 이 계정으로 로그인하면 90일 후에 비밀번호가 만료되며, 새로운 영구 API 키를 생성하려면 이 단계를 다시 수행해야 합니다.
결과결과
이제 클라비요와 Volusion을 통합하고, 현장 추적을 추가하고, 동기화된 데이터를 검토하고, 영구 API 키를 만드는 방법을 배웠습니다.
추가 리소스추가 리소스
- 통합 참조 동기화 빈도
- 클라비요와 통합하는 데 도움이 더 필요하신가요? 클라비요의 에이전시 파트너확인