메시지 맞춤 설정에 미리보기 패널을 사용하는 방법
학습 내용
미리보기 패널을 사용해 메시지에 사용할 수 있는 개인화 데이터를 파악하고 템플릿 태그에 액세스하는 방법을 알아보세요. 개인화 옵션에 대해서는 미리보기 모달을 기준으로 삼으세요.
템플릿, 캠페인 및 플로우용 미리보기 패널
미리 보기 및 테스트를 클릭해 어떤 메시지든 미리 보기 패널을 여세요. 여기에서 데이터 소스를 선택할 수 있어요. 메시지가 있는 위치에 따라 선택할 수 있는 옵션이 약간 달라져요.
템플릿
콘텐츠 > 템플릿으로 이동해 템플릿을 편집하면 프로필 데이터와 이벤트 데이터 간에 전환할 수 있어요. 프로필 데이터의 경우 특정 프로필을 선택할 수 있어요. 이벤트 데이터의 경우 특정 이벤트를 선택할 수 있어요.
이벤트 개인화는 해당 이벤트에 의해 트리거된 플로우에 대해서만 지원됩니다. 이벤트의 맞춤 설정 태그를 사용하지만 해당 이메일을 다른 방식(예: 캠페인, 다른 이벤트에 의해 트리거되는 플로우 또는 리스트에 의해 트리거되는 플로우)으로 보내는 경우 맞춤 설정이 렌더링되지 않습니다.
캠페인
캠페인 메시지를 수정하면 이벤트 개인화가 아니라 프로필 개인화만 사용할 수 있어요. 캠페인은 특정 이벤트와 연결할 수 없기 때문에 캠페인에서는 이벤트 데이터가 지원되지 않아요.
플로우
지표, 가격 인하, 재고 부족 또는 재입고에 의해 트리거되는 플로우의 일부인 메시지를 편집하면 미리보기 패널에 프로필 및 이벤트 맞춤 설정 태그가 모두 포함돼요. 프로필 맞춤 설정은 모든 플로우에서 지원돼요. 텍스트 블록에서 맞춤 설정 추가 버튼을 사용해 이 태그를 추가하세요.
미리 보기할 프로필 선택
미리 보기 모달에서 프로필 맞춤 설정 옵션을 검토할 때, 기본 프로필은 Klaviyo 로그인과 연결된 사용자 프로필이에요. 이는 Klaviyo 계정에서 이메일에 대한 프로필과는 다르며, 이름 및 성과 같은 매우 제한된 맞춤 설정 태그 옵션만 제공해요.
실제 고객 계정에서 사용할 수 있는 모든 데이터를 보려면 다른 프로필을 선택하세요.
다양한 메시지에 대해 미리보기 프로필을 변경하는 방법을 알아보세요:
- 템플릿, 캠페인 및 플로우 메시지(이벤트 트리거 제외)
미리보기 모달에서 프로필 검색 필드를 사용하세요.
- 이벤트 트리거 플로우 메시지
이벤트 트리거 플로우 메시지의 프로필 데이터는 가장 최근에 트리거 작업을 수행한 프로필에서 가져옵니다. 화살표를 사용해 최대 10개의 최근 이벤트 사이를 전환하고, 연결된 프로필을 선택해 주세요.
미리 볼 이벤트를 선택하세요
콘텐츠 > 템플릿으로 이동해 이메일을 편집할 때 미리 볼 이벤트를 선택할 수 있어요. 이벤트 트리거 플로우 메시지를 편집하면 이벤트가 자동으로 선택돼요.
두 시나리오 모두에서 이벤트의 최근 10개 인스턴스를 전환해 미리 보기 기준으로 사용할 항목을 선택할 수 있어요. 화살표를 사용해 이동하면서 미리 보기에 사용할 항목을 찾을 때까지 살펴보세요.
기본 맞춤 설정 태그
미리보기할 프로필 또는 이벤트를 선택한 후, 어떤 데이터든 위에 마우스를 올리면 맞춤 설정 태그를 확인할 수 있어요. 클릭해 클립보드에 복사한 다음, 메시지에 붙여넣으세요.
이 태그는 그대로 사용할 수도 있고, 필터를 사용해 표시 방식을 조정할 수도 있어요. 미리보기 모달에서 복사하는 모든 변수에는 기본 필터 |default:''가 포함돼요. 이 필터를 삭제하거나, 그대로 두거나, 기본값을 설정하기 위해 값을 입력할 수 있어요. 기본값은 특정 수신자에 대한 데이터가 없을 때 표시돼요. 기본값을 설정하지 않으면, 데이터를 사용할 수 없을 때 변수가 렌더링되지 않아요.
고급 맞춤 설정 태그
이벤트 데이터를 보고 있다면 정리해야 할 항목이 너무 많을 수 있어요. 이벤트에는 이벤트를 트리거한 사용자의 작업에 대한 정보인 메타데이터가 대량으로 포함되는 경우가 많아요.
일반적으로 이 데이터 중 일부는 “중첩”되어 있는데, 이는 다른 변수 안에 저장된다는 뜻이에요. 중첩 데이터는 관련된 정보를 정리하는 데 사용돼요.
Placed Order 이벤트는 중첩 데이터(nested data)를 사용하는 이벤트 중 하나예요. 이 이벤트의 메타데이터에는 주문한 사람에 대한 세부 정보와 주문한 항목에 대한 세부 정보가 포함되어 있을 가능성이 높아요. 다음은 확인할 수 있는 데이터의 예시예요:
- 주소
고객의 주소 세부정보는 shipping_address 제목 아래에 중첩되어 있으며, 여기에는 도로명 주소, 도시, 주, 국가가 포함됩니다.
- 구매한 제품
구매한 항목은 line_items 제목 아래에 나열돼요. line_items 제목 바로 아래에 또 다른 제목인 0이 있어요. 0 제목 안에는 첫 번째로 주문한 제품에 대한 세부 정보가 있어요. 더 아래로 스크롤하면 두 번째로 주문한 항목을 나타내는 두 번째 제목 1이 보일 수도 있어요. 이처럼 번호가 매겨진 데이터에서는 각 항목의 구조가 대체로 동일하지만, 각 항목에는 서로 다른 항목(예: 주문한 제품)에 대한 세부 정보가 포함돼요.
중첩된 데이터는 작은 화살표 아이콘으로 표시됩니다. 이 아이콘을 클릭해 항목을 접고 콘텐츠를 숨기면 데이터를 더 쉽게 탐색할 수 있어요.
맞춤 설정 태그는 항상 데이터 내에서 해당 태그를 찾는 데 사용하는 경로를 나타내요. 예를 들어 중첩되지 않은 이벤트 변수는 다음과 같은 구조를 따라요: {{ event.source }}. 하지만 extra > customer > default_address > address1로 이동해 찾은 중첩 변수는 다음과 같이 표시돼요: {{ event.extra.customer.default_address.address1 }}.
중첩된 변수를 반복 처리하기
{{ event.extra.line_items.0.product.title }}처럼 숫자가 포함된 변수를 선택하면, 목록에 있는 각 항목을 반복해서 처리할 수 있다는 뜻이에요. for loop, content repeat 또는 dynamic table block을(를) 사용해 목록 항목을 반복 처리할 수 있어요.
이 반복 도구 중 하나를 사용하지 않기로 선택했다면, 일부 수신자에게는 항목이 1개뿐일 수 있으므로 목록의 첫 번째 항목을 항상 사용해야 해요. 변수에 첫 번째 목록 항목이 참조되는지 여부는 변수 자체의 숫자를 확인하면 알 수 있어요:
- {{ event.extra.line_items.0.product.title }}는 주문에서 첫 번째 항목의 제목에 대한 변수예요.
- {{ event.extra.line_items.1.product.title }}는 주문에서 두 번째 항목의 제목을 위한 변수입니다.
- {{ event.extra.line_items.2.product.title }}는 주문의 세 번째 항목 제목에 대한 변수입니다.
이 프로세스는 기술에 익숙한 마케터 또는 개발자에게 접근할 수 있는 경우에만 권장해요. 저희 제품은 사용자 지정 동적 콘텐츠를 지원하지만, 지원팀에서는 이 문서에서 다루는 일반적인 안내를 제공하는 것 외에는 사용자 지정 템플릿 구축을 도와드릴 수 없어요.
결과
이 글을 읽고 계정에서 이 단계를 직접 따라 해 보면, 미리보기 모달을 탐색하고 메시지에 필요한 개인화 데이터를 찾는 방법을 이해할 수 있을 거예요.
추가 자료
- 메시지 개인화 참고자료
Klaviyo의 개인화 변수 또는 또는 태그를 사용하여 고객 맞춤형 경험을 제공하는 방법을 알아보세요.
- 동적 테이블 블록에서 줄을 건너뛰는 방법
동적 표 블록에서 행(예: 항목)을 건너뛰는 방법을 알아보세요. 이 기능의 가장 일반적인 사용 사례는 장바구니 이탈 이메일에서 배송 보험이나 무료 사은품 항목처럼 관련 없는 항목을 숨기는 것이에요. 하지만 동적 표 블록을 사용하는 모든 이메일에서 아래 단계를 따라 할 수 있어요.