Liquid 태그를 사용한 개인화
Braze는 지정된 사용자의 값을 메시징에 자동으로 대체할 수 있습니다. 두 개의 중괄호 안에 표현식을 넣어 보간된 값을 사용할 것임을 Braze에 알립니다. 이 괄호 안에는 대체하려는 모든 사용자 값을 앞에 달러 기호가 있는 추가 괄호로 둘러싸야 합니다.
Liquid에 대한 자세한 내용은 가이드를 확인하세요. Liquid를 통한 동적 개인화 Braze 학습 경로!
섹션 기사
Liquid 소개
Liquid는 Shopify에서 개발한 오픈 소스 템플릿 언어이며 Ruby로 작성되었습니다. Braze에서는 Liquid를 사용하여 사용자 프로필의 데이터를 메시지로 템플릿화합니다.
예를 들어 정수 데이터 유형인 고객 프로필에서 커스텀 속성을 검색하고 해당 값을 가장 가까운 정수로 반올림할 수 있습니다. Liquid 구문 및 사용법에 대한 자세한 내용은 다음을 참조하세요. 지원되는 개인화 태그.
Liquid 템플릿 언어는 개체, 태그 및 필터 사용을 지원합니다.
- 객체 를 사용하면 메시징에 개인화된 속성을 삽입할 수 있습니다.
- 태그 를 사용하면 메시징에 데이터를 삽입하고 조건 로직을 사용하여 특정 조건이 충족되면 메시지를 보낼 수 있습니다. 예를 들어 태그를 사용하여 캠페인에 ‘if’ 문과 같은 지능형 로직을 포함할 수 있습니다.
- 필터 를 사용하면 개인화된 속성과 동적 콘텐츠의 형식을 다시 지정할 수 있습니다. 예를 들어
date필터를 사용하여 2016-09-07 08:43:50 UTC와 같은 타임스탬프를 2016년 9월 7일과 같은 날짜로 변환할 수 있습니다.
현재 Braze는 Shopify의 Liquid를 100% 지원하지 않으며, 설명서에 설명된 특정 부분만 지원합니다. 오류나 지원되지 않는 Liquid를 사용할 위험을 줄이기 위해 메시지를 보내기 전에 모든 메시지를 Liquid를 사용하여 테스트하는 것을 적극 권장합니다.
Liquid 5 지원
Braze는 Shopify에서 Liquid 5까지 지원합니다. Liquid 구현은 구문 개인화 태그 유형과 공백 제어를 지원합니다. 특정 태그에 대한 자세한 내용은 구문 태그를 참조하세요.
다음과 같은 새로운 배열 및 수학 필터를 Liquid에서 메시징을 구축할 때 사용할 수 있습니다.
at_leastat_mostcompactconcatsort_naturalwhere
정의는 필터를 참조하세요.
Liquid 업데이트
컬러 라벨
각 Liquid 요소는 색상에 해당하므로 Liquid 편집기에서 한눈에 쉽게 구분할 수 있습니다.
예측 Liquid
또한 개인화된 메시지를 구축할 때 커스텀 속성, 속성 이름 등에 예측 Liquid를 활용할 수도 있습니다.
알아두어야 할 용어
이 용어는 다음에서 재해석한 것입니다. Shopify 설명서 의 지원 수준을 기반으로 재해석되었습니다.
| 기간 | 정의 | 예 |
|---|---|---|
| Liquid | 일반적으로 사용되는 고객용 템플릿 언어로, Shopify에서 생성하고 동적 콘텐츠를 로드하고 가져오는 데 사용되는 Ruby로 작성되었습니다. | {{${first_name}}} 는 메시징에 사용자의 이름을 삽입합니다. |
| 개체 | 메시지에서 콘텐츠를 표시할 위치를 Liquid에 알려주는 변수 및 의도된 변수 이름의 위치 표시입니다. | {{${city}}} 는 메시징에 사용자의 도시를 삽입합니다. |
| 조건 로직 태그 | 로직을 생성하고 메시지 콘텐츠의 흐름을 제어하는 데 사용됩니다. Braze에서 조건 로직 태그는 미리 정의된 특정 기준에 따라 메시징에 예외와 변형을 만드는 데 사용됩니다. | {% if ${language} == 'en' %} 는 사용자가 ‘영어’를 언어로 지정한 경우 지정된 방식으로 메시지를 트리거합니다. |
| 필터 | Liquid 객체의 출력을 변경, 축소 또는 재포맷하는 데 사용됩니다. 수학적 연산을 만드는 데 자주 사용됩니다. | {{"Big Sale" | upcase}} 를 입력하면 메시징에 ‘빅 세일’이라는 단어가 ‘BIG SALE’로 표시됩니다. |
| 연산자 | 메시징에서 사용자가 수신하는 메시지에 영향을 줄 수 있는 종속성 또는 기준을 만드는 데 사용됩니다. | {% custom_attribute.${Total_Revenue} > 0%} 으로 태그된 메시징에서 정의된 기준을 충족하는 사용자는 해당 메시지를 받게 됩니다. 그렇지 않은 경우 설정한 내용에 따라 다른 지정된 메시징을 받거나 받지 않습니다. |