콘텐츠로 건너뛰기

동적 콘텐츠 사용하기

동적 콘텐츠(Dynamic Content)를 사용하면 사용자로부터 수집한 해당 태그(Tag) 값으로 메시지 내용을 수정하여 푸시 메시지를 개인화할 수 있습니다. 이를 통해 사용자의 이름으로 메시지를 보내고, 메시지에 사용자의 선호도를 활용하여 모든 사용자에게 관련성 높은 메시지를 만들 수 있습니다.

API를 통해 전송되는 메시지를 동적 콘텐츠로 개인화하기

Anchor link to

API를 통해 전송되는 메시지를 동적 콘텐츠로 개인화하려면, 동적 콘텐츠 플레이스홀더에 적절한 구문을 사용해야 합니다.

1. 일부 기본 태그 값을 포함하는 메시지로 태그가 없는 사용자에게 도달하려면 다음 동적 콘텐츠 구문을 사용하세요: {Tag_name|format_modifier|default_value}.

예를 들어, “안녕하세요 {Alias|CapitalizeFirst|friend}!” 라는 메시지는 별칭이 지정되지 않은 사용자에게 전송되며 “안녕하세요 친구!” 처럼 보일 것입니다.

2. 태그가 없는 사용자를 무시하려면, 다음과 같이 동적 콘텐츠 형식을 추가하세요: {Tag_name|format_modifier}. 닫는 ”|” 문자가 없으면, 태그 없는 사용자 무시 가 선택된 것으로 간주됩니다.

예를 들어, “지금 {Restaurant|CapitalizeFirst}에서 -20% 쿠폰을 받으세요!” 라는 메시지는 기기에 태그 값이 설정되어 있거나 API 요청의 “dynamic_content_placeholders” 매개변수에 지정된 사용자에게만 전송됩니다. 태그가 없는 사용자는 어떤 메시지도 받지 않습니다.

3. 태그가 없는 사용자에게 메시지를 보내려면, 동적 콘텐츠 형식을 다음과 같이 지정하세요: {Tag_name|format_modifier|}. 닫는 ”|” 문자가 있으면, 태그 없는 사용자 무시 가 선택 해제된 것으로 간주됩니다.

예를 들어, “지금 {Restaurant|CapitalizeFirst|}에서 -20% 쿠폰을 받으세요!” 라는 메시지는 태그 값이 지정되지 않은 사용자를 포함하여 타겟팅된 모든 잠재고객에게 전송됩니다. 사용자가 태그 값을 가지고 있지 않고 기본값도 지정되지 않았으므로, 태그가 없는 사용자는 메시지를 그대로 받게 됩니다 — “지금 {Restaurant|CapitalizeFirst|}에서 -20% 쿠폰을 받으세요!”.

결과적으로, 가상의 Klaus와 Annie는 동일한 캠페인에서 푸시 메시지를 받지만, 각자의 이름과 선호도에 따라 개인화된 메시지를 받게 됩니다:

Klaus와 Annie의 이름과 선호도에 따라 개인화된 메시지를 보여주는 푸시 알림 예시