학습 내용
이메일에서 표 블록을 사용하는 방법을 알아보세요. 이러한 블록은 이미지와 텍스트를 나란히 표시할 수 있습니다. 테이블 블록은 데이터를 반복하여 각 수신자에게 이메일을 개인화할 수 있도록 동적으로 설정할 수도 있습니다.
테이블 블록 이해테이블 블록 이해
테이블 블록에는 두 가지 유형이 있습니다:
-
정적
이 유형의 테이블 블록은 선택한 행과 열의 정확한 개수를 표시합니다. 각 수신자에게는 동일한 테이블 레이아웃이 표시되지만 개인화, 이벤트, 카탈로그 또는 기타 태그를 사용하는 경우 콘텐츠가 달라질 수 있습니다. -
동적
이러한 테이블 블록을 사용하면 데이터 목록(예: 장바구니 이탈 또는 주문 확인 플로우의 항목 목록)을 반복할 수 있습니다. 행 수는 리스트 항목 수에 따라 결정되며, 1개 품목을 주문한 경우 1행, 5개 품목을 주문한 경우 5행이 표시됩니다.
동적 테이블 블록의 가장 일반적인 사용 사례는 장바구니 이탈 메시지에서 제품을 강조 표시하는 것입니다. 여기에서는 동적 블록을 사용하여 포기한 각 품목의 이미지, 제품 이름 및 가격이 포함된 여러 행을 표시합니다.
테이블 블록 사용 시기테이블 블록 사용 시기
표 블록은 두 개 이상의 콘텐츠를 나란히 배치하는 여러 가지 방법 중 하나입니다. 다른 대안으로는 분할 블록과 열이 있습니다.
아래 표에서 콘텐츠를 나란히 배치하는 다양한 옵션에 대해 자세히 알아보세요.
콘텐츠 레이아웃 | 열 수 | 너비 옵션 | 허용되는 콘텐츠 유형 | 모바일 보기에서 열을 쌓을 수 있나요? |
블록 분할 | 2 | 정밀한 제어( 분할 설정 사용 > 열 너비) | 이미지 또는 텍스트만 | 예 |
열 | 1-4 | 제한된 선택 | 모든 유형의 콘텐츠 블록(예: 텍스트 블록, 이미지 블록, 리뷰 견적 블록) | 예 |
테이블 블록 | 모든 번호 | 정밀한 제어( 열 너비 사용 > 매뉴얼) | 이미지 또는 텍스트만 | 아니요 |
표는 화면 리더가 파싱하는 데 어려움을 겪기 때문에 접근성 측면에서 문제가 될 수 있습니다.
정적 테이블 블록
여기서 '정적'이라는 단어는 단순히 테이블의 콘텐츠와 행 수가 모든 수신자에 대해 동일하게 유지된다는 의미입니다. 콘텐츠가 변경되는 유일한 경우는 정적 테이블 블록 내에 개인화, 날짜 및 카탈로그 태그와 같은 동적 콘텐츠를 추가하는 경우입니다.
정적 테이블 블록의 사용 사례정적 테이블 블록의 사용 사례
정적 테이블 블록을 사용하려면
- 플래시 세일이나 제품 출시와 같은 특정 품목을 표시합니다.
- 항상 같은 수의 항목을 포함하세요(예: 탐색 이탈 메시지에 가장 최근에 본 항목을 표시).
- 이벤트 데이터에 포함된 항목이 1개만 포함된 플로우 메시지를 만듭니다:
- 장바구니 이탈 플로우(장바구니에 추가 트리거)
- 탐색 포기 플로우
- 재입고 및 가격 인하 플로우
- 정적 텍스트와 이미지를 나란히 배치하려는 경우
정적 테이블 블록을 만드는 방법
- 이메일(예: 캠페인 이메일 템플릿 또는 플로우 이메일)로 이동합니다.
-
블록 메뉴에서 표 블록을 캔버스로 드래그합니다.
- 블록의 스타일 메뉴를 엽니다. 테이블 블록의 기본 설정은 정적이므로 이미 정적이 선택되어 있습니다.
-
열에서 열 추가를 클릭하여 열을 추가합니다.
-
행 아래에서 행 추가를 클릭하여 행을 추가합니다.
- 블록의 콘텐츠 탭으로 돌아갑니다.
-
셀 선택기 영역을 사용하여 편집할 셀을 선택합니다.
- 셀 콘텐츠 메뉴를 사용하여 해당 셀이 텍스트인지 이미지인지 선택합니다. 각 셀에 대해 반복합니다.
- 셀 콘텐츠 메뉴 아래에 콘텐츠(예: 텍스트 또는 이미지)를 추가합니다.
- 모든 셀에 콘텐츠를 추가한 후에는 뒤로 가기 화살표를 클릭하여 기본 콘텐츠 메뉴로 돌아가 이메일 작성을 계속합니다.
동적 테이블 블록
전자상거래 플랫폼에 Klaviyo 와 표준 연동이 있는 경우 동적 테이블 블록을 구축할 필요가 없습니다. 대신 기본 장바구니 이탈 또는 플로우 라이브러리에 있는 주문 플로우에 있는 테이블 블록을 사용하세요.
동적 테이블 블록은 데이터 집합을 반복하여 그 안의 항목 수에 따라 콘텐츠를 반복합니다. 블록은 리스트의 끝에 도달할 때까지 반복합니다. 예를 들어 누군가의 카트에 있는 제품의 정확한 개수를 표시할 수 있습니다.
동적 블록을 사용하려면 각 리스트 항목이 동일한 형식을 따르는 중첩된 리스트로 포맷된 데이터를 참조해야 합니다. 가장 일반적인 사용 사례는 플로우의 트리거 이벤트(예: 결제 시작, 주문 완료)에서 찾은 제품 정보이지만 웹 피드를 사용하여 블로그 게시물을 나열하거나 목록으로 형식이 지정된 프로필 데이터를 참조할 수도 있습니다.
동적 테이블 블록의 요소동적 테이블 블록의 요소
동적 콘텐츠 블록을 만들려면 3가지 요소가 필요합니다:
-
행 컬렉션
반복할 데이터의 위치입니다. 소스 데이터(예: 결제 시작 이벤트의 메타데이터에 있는 항목)를 볼 때 모든 태그에 대해 동일한 관련 템플릿 태그의 부분입니다. -
행 별칭
테이블이 데이터 집합을 반복할 때 행 컬렉션을 참조하는 약식 방법입니다. 행 별칭은 일반적으로 항목이지만 어떤 텍스트도 사용할 수 있습니다. -
동적 콘텐츠
모든 행에 표시되는 콘텐츠입니다. 예를 들어, 누군가가 장바구니에 남긴 모든 품목에 대해 이미지, 제품 이름, 가격, 이형 상품 정보를 표시하고 싶을 수 있습니다.
동적 테이블 블록의 사용 사례
데이터 목록을 동적으로 참조하고 목록의 모든 항목이 동일한 방식으로 서식이 지정된 경우 동적 테이블 블록을 사용합니다. 여기에는 다음이 포함됩니다:
- 장바구니 이탈 플로우 (결제 시작 트리거)
- 주문 확인 플로우
- 상향 또는 교차 판매 플로우
동적 테이블 블록을 만드는 방법
이 지침에 사용된 모든 태그는 예시이며 계정에 맞는 태그와 다를 수 있습니다. 메시지에 대한 올바른 태그는 데이터의 출처와 구조(주로 전자상거래 플랫폼)에 따라 달라지며, Klaviyo 계정마다 다릅니다.
이 섹션에서는 동적 테이블 블록을 높은 수준에서 다룹니다. 이 프로세스에 대한 자세한 지침은 플로우 이메일에서 동적 블록을 작성하는 방법을 참조하세요.
- 편집기로 이동하여 이메일을 받습니다. 이벤트 데이터(예: 장바구니 이탈 세부 정보)를 사용하는 경우 관련 이벤트에 의해 트리거된 플로우 내의 이메일로 이동합니다.
-
블록 메뉴에서 표 블록을 캔버스로 드래그합니다.
- 블록의 스타일 메뉴를 열고 동적을 선택합니다.
-
행 컬렉션 설정: 표시하려는 각 항목에서 일관된 템플릿 태그의 일부를 사용합니다.
- 예를 들어 {{ event.products.0.imageURL }}이 첫 번째 항목의 이미지 태그이고 {{ event.products.1.name }}이 두 번째 항목의 이름 태그인 경우 행 컬렉션은 event.products여야 합니다.
- 행 컬렉션은 거의 항상 첫 번째 숫자 앞의 태그 부분입니다(예: event.extra.line_items 전체 태그가 {{ event.extra.line_items.0.product.name }}인 경우).
- 행 별칭을 항목으로 설정합니다.
- 블록의 콘텐츠 탭으로 돌아갑니다.
- 표의 각 셀에 콘텐츠를 추가합니다. 일반적으로 왼쪽 셀은 이미지이고 오른쪽 셀은 제품 정보가 포함된 동적 태그가 포함된 텍스트입니다.
- 표의 각 태그에서 첫 번째 숫자 앞의 모든 항목을 행 별칭(예: "item")으로 바꿉니다. 예를 들어
- {{ event.extra.line_items.0.imageURL }} 이 {{ item.imageURL }} 이 됩니다.
- {{ event.items.0.product.name }} 이 {{ item.product.name }}이 됩니다.