메시지 맞춤 설정에 미리보기 패널을 사용하는 방법
학습 내용
미리보기 패널을 사용해 메시지에 사용할 수 있는 개인화 데이터를 파악하고 템플릿 태그에 액세스하는 방법을 알아보세요. 개인화 옵션에 대해서는 미리보기 모달을 기준으로 삼으세요.
템플릿, 캠페인 및 플로우용 미리보기 패널
미리 보기 및 테스트를 클릭해 어떤 메시지든 미리 보기 패널을 여세요. 여기에서 데이터 소스를 선택할 수 있어요. 메시지가 있는 위치에 따라 선택할 수 있는 옵션이 약간 달라져요.
템플릿
콘텐츠 > 템플릿으로 이동해 템플릿을 편집하면 프로필 데이터와 이벤트 데이터 간에 전환할 수 있어요. 프로필 데이터의 경우 특정 프로필을 선택할 수 있어요. 이벤트 데이터의 경우 특정 이벤트를 선택할 수 있어요.
이벤트 개인화는 해당 이벤트에 의해 트리거된 플로우에 대해서만 지원됩니다. 이벤트의 맞춤 설정 태그를 사용하지만 해당 이메일을 다른 방식(예: 캠페인, 다른 이벤트에 의해 트리거되는 플로우 또는 리스트에 의해 트리거되는 플로우)으로 보내는 경우 맞춤 설정이 렌더링되지 않습니다.
캠페인
캠페인 메시지를 수정하면 이벤트 개인화가 아니라 프로필 개인화만 사용할 수 있어요. 캠페인은 특정 이벤트와 연결할 수 없기 때문에 캠페인에서는 이벤트 데이터가 지원되지 않아요.
플로우
지표, 가격 인하, 재고 부족 또는 재입고에 의해 트리거되는 플로우의 일부인 메시지를 편집하면 미리보기 패널에 프로필 및 이벤트 맞춤 설정 태그가 모두 포함돼요. 프로필 맞춤 설정은 모든 플로우에서 지원돼요. 텍스트 블록에서 맞춤 설정 추가 버튼을 사용해 이 태그를 추가하세요.
미리 보기할 프로필 선택
미리 보기 모달에서 프로필 맞춤 설정 옵션을 검토할 때, 기본 프로필은 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 }}는 주문의 세 번째 항목 제목에 대한 변수입니다.
이 프로세스는 기술에 익숙한 마케터 또는 개발자에게 접근할 수 있는 경우에만 권장해요. 저희 제품은 사용자 지정 동적 콘텐츠를 지원하지만, 지원팀에서는 이 문서에서 다루는 일반적인 안내를 제공하는 것 외에는 사용자 지정 템플릿 구축을 도와드릴 수 없어요.
결과
이 글을 읽고 계정에서 이 단계를 직접 따라 해 보면, 미리보기 모달을 탐색하고 메시지에 필요한 개인화 데이터를 찾는 방법을 이해할 수 있을 거예요.
추가 자료
- Message personalization reference
Learn how to use Klaviyo’s personalization variables, or tags, to customize the experience for your customers.
- How to skip lines in a dynamic table block
Learn how to skip rows (e.g., items) in a dynamic table block. The most common use case for this is hiding irrelevant items, like shipping insurance or free gift items, from an abandoned cart email. However, you can follow these steps for any email that uses a dynamic table block.