Skip to content

![브레이즈 학습 과정] ( /docs/ko/assets/img/bl_icon3.png?473f0bba81afde8942dcb5fa805cc5fe)액체 사용하기

메시지에 개인 정보를 동적으로 삽입하는 데 사용할 수 있는 다양한 사용자 속성이 있습니다.

메시지에 다음 텍스트를 포함하는 경우 {{${first_name}}} 를 포함하면 메시지가 전송될 때 사용자 프로필에서 가져온 사용자의 이름이 대체됩니다. 사용자 정의 속성 값을 사용하려면 변수에 네임스페이스 “custom_attribute”를 추가해야 합니다. 예를 들어 ‘우편 번호’라는 사용자 지정 속성을 사용하려면 메시지에 {{custom_attribute.${zip code}}} 을 포함하면 됩니다.

사용 가능 여부에 따라 다음 값을 메시지로 대체할 수 있습니다:

Braze 커넥티드 콘텐츠를 통해 웹 서버에서 직접 콘텐츠를 가져올 수도 있습니다.

액체 사용

사용 가능한 리퀴드 태그를 알고 나면 리퀴드를 사용하여 메시지의 개인화 수준을 한 단계 높일 수 있습니다. 리퀴드 태그는 사용자의 계정에서 동의한 정보를 가져와 개인화 및 관련 메시징 관행을 활성화할 수 있는 메시지 내 플레이스홀더 역할을 합니다.

다음 블록에서는 사용자의 이름을 부를 때 리퀴드 태그를 이중으로 사용하는 것과 사용자가 이름을 등록하지 않은 경우 기본 태그를 사용하는 것을 볼 수 있습니다.

1
Hi {{ ${first_name} | default: 'Valued User' }}, thanks for using the App!

신원 미상이라는 사용자에게는 이 메시지가 다음과 같이 표시됩니다:

1
Hi Janet, thanks for using the App!

아니면…

1
Hi Valued User, thanks for using the App!

액체 구문

Liquid는 동적 개인화를 제작할 때 염두에 두어야 할 특정 구조 또는 구문을 따릅니다. 다음은 명심해야 할 몇 가지 기본 규칙입니다:

  1. Braze에서는 따옴표를 사용합니다: 둥근 따옴표(‘)와 곧은 따옴표(‘)에는 차이가 있습니다. 리퀴드 인 브레이즈에서는 따옴표(‘)를 사용하세요. 특정 텍스트 편집기에서 복사하여 붙여넣을 때 꼬불꼬불한 따옴표가 표시될 수 있으며, 이는 Liquid에서 문제를 일으킬 수 있습니다. 따옴표를 Braze 대시보드에 직접 입력하는 경우 괜찮을 것입니다!
  2. 브래킷은 쌍으로 제공됩니다: 모든 대괄호는 { }를 열고 닫아야 합니다. 중괄호를 사용해야 합니다!
  3. 문이 쌍으로 구성된 경우: 모든 if 에 대해 endif 을 추가하여 if 문장이 종료되었음을 표시해야 합니다.

태그 삽입하기

모든 메시지에 열린 중괄호 {{ 두 개를 입력하여 태그를 삽입하면 입력하는 동안 계속 업데이트되는 자동 완성 기능이 트리거됩니다. 입력할 때 표시되는 옵션에서 변수를 선택할 수도 있습니다.

사용자 지정 태그를 사용하는 경우 원하는 메시지에 태그를 복사하여 붙여넣을 수 있습니다.

미리 포맷된 변수

템플릿 텍스트 필드의 오른쪽 상단에 있는 ‘개인화 속성 삽입’ 모달을 통해 기본값이 포함된 미리 서식이 지정된 변수를 삽입할 수 있습니다.

브레이즈에서 리퀴드를 지원하는 텍스트 필드에 개인화 속성을 삽입하는 플러스 버튼

모달은 커서가 있던 지점에 지정한 기본값으로 Liquid를 삽입합니다. 삽입 지점은 앞뒤 텍스트가 있는 미리보기 상자를 통해서도 지정할 수 있습니다. 텍스트 블록이 강조 표시된 경우 강조 표시된 텍스트가 바뀝니다.

개인화 삽입을 클릭하면 개인화 추가 모달이 나타납니다. 모달에는 개인화 유형, 속성, 선택적 기본값을 위한 필드가 있으며 Liquid 구문의 미리 보기를 표시합니다.

변수 할당

Liquid의 일부 작업에서는 조작하려는 값을 변수로 저장해야 합니다. Liquid 문에 여러 속성, 이벤트 속성 또는 필터가 포함된 경우 이러한 경우가 많습니다.

예를 들어 두 개의 사용자 지정 데이터 정수를 함께 추가하고 싶다고 가정해 보겠습니다. 단순히 사용할 수 없습니다:

1
{{custom_attribute.${one}}} | plus: {{custom_attribute.${two}}}

이 리퀴드는 한 줄에 여러 속성을 참조할 수 없기 때문에 작동하지 않으며, 연산 함수가 수행되기 전에 이러한 값 중 하나 이상에 변수를 할당해야 합니다. 두 개의 사용자 지정 속성을 추가하려면 두 줄의 Liquid가 필요합니다. 하나는 변수에 사용자 지정 속성을 할당하는 데, 다른 하나는 추가를 수행하는 데 사용됩니다.

튜토리얼: 변수를 사용하여 잔액 계산하기

기프트 카드 잔액과 리워드 잔액을 더하여 사용자의 현재 잔액을 계산해 보겠습니다:

먼저 assign 태그를 사용하여 current_rewards_balance 의 사용자 지정 속성을 “balance”라는 용어로 대체합니다. 즉, 이제 조작할 수 있는 balance 이라는 변수가 생겼습니다.

1
{% assign balance = {{custom_attribute.${current_rewards_balance}}} %}

다음으로 plus 필터를 사용하여 각 사용자의 기프트 카드 잔액을 {{balance}} 으로 표시되는 리워드 잔액과 결합합니다.

1
2
{% assign balance = {{custom_attribute.${current_rewards_balance}}} %}
You have ${{custom_attribute.${giftcard_balance} | plus: {{balance}}}} to spend!
이 페이지가 얼마나 도움이 되었나요?
New Stuff!