Skip to content

연산자

Liquid는 조건문에 사용할 수 있는 다양한 연산자를 지원합니다. 이 페이지에서는 Liquid가 지원하는 연산자를 다루고, 메시지에서 어떻게 사용할 수 있는지에 대한 사용 사례를 제공합니다.

이 표에는 지원되는 연산자가 나열되어 있습니다. 괄호는 Liquid에서 유효하지 않은 문자이며 태그가 작동하지 않도록 합니다.

사용 사례

다음은 이러한 운영자가 마케팅 캠페인에 어떻게 도움이 될 수 있는지에 대한 몇 가지 사용 사례입니다:

정수 사용자 지정 속성이 있는 메시지 선택하기

1
2
3
4
5
{% if {{custom_attribute.${total_spend}}} >0 %}
Thanks for purchasing! Here's another 10% off!
{% else %}
Buy now! Would 5% off convince you?
{% endif %}

이 사용 사례에서 고객의 ‘총 지출’ 사용자 지정 속성이 0 보다 큰 경우 메시지가 표시됩니다:

1
Thanks for purchasing! Here's another 10% off!

고객의 ‘총 지출’ 사용자 지정 속성이 존재하지 않거나 0 와 같으면 다음과 같은 메시지가 표시됩니다:

1
Buy now! Would 5% off convince you?

문자열 사용자 지정 속성이 있는 메시지 선택

1
2
3
4
5
6
{% if {{custom_attribute.${Game}}} == 'Game1' %}
You played our Game! We're so happy!
{% elsif{{custom_attribute.${Game}}} == 'Game2' %}
You played our other Game! Woop!{% else %}
Hey! Get in here and play this Game!
{% endif %}

이 사용 사례에서는 특정 게임을 플레이한 경우 다음과 같은 메시지가 표시됩니다:

1
You played our Game! We're so happy!

다른 지정된 게임을 플레이한 경우:

1
You played our other Game! Woop!

게임을 플레이한 적이 없거나 프로필에 해당 커스텀 속성이 존재하지 않는 경우 다음과 같은 메시지가 표시됩니다.

1
Hey! Get in here and play this Game!

위치에 따른 메시지 중단

거의 모든 것을 기준으로 메시지를 중단할 수 있습니다. 다음 예는 사용자가 특정 지역에 거주하지 않는 경우 프로모션, 표시 또는 전달 자격이 없을 수 있으므로 메시지를 중단하는 방법을 보여줍니다.

1
2
3
4
5
{% if {{${time_zone.$}}} =='America/Los_Angeles' %}
Stream now!
{% else %}
{% abort_message () %}
{% endif %}

연결된 콘텐츠를 기반으로 메시지를 중단할 수도 있습니다.

이 페이지가 얼마나 도움이 되었나요?
New Stuff!