์ผํ ์ฑ๋ค์ ๋ณด๋ฉด ์ถ์์ฒดํฌ ์ด๋ฒคํธ๋ฅผ ํ๋ ๊ณณ๋ค์ด ๋ง์ด ์๋ค. ๋๋ ์X๋ธ๋ฆฌ์์ ํ๋ ์ถ์์ฒดํฌ ์ด๋ฒคํธ์ ์ด์ฌํ ์ฐธ์ฌ ์ค! (๊ทธ๋ฐ๋ฐ ๋งค์ผ ์ฑ๊ธฐ๊ธฐ ์ฌ์ค ์ด๋ ต๋ค...ใ ใ ) ์ด๋ฒคํธ ๋์์ด ๋๋ ์ ์ ๋ค์๊ฒ ์ถ์์ฒดํฌ๋ฅผ ํ๋ผ๋ ์๋ฆผ์ ๋ณด๋ด๊ณ ์ ํ ๋, liquid ์กฐ๊ฑด๋ฌธ์ ํ์ฉํ ์ ์๋ค. ์ ์ ๋ณ๋ก ์ด๋ค ์กฐ๊ฑด์ ๋ง์ถ์ด ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ์ง, abortํ ์ง๋ ๊ฒฐ์ ํ ์ ์๋ค.
์ด๋ฒคํธ ์กฐ๊ฑด์ ๋ง์ถ์ด ์บ ํ์ธ ๊ธฐํํ๊ธฐ
์ด๋ฒคํธ๋ฅผ ๊ตฌ์ฒดํํ๊ณ , ์ด๋ค ์ ์ ์๊ฒ ๋ฉ์์ง๋ฅผ ๋ฐ์กํ ๊ฒ์ธ์ง๋ฅผ ๋จผ์ ํ์ ํด์ผ ๊ทธ๊ฒ ๋ง์ถฐ Liquid๋ก ์กฐ๊ฑด๋ฌธ์ ์์ฑํ ์ ์๋ค. ์ด ๋จ๊ณ์์ ๋ชจ๋ ์กฐ๊ฑด์์ ๋ช ํํด์ผ ์ค๋ฅ ์๋ ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ์ ์์ผ๋ฏ๋ก, ์ด ๋จ๊ณ์์ ์ ์ํด์ผํ๋ค. ์๋ฅผ ๋ค์ด, ์ถ์์ฒดํฌ ์ด๋ฒคํธ๋ฅผ ํ๋๋ฐ ํ ๋ฌ ๋์ 10๋ฒ๋ง ์ฐธ์ฌํด๋ ์ด๋ฒคํธ๋ฅผ ์์ ํ ์ํํ ๊ฒ์ด๋ผ๋ฉด, 10๋ฒ ์ฐธ์ฌํ์ผ๋ฉด ๋์ด์ ์๋ฆผ์ ๋ณด๋ด์ง ์๋๋ก ํด์ผํ๋ค. ๋๋ ํ ๋ฌ๊ฐ ์ต์ 10๋ฒ์ ์ฐธ์ฌํด์ผ ๋ณด์์ ๋ฐ์ ์ ์๋ ์ด๋ฒคํธ๋ผ๋ฉด ์ด๋ฒ ๋ฌ์ด ์ผ์ฃผ์ผ ๋ฐ์ ๋จ์ง ์์ ์ํฉ์์ ์ด๋ฒคํธ์ ํ ๋ฒ ์ฐธ์ฌํ ์ํ์ธ ์ ์ ์๊ฒ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๊ฒ์ ๋ฌด์๋ฏธํ๋ค. ์ด ์ ์ ๋ ๋จ์ ๋ ๋ค ๋์ ๋งค์ผ ์ด๋ฒคํธ์ ์ฐธ์ฌํด๋ ๋ณด์์ ๋ฐ์ง ๋ชปํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ฌํ ์กฐ๊ฑด๋ค์ ์ ๋ฐ์ ธ์ ๋ชจ๋ ์ํฉ์ ๊ณ ๋ คํ ์กฐ๊ฑด๋ฌธ์ผ๋ฅด ์์ฑํ๋ ๊ฒ์ด ์ข๋ค.
์ด๋ฒคํธ์ ํ์ฉํ ๋ฐ์ดํฐ ๋ก๊น ํ๊ธฐ
์ด๋ฒคํธ ๋ด์ฉ์ด ํ์ ๋์๋ค๋ฉด, CRM ์บ ํ์ธ์ ์ํด ์ด๋ค ๋ฐ์ดํฐ๊ฐ ํ์ํ์ง ๋ฆฌ์คํธ์ ํ๊ณ ๊ฐ๋ฐ์์๊ฒ ๋ฐ์ดํฐ ๋ก๊น ์ ์์ฒญํ๋ ์์ ์ด ๋ค๋ฐ๋ฅธ๋ค. ์ด๋ฒคํธ ์ฐธ์ฌ ์ฌ๋ถ, ์ด๋ฒคํธ์ ์ฐธ์ฌํ ์๊ฐ, ์ด๋ค ๋ณด์์ ๋ฐ์๋์ง ๋ฑ์ ๋ฐ์ดํฐ ๋ฑ์ ํ์ฉํ ์ ์์ ๊ฒ์ด๋ค. ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ๋ก๊น ํ ์ง๋ ์บ ํ์ธ์ ๋ฐ๋ผ ๋งค์ฐ ๋ค์ํด์ง ์ ์์ผ๋ฏ๋ก, ํ์ํ ๊ฒ๋ค์ ๋ํด ์์ฒญํ๋ฉด ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค์ ์ด๋ฒคํธ ์คํ ๋ฐ ์บ ํ์ธ ๋ผ์ด๋ธ ์ QA ํ์!
custom event, event properties, custom attribute ๋ฑ ๋ค์ํ๊ฒ ์์ด์ ๋ฐ์ดํฐ๋ฅผ ๋ก๊น ํ ์๋ ์๊ฒ ์ง๋ง, ๋์ ๊ฒฝ์ฐ์๋ ๋น ๋ฅธ ์์ ์ ์ํด ๋ชจ๋ custom attribute๋ก๋ง ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์์ ์ค์๊ฐ์ ๋ฐ์ดํฐ๋ ์๋์ง๋ง, ๋ฐฐ์น ๊ฐ๊ฒฉ์ ์งง๊ฒ ํ์ฌ ์ค์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฐ์ดํธ ํ ์ ์๋ค.
Liquid๋ก ์กฐ๊ฑด๋ฌธ ์์ฑํ๊ธฐ
liquid๋ก ์กฐ๊ฑด๋ฌธ ์์ฑํ๋ ๊ฒ์ ์ฌ๋ฐ์ง๋ง ์ด๋ ค์ด ์ผ์ด๊ธฐ๋ ํ๋ค. ๋๋ฆ๋๋ก ์ ์์ฑํ๋ค๊ณ ์๊ฐํ๋๋ฐ, ํ ์คํธํด๋ณด๋ฉด ์ค๋ฅ๊ฐ ์๋ ๋ถ๋ถ์ด ์ข ์ข ๋์ค๊ณค ํ๊ธฐ ๋๋ฌธ์ด๋ค. ^^; ๋ด๋น CSM๋ถ๋ค๋ ์ด ๋ถ๋ถ๊น์ง๋ ์ํฌํธํด์ฃผ์ง ์์ผ๋ฏ๋ก, 1์ฐจ๋ก ๋ด๊ฐ ์์ฑํ ๋ค ํ ์คํธํด๋ณด๊ณ , ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์ฌ๋ด ๊ฐ๋ฐ์๋ถ๋ค๊ป ๋์์ ์์ฒญํ๊ณ ์๋ค.
{% assign today = 'now' | date: "%A" %}
{% assign current_date = 'now' | date: '%b %d' %}
{% if {{custom_attribute.${attribute_name_1}}} == today %}
{% abort_message() %}
{% elsif {{custom_attribute.${attribute_name_2}}} == 0 %}
{% abort_message() %}
์ด๋ฒ์ ์์ ๊ฐ์ ์กฐ๊ฑด๋ฌธ์ ํ์ฉํ๋ค. ์ด๋ฒคํธ ์ฐธ์ฌ ์ผ์(attribute_name_1)๊ฐ '์ค๋'์ผ ๋, ๊ทธ๋ฆฌ๊ณ ์ด๋ฒคํธ์ ์ฐธ์ฌํ ์ด๋ ฅ์ด ์๋(attribute_name_1์ด 0์ธ ๋ถ๋ถ) ์ ์ ์๊ฒ๋ ์๋ ๋ฉ์์ง๋ฅผ ๋ณด๋ด์ง ์๋ ๊ฒ์ด๋ค. ๋ฐ๋ก Braze ํ๊ฒ ๋จ์์ ํํฐ ์ถ๊ฐํ ํ์ ์์ด, ์ด๋ ๊ฒ liquid๋ฌธ์ผ๋ก๋ ๊ฐ๋ฅํ๋ค.
{% elsif {{custom_attribute.${attribute_name_2}}} == 0 and current_date == "Nov 22"%}
{% abort_message() %}
์์์ ์ธ๊ธํ๋ ๊ฒ์ฒ๋ผ, ์ด๋ฒคํธ ๋ณด์์ ๋ฐ๊ธฐ ์ํด์ ์ฐธ์ฌ๋ฅผ ์ต์ 10ํ๋ ํด์ผํ๋ค๋ฉด, 11์ ๊ธฐ์ค ์ด๋ฒคํธ ์ฐธ์ฌ๋ฅผ ํ ๋ฒ๋ ํ์ง ์์ ์ ์ ๊ฐ 11์ 22์ผ์ ๋ค์ด์จ๋ค๋ฉด ์ด ์ ์ ์๊ฒ ์ด๋ฒคํธ ์ฐธ์ฌ๋ฅผ ์ ๋ํด๋ ๋ฌด์๋ฏธํ๋ค. 22์ผ์ ์ต์ด ์ด๋ฒคํธ ์ฐธ์ฌ๋ฅผ ํ๋ค๊ณ ํด๋, ๋จ์ ๋ ๋์ ๊ณ์ ํด๋ดค์ 9๋ฒ ๋ฐ์ ์ฐธ์ฌํ ์ ์๊ณ , ์ต์ 10ํ๋ผ๋ ์๊ฑด์ ๋ง์ถ ์ ์์ด ๋ณด์์ ๋ฐ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๊ฒฝ์ฐ์๋ message abort๊ฐ ํ์ํ๋ฐ, ์ด๋ ์์ ๊ฐ์ด ์์ฑํ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ elsif๋ก ์ด์ด๋๊ฐ๋ฉด์ ์ํ๋ ์กฐ๊ฑด์ ๋ํด ์์ฑํ๋ฉด ๋๋ค. Braze ๊ณต์ ๊ฐ์ด๋์ ๋ง์ ์ ์ฆ์ผ์ด์ค๊ฐ ์์ผ๋ ์ฐธ์กฐํ๋ฉด ์ข๋ค. ๋ ์ง, ์๊ฐ ๋ฑ ์ฌ๋ฌ ์กฐ๊ฑด์ ์กฐํฉํด์ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก, ๋ค์ํ๊ฒ ์จ๋ณด๊ณ ํ ์คํธํด๋ณด๋ฉด ์ข์ ๊ฑฐ ๊ฐ๋ค.