메시지 중단하기
선택적으로 조건부 내에서 Liquid 메시지를 중단할 수 있습니다. 이 참고 문서에는 마케팅 캠페인에서 이 기능을 사용할 수 있는 몇 가지 예가 나와 있습니다.
note:
캔버스에서 메시지 단계가 중단되면 사용자는 캔버스를 종료하지 않고 다음 단계로 진행합니다.
“참석한 게임 수”가 0인 경우 메시지 중단
예를 들어 게임에 참여하지 않은 고객에게 메시지를 보내고 싶지 않다고 가정해 보겠습니다:
1
2
3
4
5
6
7
{% if custom_attribute.${Number_Game_Attended} == 1 %}
Loved the game? Get 10% off your second one with code SAVE10.
{% elsif custom_attribute.${Number_Game Attended} > 1 %}
Love the games? Get 10% off your next one with code SAVE10.
{% else %}
{% abort_message() %}
{% endif %}
이 메시지는 게임에 참여한 것으로 확인된 고객에게만 전송됩니다.
영어를 사용하는 고객에게만 메시지 보내기
고객의 언어가 영어일 때 일치하는 ‘if’ 문과 영어를 사용하지 않거나 프로필에 해당 언어가 없는 사람에게는 메시지를 중단하는 ‘else’ 문을 생성하여 영어를 사용하는 고객에게만 메시지를 보낼 수 있습니다.
1
2
3
4
5
6
{% if ${language} == 'en' %}
Send this message in English!
{% else %}
{% abort_message() %}
{% endif %}
기본적으로 Braze는 메시지 활동 로그에 일반 오류 메시지를 기록합니다:
1
{% abort_message %} called
괄호 안에 문자열을 포함하여 메시지 활동 로그에 중단 메시지가 기록되도록 할 수도 있습니다:
1
{% abort_message('language was nil') %}
New Stuff!