연산자
Liquid는 조건문에 사용할 수 있는 다양한 [연산자]25 ]를 지원합니다.
구문 | 운영자 설명 |
---|---|
== | 동등함 |
!= | 동등하지 않음 |
> | 큼 |
< | 미만 |
>= | 보다 크거나 같은 |
<= | 다음보다 작거나 같아야 합니다. |
또는 | 조건 A 또는 조건 B |
그리고 | 조건 A 및 조건 B |
포함 | 문자열 또는 문자열 배열에 문자열이 포함되어 있는지 확인합니다. |
연산자 예제
다음은 이러한 운영자가 마케팅 캠페인에 어떻게 도움이 될 수 있는지에 대한 몇 가지 예시입니다:
정수 사용자 지정 속성을 통해 메시지 선택
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!