플로우 이메일에서 동적 블록을 만드는 방법

예상 8 읽은 시간(분)
|
업데이트 2024년 11월 25일 오후 3:00 EST
학습 내용

학습 내용

동적 테이블 블록을 사용하여 메트릭 트리거 흐름에 제품 및 기타 이벤트 정보를 추가하는 방법을 알아보세요. 이 문서에서는 남겨진 제품을 보여주는 버려진 카트 알림의 예를 사용하여 동적 블록을 만드는 방법에 대해 알아봅니다.

클라비요의 사전 구축된 전자상거래 통합(예: Shopify, BigCommerce, Magento 또는 WooCommerce) 중 하나를 사용하는 경우 이러한 블록을 수동으로 구축할 필요가 없습니다. 대신 플로우 라이브러리를 사용하여 템플릿으로 사용할 수 있도록 미리 작성된 완전한 기능의 플로우 이메일을 찾아보세요. 

메트릭 트리거 흐름 내에서 흐름을 트리거하는 이벤트에 따라 이메일 콘텐츠를 개인화할 수 있습니다. 예를 들어, 누군가 결제를 시작한 경우 중단된 장바구니 이메일에 제품 이미지와 가격을 포함시켜 수신자가 장바구니로 돌아와 구매를 완료하도록 유도할 수 있습니다. 동적 테이블 블록은 카트의 각 품목에 대해 지정된 정보로 자동으로 반복됩니다.

시작하기 전 안내 사항

시작하기 전 안내 사항

시작하기 전에 사용할 이벤트 데이터가 있는지 확인하세요. 애널리틱스 > 메트릭으로 이동하여 이벤트가 클라비요에 존재하는지 확인합니다.

이메일에서 이벤트 또는 프로필 데이터를 사용하는 것이 익숙하지 않다면 먼저 메시지 개인화 참고자료를 확인하세요. 

클라비요의 데이터 유형, 특히 목록 (예: 배열)을 이해하는 것도 도움이 될 것입니다. 배열은 동일한 방식으로 구조화된 여러 개의 데이터를 저장하는 방법입니다. 예를 들어, 고객의 카트 품목은 결제 시작 이벤트 내에 배열로 저장됩니다. 품목 배열에는 주문한 품목당 하나의 항목이 포함되며 각 항목에는 해당 품목에 대한 세부 정보(예: 품목 이름, 이미지 URL, 수량, 크기, 색상 등)가 포함됩니다. 

동적 테이블 블록을 사용할 수 있는 흐름 유형에는 어떤 것이 있나요? 

동적 테이블 블록을 사용할 수 있는 흐름 유형에는 어떤 것이 있나요? 

동적 테이블 블록에는 고객이 어떤 식으로든 상호 작용한 하나 이상의 제품에 대한 정보(예: 구매 또는 장바구니에 남김)가 포함되어 있습니다. 이러한 테이블 블록은 고객 행동에 따라 다른 수의 제품을 포함할 수 있는 이벤트에 유용합니다. 동적 테이블 블록은 이러한 이벤트에 의해 트리거되는 흐름에 유용합니다: 

  • 주문 완료(주문 확인 흐름)
  • 결제 시작(중단된 카트 흐름) 
  • 주문 처리됨(배송 확인 흐름) 
  • 주문 취소(취소 확인) 
  • 하나 이상의 제품 목록이 포함된 기타 이벤트

이벤트에 항상 단일 제품이 포함된 경우에는 동적 테이블 블록이 유용하지 않습니다. 아래 이벤트에는 대신 정적 테이블 블록이 필요합니다. 

  • 장바구니에 추가됨(중단된 결제 흐름)
  • 조회한 제품(탐색 포기 흐름) 

단일 제품 이벤트용 정적 테이블 블록을 만드는 방법을 알아보세요. 

1단계: 흐름 만들기

1단계: 흐름 만들기

  1. 클라비요의 플로우 탭으로 이동합니다.
  2. 흐름 만들기를 클릭합니다. 
  3. 처음부터 만들기를 클릭합니다. 
  4. 흐름의 이름을 지정하고 흐름 만들기를 클릭합니다. 
  5. 트리거 설정에서 메트릭을 클릭합니다. 
  6. 플로우를 트리거할 이벤트를 선택합니다. 이 예제에서는 결제 시작 이벤트를 사용합니다. 이렇게 하면 버려진 카트 블록을 구성하는 데 필요한 이벤트 데이터에 액세스할 수 있습니다.
  7. 완료를 클릭합니다. 
  8. 이메일 작업을 플로우로 끌어다 놓습니다.
2단계: 동적 테이블 추가

2단계: 동적 테이블 추가

  1. 마지막 섹션에서 흐름에 추가한 이메일 블록을 클릭합니다. 
  2. 콘텐츠 구성을 클릭합니다. 
  3. 끌어서 놓기를 선택합니다. 
  4. 기본으로 사용할 템플릿을 선택합니다.
  5. 표 블록을 이메일에 끌어다 놓습니다.
  6. 테이블 설정 > 동적을 클릭하여 테이블을 동적 블록으로 변환합니다. 두 개의 필드가 표시됩니다: 행 컬렉션행 별칭; 다음 단계에서 이 필드를 완성하겠습니다.
  7. 콘텐츠 탭으로 돌아가 열 유형을 조정합니다.
  8. 일반적으로 버려진 카트 메시지에는 왼쪽에 버려진 품목의 이미지가 표시되고 오른쪽에 품목에 대한 세부 정보가 표시됩니다. 왼쪽 또는 오른쪽 행 선택기를 클릭한 다음 텍스트 또는 이미지를 클릭하여 셀 유형을 변경합니다.
    동적 블록 만들기
3단계: 행 컬렉션 식별

3단계: 행 컬렉션 식별

이 단계에서는 반복하려는 배열의 이름을 행 컬렉션 필드에 추가합니다. 배열의 이름을 찾으려면

  1. 미리 보기 및 테스트를 클릭합니다.
  2. 이벤트를 클릭합니다. 
  3. 이 플로우를 트리거하는 이벤트를 선택합니다(예: 결제 시작됨).
  4. 필요한 정보가 포함된 배열을 찾을 때까지 이벤트의 미리 보기 데이터를 스크롤합니다. 데이터 왼쪽에 있는 화살표 아이콘을 사용하여 필요하지 않은 섹션을 축소하고 탐색하기 쉽게 만들 수 있습니다.
    아직 흐름의 트리거 작업을 완료한 사람이 없는 경우 흐름에 사용할 수 있는 미리 보기 데이터가 없습니다. 카트에 아이템을 추가하고 결제를 시작하는 등의 작업을 수행하기 위해 사이트로 이동하면 클라비요의 미리보기 옵션에 이벤트가 표시됩니다.
    이벤트 미리 보기 데이터 탐색
    이 예제에서는 항목 정보를 저장하는 2개의 배열이 있습니다: 
    • 항목
      각 항목 이름의 간단한 목록이 포함된 최상위 배열입니다.
    • line_items,
      각 항목의 제목, 가격, SKU, 이미지 URL 등 자세한 정보가 포함된 추가 배열 안에 중첩된 배열입니다.
      이벤트 데이터의 두 가지 항목 하위 섹션

    반복 테이블 블록에 표시하는 데 필요한 세부 정보가 포함되어 있으므로 더 자세한 배열인 line_items를 사용하고 싶을 것입니다. 행 컬렉션 필드에 설정할 적절한 변수를 찾으려면 배열의 첫 번째 섹션에서 두 개의 변수를 선택하고 복사합니다. 이 예제에서는 variant_pricetitle에 대한 태그를 복사합니다. 이 예제의 두 태그는 다음과 같습니다: 

    {{ event.extra.line_items.0.variant_price }}

    {{ event.extra.line_items.0.title }}

  5. 중괄호는 무시하고 그 안에 있는 변수를 살펴보세요. 두 변수의 시작이 event.extra.line_items.0으로 동일하다는 점에 유의하세요. 

  6. 변수의 이 부분 끝에 있는 점과 숫자까지의 모든 것을 행 컬렉션으로 사용합니다(단, 점과 숫자는 제외). 이 예제에서 행 컬렉션 필드에 적합한 설정은 event.extra.line_items입니다.

선택 사항: 폴백 콘텐츠 설정

선택 사항: 폴백 콘텐츠 설정

선택한 행 컬렉션에 데이터가 없는 경우 대체 콘텐츠가 표시됩니다. 이는 트리거 이벤트 내에서 일관되게 나타나지 않는 데이터를 기반으로 테이블을 작성하는 경우에만 필요합니다. 대체 콘텐츠를 추가하려면 대체 콘텐츠 옵션을 토글하고 표시되는 필드에 콘텐츠(예: 텍스트 또는 이미지)를 추가합니다. 

대체 콘텐츠 추가 옵션

4단계: 행 별칭 선택

4단계: 행 별칭 선택

행 별칭은 특수 문자나 공백 없이 원하는 모든 텍스트를 사용할 수 있습니다. 동적 테이블 블록 내에서 이 별칭을 사용하여 위에서 선택한 배열에서 가져와야 하는 변수를 식별할 수 있습니다. 기억하기 쉽도록 간단하지만 설명이 포함된 별칭을 선택하는 것이 도움이 됩니다. 

이 예제에서는 동적 테이블 블록이 중단된 카트의 품목 목록에 반복되므로 item이 좋은 별칭입니다. 블로그 글 목록에서 블록이 반복되는 경우 별칭으로 post를 사용할 수 있습니다.

원하는 별칭을 사용할 수 있지만, 배열의 변수에 해당 별칭을 일관되게 사용해야 합니다(다음 단계에 설명된 대로). 

테이블 설정

행 컬렉션행 별칭 필드를 채우면 테이블 작성을 시작할 준비가 된 것입니다. 

5단계: 동적 제품 세부 정보 추가

5단계: 동적 제품 세부 정보 추가

데이터 소스를 설정한 후에는 태그를 사용하여 이메일에 텍스트를 추가할 수 있습니다. 이 이메일은 이탈한 카트 흐름에 대한 것이므로 가격 및 구매 링크와 같은 기타 세부 정보와 함께 남겨진 제품 이름을 표시하는 것이 중요합니다.

블록에 제품 제목을 입력하려면 다음과 같이 하세요:

  1. 표의 열 중 하나로 이동합니다. 첫 번째 열에 이미지를, 두 번째 열에 텍스트를 넣으려면 블록의 콘텐츠 섹션 오른쪽에 있는 열 선택기를 클릭합니다.
  2. 미리 보기 모달에서 전체 이벤트 변수를 붙여넣습니다(예: {{ event.extra.line_items.0.title }}).
  3. 변수 내의 행 컬렉션(즉, 행 컬렉션에 사용한 텍스트)과 다음 점과 숫자를 마지막 단계에서 선택한 별칭(예: 항목)으로 바꾸고 주변 괄호는 그대로 유지합니다. 이 예의 경우 {{ event.extra.line_items.0.title }}은 {{ item.title }}이 됩니다.
  4. 이메일을 미리 보고 제목이 표시되는지 확인합니다. 표시되지 않으면 표 설정 탭에서 텍스트의 철자, 대문자, 서식과 설정을 다시 한 번 확인하여 오류가 없는지 확인하세요.

동일한 단계를 반복하여 항목 세부 정보를 추가합니다. 

제품 제목 하이퍼링크

제품 제목 하이퍼링크

제품 제목에 하이퍼링크를 추가하려면 다음과 같이 하세요: 

  1. 이벤트 세부 정보에서 제품 URL 변수를 찾습니다.
  2. 위의 변수에서와 같이 행 컬렉션과 번호를 행 별칭으로 바꿉니다(예: {{ event.extra.line_items.url }}은 {{ item.url }}이 됨). 
  3. 항목 제목의 전체 변수(예: {{ item.title }})를 강조 표시합니다. 
  4. 링크 아이콘을 클릭하고 URL 변수를 URL 필드에 붙여넣습니다.
통합별 공통 제품 URL 변수

BigCommerce
이벤트 변수입니다: {{ event.extra.items.0.product.url }}
최종 태그: {{ organization.url }}{{ item.product.url }}

마젠토 1
이벤트 변수입니다: {{ event.extra.line_items.0.product.key }}
최종 태그: {{ organization.url }}{{ item.product.key }}

마젠토 2
이벤트 변수입니다: {{ event.Items.0.Product.FullURL }}
최종 태그입니다: {{ item.Product.FullURL }}

Shopify
이벤트 변수입니다: {{ event.extra.line_items.0.product.handle }}
최종 태그: {{ organization.url }}제품/{{ item.product.handle }}

WooCommerce
이벤트 변수입니다: {{ event.extra.Items.0.URL }}
최종 태그입니다: {{ item.URL }}     

 

제품 제목 하이퍼링크

통화 변수에 대한 고려 사항

통화 변수에 대한 고려 사항

이벤트 세부 정보에서 아이템 가격이 통화 기호 없이 숫자로 전달되는 경우 currency_format 태그를 사용하여 통화 서식을 적용하세요. 이 태그를 적용하려면 아래 코드의 variable_name을 원래 변수에서 중괄호를 제외한 전체 가격 변수로 바꾸세요: 

{% currency_format variable_name %}

따라서 최종 변수는 다음과 같이 보일 수 있습니다: 

{% currency_format item.price %}

6단계: 이미지 추가

6단계: 이미지 추가

동적 이미지를 삽입하려면 미리보기 모달에서 이미지에 대한 이벤트 변수를 찾습니다. 이 변수는 보통 이미지, 이미지 또는 src 아래에 나열되지만 통합에 따라 다릅니다. 여기서는 src: {{ event.extra.line_items.0.product.images.0.src }} 아래에 있습니다. 5단계에서 설명한 대로 이 변수에 동일한 조정을 적용( event.extra.line_items.0을 항목 포함). event.extra.line_items 내의 이벤트 변수 배열입니다, 이 특정 항목의 이미지를 저장합니다.

  1. 이 변수가 있으면 이미지를 표시할 열(이 경우 왼쪽 열)로 이동합니다.
  2. 셀 콘텐츠가 현재 텍스트로 설정되어 있는 경우 셀 콘텐츠 아래 이미지를 클릭합니다.
  3. 동적 이미지 추가/이미지 찾아보기를 클릭합니다.
  4. 동적 이미지 탭에서 이미지 변수를 동적 변수 또는 동적 URL 필드에 붙여 넣습니다.
    이미지 추가
  5. 사용자 지정 이미지 이벤트 변수 {{ item.product.images.0.src }}을 입력합니다.
  6. 저장을 클릭합니다.
  7. 이미지를 클릭할 수 있도록 링크 주소 필드에 5단계의 제품 URL 변수를 추가합니다.
  8. 이미지의 최대 너비를 250-300으로 시작하여 필요에 따라 조정합니다.
  9. 변경이 완료되면 완료를 클릭하고 이메일을 미리 보고 예상대로 표시되는지 확인합니다. 이미지가 표시되지 않으면 미리 보기 모달에서 변수의 철자를 확인합니다.
7단계: 이메일 미리보기

7단계: 이메일 미리보기

위 단계를 완료하면 이메일 템플릿이 아래와 비슷하게 보일 것입니다.

동적 블록 미리보기

동적 콘텐츠가 어떻게 표시되는지 확인하고 링크가 제대로 작동하는지 확인하려면 미리보기 및 테스트를 클릭합니다. 오류가 있는 경우 변수의 철자와 구조, 테이블 설정 탭을 확인하세요. 

이러한 동일한 개념을 사용하여 다양한 메트릭을 기반으로 트리거되는 흐름에 대한 추가 동적 블록을 구축할 수 있습니다.

요약

요약

요약하자면, 다음 단계에 따라 플로우 이메일에서 동적 테이블 블록을 작성하세요:

  1. 메트릭 트리거 플로우를 만듭니다.
  2. 테이블 블록을 추가하고 동적으로 설정합니다.
  3. 미리 보기 모달을 사용하여 행 컬렉션을 식별합니다. 
  4. 행 별칭을 선택합니다.
  5. 변수를 조정하여 동적 제품 세부 정보를 추가합니다.
  6. 동적 이미지를 추가합니다.
  7. 미리 보기.
단일 제품 이벤트용 정적 테이블 블록 만들기 

단일 제품 이벤트용 정적 테이블 블록 만들기 

이벤트에 하나의 제품만 포함할 수 있는 경우에는 정적 테이블 블록을 사용하세요. 이러한 이벤트의 경우 행 컬렉션이나 행 별칭을 설정할 필요가 없으며, 이벤트 데이터에서 편집되지 않은 변수를 바로 사용할 수 있습니다. 

  1. 클라비요의 플로우 탭으로 이동합니다.
  2. 흐름 만들기를 클릭합니다. 
  3. 처음부터 만들기를 클릭합니다. 
  4. 흐름의 이름을 지정하고 흐름 만들기를 클릭합니다. 
  5. 트리거 설정에서 메트릭을 클릭합니다. 
  6. 조회된 제품 또는 장바구니에 추가됨과 같은 단일 제품 지표를 선택합니다. 
  7. 완료를 클릭합니다. 
  8. 이메일 작업을 플로우로 끌어다 놓습니다.
  9. 템플릿을 선택하려면 템플릿 선택을 클릭합니다. 
  10. 기본으로 사용할 템플릿을 선택합니다.
  11. 표 블록을 이메일에 끌어다 놓습니다.
  12. 기본적으로 테이블 데이터 필드는 테이블 설정에서 정적으로 설정되어 있으므로 이 설정을 변경하지 마세요.
    정적 테이블 블록
  13. & 테스트 미리 보기를 클릭하여 메시지에 사용할 수 있는 변수를 확인합니다. 이미지 URL 변수를 클릭하여 복사합니다.
    이미지 URL 변수 선택
  14. 셀 선택기셀 콘텐츠 필드를 사용하여 왼쪽 셀을 이미지 셀 유형을 사용하도록 설정합니다.
    이미지 셀 유형
  15. 이미지 선택을 클릭합니다. 
  16. 동적 이미지를 선택합니다. 
  17. 복사한 이미지 URL 변수를 동적 변수 또는 동적 URL 필드에 붙여넣습니다. 
  18. 저장을 클릭합니다. 
  19. 텍스트 셀 유형을 사용하도록 올바른 셀을 설정합니다. 
  20. 표시하려는 변수(예: 제품 제목, 제품 가격)를 복사하여 텍스트 셀에 붙여넣습니다.
    붙여넣을 변수 복사하기
  21. 장바구니로 돌아가는 CTA 버튼과 같은 추가 블록을 추가하고 원하는 대로 이메일 스타일을 지정합니다.
  22. 완료했으면 종료를 클릭합니다.
추가 리소스

추가 리소스

이 도움말 문서가 유용했나요?
이 형식은 도움말 문서 피드백 용도로만 사용하세요. 지원 팀에 문의하는 방법.

Klaviyo에서 자세히 살펴보기

커뮤니티
동료, 파트너, Klaviyo 전문가와 연결되어 영감을 받고 인사이트를 공유하며, 모든 궁금한 사항에 대해 답을 얻으세요.
라이브 교육
Klaviyo 전문가와 함께하는 라이브 세션에 참여하여 모범 사례, 주요 기능 설정 방법 등에 대해 알아보세요.
지원

계정을 통해 지원에 액세스하세요.

이메일 지원 (무료 체험 및 유료 계정) 연중무휴 24시간 사용 가능

채팅/가상 비서
사용 가능 여부는 위치 및 요금제 유형에 따라 다름