CSV 파일을 업로드하여 배달할 콘텐츠를 생성하는 것은 다국어 푸시 알림을 지원하는 데 사용되는 기능입니다. CSV 파일 형식은 파일 업로드가 성공하고 결과적으로 게재를 만들 수 있도록 하기 위한 특정 지침을 따라야 합니다. 다음 섹션에서는 파일 형식 및 그 고려 사항에 대해 설명합니다.
다국어 푸시에는 CSV 파일에 14개의 열이 필요합니다.
를 클릭하여 CSV 샘플을 확인합니다. Download a sample file 에서 Manage Content Variants 창을 엽니다. 자세한 내용은 다음을 참조하십시오 섹션.
{"key1":"value1","key2":"value2"}. 사용자 지정 필드의 예는 위의 샘플 파일을 참조하십시오.각 열의 이름이 수정되었습니다.
CSV 파일에 각 열의 이름을 포함해야 합니다. 컨텐츠에 열을 사용하지 않으면 비워 둡니다.
"locale" 및 "language" 열은 필수이며 값은 각 행에 고유합니다.
이 열에 대한 빈 값을 사용하면 파일 업로드가 실패합니다.
열 순서는 중요한 사항입니다. 업로드된 파일의 열 순서는 샘플 파일과 동일한 형식을 따라야 합니다.
견적 열 컨텐츠. CSV(쉼표로 구분된 값) 파일이므로, 쉼표(,)를 포함하는 열 컨텐츠는 따옴표로 묶어야 합니다. 예를 들어, "Hello, Tom!"
국제 문자에 UTF-8 인코딩이 필요합니다.
일반 텍스트로 파일을 생성하는 경우 각 열을 ","로 구분합니다.
변형이 일치하지 않습니다. 콘텐츠 블록을 사용하고 특정 언어를 사용하는 타겟 대상을 사용하는 경우 CSV 파일에 모든 타깃팅된 언어를 나열해야 합니다. 그렇지 않으면 게재를 보낼 때 오류가 발생합니다.
개인화 필드를 사용하려면 다음을 포함해야 합니다 태그에 다음 코드를 배치하십시오.
messageBody에 "firstName" 개인화 필드를 삽입하려면 메시지가 다음과 같아야 합니다.
"Hello <span class="nl-dce-field nl-dce-done" data-nl-expr="/context/profile/firstName">First name</span>, this is message".
"firstName" 필드는 다음과 같이 표시됩니다.
<span class="nl-dce-field nl-dce-done" data-nl-expr="/context/profile/firstName">First name</span>
이 범위에는 두 가지 필수 속성이 있습니다.
하나는 정적인 수업이다. 어떤 개인화 필드를 사용하려는 경우에도 항상 class="nl-dce-field nl-dce-dce-done"입니다.
다른 하나는 data-nl-expr 이며, 이것은 개인화 필드의 경로입니다. 예를 들어 UI에서 "firstName" 개인화 필드를 삽입하면 탐색 경로가 Context (context) > Profile (profile) > First name (firstName) (아래 이미지에 표시된 대로). 이 경우 경로는
/context/profile/firstName. data-nl-expr="/context/profile/firstName".

지원되는 언어는 다음과 같습니다.
| 로케일 | 언어 |
|---|---|
| af_za | 아프리칸스 - 남아프리카 |
| sq_al | 알바니아 - 알바니아 |
| ar_dz | 아랍어 - 알제리 |
| ar_bh | 아랍어 - 바레인 |
| ar_iq | 아랍어 - 이라크 |
| ar_il | 아랍어 - 이스라엘 |
| ar_jo | 아랍어 - 요르단 |
| ar_kw | 아랍어 - 쿠웨이트 |
| ar_lb | 아랍어 - 레바논 |
| ar_ma | 아랍어 - 모로코 |
| ar_om | 아랍어 - 오만 |
| ar_qa | 아랍어 - 카타르 |
| ar_sa | 아랍어 - 사우디아라비아 |
| ar_sy | 아랍어 - 시리아 |
| ar_tn | 아랍어 - 튀니지 |
| ar_ae | 아랍어 - 아랍에미리트 |
| ar_ye | 아랍어 - 예멘 |
| hy_am | 아르메니아 - 아르메니아 |
| az_az | 아제리 - 아제르바이잔 |
| be_by | 벨로루시 - 벨라루스 |
| bs_ba | 보스니아 - 보스니아 |
| bg_bg | 불가리아어 - 불가리아 |
| ca_es | 카탈로니아어 - 스페인 |
| zh_cn | 중국어(간체) - 중국 |
| zh_sg | 중국어(간체) - 싱가포르 |
| zh_hk | 중국어(번체) - 중국 홍콩 특별 행정구 |
| zh_tw | 중국어(번체) - 대만 지역 |
| hr_hr | 크로아티아어 - 크로아티아 |
| cs_cz | 체코어 - 체키아 |
| da_dk | 덴마크어 - 덴마크 |
| nl_be | 네덜란드어 - 벨기에 |
| nl_nl | 네덜란드어 - 네덜란드어 |
| en_au | 영어 - 오스트레일리아 |
| en_bz | 영어 - 벨리즈 |
| en_ca | 영어 - 캐나다 |
| en_in | 영어 - 인도 |
| en_ie | 영어 - 아일랜드 |
| en_jm | 영어 - 자메이카 |
| en_nz | 영어 - 뉴질랜드 |
| en_ph | 영어 - 필리핀 |
| en_za | 영어 - 남아프리카 |
| en_tt | 영어 - 트리니다드 토바고 |
| en_gb | 영어 - 영국 |
| en_us | 영어 - 미국 |
| en_zw | 영어 - 짐바브웨 |
| et_ee | 에스토니아어 - 에스토니아 |
| fi_fi | 핀란드어 - 핀란드 |
| fr_be | 프랑스어 - 벨기에 |
| fr_ca | 프랑스어 - 캐나다 |
| fr_fr | 프랑스어 - 프랑스 |
| fr_lu | 프랑스어 - 룩셈부르크 |
| fr_ch | 프랑스어 - 스위스 |
| de_at | 독일어 - 오스트리아 |
| de_de | 독일어 - 독일 |
| de_lu | 독일어 - 룩셈부르크 |
| de_ch | 독일어 - 스위스 |
| el_cy | 그리스어 - 키프로스 |
| el_gr | 그리스어 - 그리스 |
| gu_in | 구자라티 - 인도 |
| he_il | 히브리어 - 이스라엘 |
| hi_in | 힌디어 - 인도 |
| hu_hu | 헝가리어 - 헝가리 |
| is_is | 아이슬란드 - 아이슬란드 |
| id_id | 인도네시아 - 인도네시아 |
| it_it | 이탈리아어 - 이탈리아 |
| it_ch | 이탈리아어 - 스위스 |
| ja_jp | 일본어 - 일본 |
| kn_in | 카나다 - 인도 |
| kz | 카자흐스탄 - 카자흐스탄 |
| ko_kr | 한국어 - 대한민국 |
| lv_lv | 라트비아어 - 라트비아 |
| lt_lt | 리투아니아어 - 리투아니아 |
| mk_mk | 마케도니아 - 마케도니아 |
| ms_my | 말레이어 - 말레이시아 |
| mr_in | 마라티어 - 인도 |
| no_no | 노르웨이어 - 노르웨이 |
| pl_pl | 폴란드어 - 폴란드 |
| pt_br | 포르투갈어 - 브라질 |
| pt_pt | 포르투갈어 - 포르투갈 |
| pa_in | 펀잡어 - 인도 |
| ro_md | 루마니아어 - 몰도바 |
| ro_ro | 루마니아어 - 루마니아 |
| ru_kz | 러시아어 - 카자흐스탄 |
| ru_ru | 러시아어 - 러시아 |
| ru_ua | 러시아어 - 우크라이나 |
| a_in | 산스크리트어 - 인도 |
| sr_ba | 세르비아 - 보스니아 |
| sr_rs | 세르비아어 - 세르비아 |
| sk_sk | 슬로바키아어 - 슬로바키아 |
| sl_si | 슬로베니아어 - 슬로베니아 |
| es_ar | 스페인어 - 아르헨티나 |
| es_bo | 스페인어 - 볼리비아 |
| es_cl | 스페인어 - 칠레 |
| es_co | 스페인어 - 콜롬비아 |
| es_cr | 스페인어 - 코스타리카 |
| es_do | 스페인어 - 도미니카 공화국 |
| es_ec | 스페인어 - 에콰도르 |
| es_sv | 스페인어 - 엘살바도르 |
| es_gt | 스페인어 - 과테말라 |
| es_hn | 스페인어 - 온두라스 |
| es_mx | 스페인어 - 멕시코 |
| es_ni | 스페인어 - 니카라과 |
| es_pa | 스페인어 - 파나마 |
| es_py | 스페인어 - 파라과이 |
| es_pe | 스페인어 - 페루 |
| es_pr | 스페인어 - 푸에르토리코 |
| es_es | 스페인어 - 스페인 |
| es_uy | 스페인어 - 우루과이 |
| es_ve | 스페인어 - 베네수엘라 |
| sw_ke | 스와힐리 - 케냐 |
| sv_fi | 스웨덴어 - 핀란드 |
| sv_se | 스웨덴어 - 스웨덴 |
| ta_in | 타밀 - 인도 |
| tt_ru | 타타르 - 러시아어 |
| te_in | 텔루구 - 인도 |
| th_th | 태국 - 태국 |
| tr_cy | 터키어 - 키프로스 |
| tr_tr | 터키어 - 터키 |
| uk_ua | 우크라이나어 - 우크레인 |
| url_in | 우르두 - 인도 |
| url_pk | 우르두 - 파키스탄 |
| vi_vn | 베트남어 - 베트남 |