Everybody wants some! ๐ŸŒŠ
[Braze] ๐Ÿ””ํ‘ธ์‹œ ์•Œ๋ฆผ์œผ๋กœ ํ”„๋กœ๋ชจ์…˜ ํ™๋ณดํ•˜๊ธฐ +์บ”๋ฒ„์Šค ๊ธฐํš์•ˆ ์˜ˆ์‹œ ์ž์„ธํžˆ๋ณด๊ธฐ

Marketing

[Braze] ์บ”๋ฒ„์Šค ๋‚ด ์ธ์•ฑ๋ฉ”์‹œ์ง€ ์„ค์ • ์‹œ ์ฃผ์˜ํ•ด์•ผํ•  ์  (Braze Canvas in-app message)

์—๋ธ”๋ฆฐ 2023. 4. 8. 19:31

Action-triggered delivery ํ˜•ํƒœ์˜ Canvas IAM?

๋ธŒ๋ ˆ์ด์ฆˆ์—์„œ ์บ”๋ฒ„์Šค๋กœ ์ธ์•ฑ๋ฉ”์‹œ์ง€๊ฐ€ ํฌํ•จ๋œ ์Šคํ…์„ ๊ตฌ์„ฑํ•ด๋ณด์•˜๋‹ค. ์บ”๋ฒ„์Šค์—์„œ๋Š” action-triggered delivery ํƒ€์ž…์˜ ์ธ์•ฑ๋ฉ”์‹œ์ง€๋Š” ์ปดํฌ๋„ŒํŠธ๋กœ๋Š” ์ œ๊ณต์ด ์•ˆ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ์บ”๋ฒ„์Šค ์Šคํ…์„ action path๋ฅผ ์ด์šฉํ•ด์„œ action-based delivery์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๊ตฌ์„ฑํ–ˆ๋‹ค. 

์œ„ ์บ”๋ฒ„์Šค์—์„œ์ฒ˜๋Ÿผ, action path์—์„œ ์–ด๋–ค ์•ก์…˜์„ ํ–ˆ๋Š”์ง€๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋‘๊ณ , ๊ทธ ์ด๋ฒคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ์œผ๋ฉด ๋‹ค์Œ ์Šคํ…์œผ๋กœ, ์ด๋ฒคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์•˜์œผ๋ฉด everyone else๋กœ ์ฒ˜๋ฆฌํ•˜์—ฌ ์บ”๋ฒ„์Šค์—์„œ ๋น ์ ธ๋‚˜๊ฐ€๋„๋ก ํ–ˆ๋‹ค. ์•„๋ž˜๋กœ ์ด์–ด์ง€๋Š” ์Šคํ…์ด ๋‹จ์ˆœ message๊ฐ€ ์•„๋‹Œ experiment path๊ฐ€ ์ค‘๊ฐ„์— ๋“ค์–ด๊ฐ€์žˆ๋Š” ๊ฒƒ์€ ์ธ์•ฑ๋ฉ”์‹œ์ง€ ์†Œ์žฌ๋ฅผ ๋‘ ๊ฐœ๋ฅผ ์ œ์ž‘ํ•˜์—ฌ์„œ ํ…Œ์ŠคํŠธํ•ด๋ณด๊ธฐ ์œ„ํ•จ์ด์—ˆ๋‹ค. 

์‹ค์ œ ์ž‘๋™

์ด๋ ‡๊ฒŒ ๋Ÿฐ์น˜ํ•œ ํ›„ ์บ”๋ฒ„์Šค ์„ฑ๊ณผ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋ฉด์„œ ์ด ๋‹จ๊ณ„์—์„œ ์‹œ๋‚˜๋ฆฌ์˜ค์™€ ๋‹ค๋ฅด๊ฒŒ ์ž‘๋™๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ์„ ๋ฐœ๊ฒฌํ•˜์˜€๋‹ค. action path๋กœ ๋‚ด๋ ค์˜จ ์œ ์ €์— ๋น„ํ•ด์„œ experiment path๋กœ ๋‚ด๋ ค์˜จ ์œ ์ €์˜ ์ˆ˜๊ฐ€ ํฌ๊ฒŒ ์ฐจ์ด๊ฐ€ ๋‚ฌ๋‹ค. experiment path ์•„๋ž˜ message์—์„œ ์ธ์•ฑ๋ฉ”์‹œ์ง€์— ๋…ธ์ถœ๋œ ์œ ์ €์˜ ์ˆ˜๊ฐ€ ํ›จ์”ฌ ๋” ์ ์—ˆ๋‹ค. ์‹œ๋‚˜๋ฆฌ์˜ค๋Œ€๋กœ๋ผ๋ฉด action path์˜ trigger_event ์ˆ˜ํ–‰ ์œ ์ €๊ฐ€ message ์Šคํ…์˜ ์ „์ฒด ์œ ์ €์™€ ๊ฑฐ์˜ ๋™์ผํ•ด์•ผ ํ•œ๋‹ค. 

์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ์ด์œ 

์˜ˆ์ƒํ–ˆ๋˜๋Œ€๋กœ ์บ”๋ฒ„์Šค ์ธ์•ฑ๋ฉ”์‹œ์ง€๊ฐ€ ๋…ธ์ถœ๋˜์ง€ ์•Š๋˜ ์ด์œ ๋Š” ์บ”๋ฒ„์Šค ์ธ์•ฑ๋ฉ”์‹œ์ง€์˜ ์ž‘๋™ ๋ฐฉ์‹์— ์žˆ์—ˆ๋‹ค. ๋ธŒ๋ ˆ์ด์ฆˆ ์œ ์ € ๊ฐ€์ด๋“œ์˜ ์ด ๋ฌธ์„œ(๋งํฌ)๋ฅผ ๋ณด๋ฉด ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์•„๋ž˜์—๋Š” ๊ด€๋ จ ๋ถ€๋ถ„์„ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ด๋‹ค.

Action-based delivery is not available for Canvas steps with in-app messages. Canvas steps with in-app messages must be scheduled. Instead, Canvas in-app messages will appear the first time that your user opens the app (triggered by the start session) after the scheduled message in the Canvas component has been sent to them.

ํ•œ ์ค„ ์š”์•ฝํ•˜์ž๋ฉด, canvas ๋‚ด ์ธ์•ฑ๋ฉ”์‹œ์ง€์˜ ๊ฒฝ์šฐ, ์œ ์ €๊ฐ€ ์Šคํ…์— ๋“ค์–ด์˜จ ํ›„ ์œ ์ €๊ฐ€ ์„ธ์…˜์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ๋งŒ ์ธ์•ฑ๋ฉ”์‹œ์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
์ฆ‰, canvas ๋‚ด IAM๋Š” canvas ๋‚ด ์„ค์ •ํ•ด๋‘” ์ด๋ฒคํŠธ ์กฐ๊ฑด(์œ„ ์Šคํฌ๋ฆฐ์ƒท ๋‚ด canvas์—์„œ๋Š” trigger_event)์„ ์ถฉ์กฑํ–ˆ๋”๋ผ๋„
๋™์ผ ์„ธ์…˜ ๋‚ด์—์„œ๋Š” ํ•ด๋‹น ์ด๋ฒคํŠธ์— ์˜ํ•ด ํŠธ๋ฆฌ๊ฑฐ๋  ์ˆ˜ ์—†๋‹ค. ์œ ์ €๊ฐ€ ๊ทธ ์ดํ›„์— ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ƒˆ๋กญ๊ฒŒ start session์„ ํ•ด์•ผ ์„ค์ •ํ•ด๋‘” ์ธ์•ฑ๋ฉ”์‹œ์ง€๊ฐ€ ๋…ธ์ถœ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜์˜ ๊ฒฝ์šฐ action path์™€ message์˜ ์ˆ˜์น˜๊ฐ€ ํฌ๊ฒŒ ๋‹ฌ๋ž๋˜ ๊ฒƒ์ด๋‹ค. 
 
Braze์˜ ๋™์ž‘๋ฐฉ์‹์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. 

1. Braze์—์„œ ์‚ฌ์šฉ์ž์˜ ์„ธ์…˜ ์‹œ์ž‘์ด ๊ฐ์ง€๋œ๋‹ค. (์•ฑ์„ ์‹คํ–‰ํ•  ๋•Œ ๋˜๋Š” session timeout ์ดํ›„์— foreground ์ƒํƒœ๋กœ ์•ฑ์„ ์ด์šฉํ•  ๋•Œ ๊ฐ์ง€๋œ๋‹ค)
2. Braze ์„œ๋ฒ„์—์„œ SDK๋กœ IAM playload๋ฅผ ์ „์†กํ•œ๋‹ค. SDK๋Š” IAM playload๋ฅผ ์ €์žฅํ•œ๋‹ค. (์บ ํŽ˜์ธ์˜ target users ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ํ•ด๋‹น IAM playload๊ฐ€ ์ „์†ก๋œ๋‹ค)
3. ์‚ฌ์šฉ์ž๊ฐ€ trigger action์„ ์ˆ˜ํ–‰ํ•˜๋ฉด SDK๋Š” ํ•ด๋‹น IAM์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋…ธ์ถœํ•œ๋‹ค.

๋ณด์™„ ๋ฐฉ๋ฒ•

์ด๋ฒคํŠธ ํŠธ๋ฆฌ๊ฑฐ ์ฆ‰์‹œ ์œ ์ €๊ฐ€ ์ธ์•ฑ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด, Canvas๊ฐ€ ์•„๋‹Œ Campaign์œผ๋กœ ์„ธํŒ…ํ•ด์•ผํ•œ๋‹ค. ์บ ํŽ˜์ธ์œผ๋กœ ์„ธํŒ… ํ›„ retargeting ๊ธฐ๋Šฅ์œผ๋กœ ์บ”๋ฒ„์Šค์—์„œ ์ดํ›„ ์Šคํ…์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.