اگر موقع نوشتن پیامک با عددهای ۷۰، ۱۶۰، ۶۷ و ۱۵۳ روبهرو شدهاید، تفاوت آنها به نوع رمزگذاری و چندبخشیشدن SMS برمیگردد. دانستن همین چهار عدد میتواند قبل از یک ارسال انبوه، هزینه کمپین را دقیقتر قابل پیشبینی کند.
در این راهنما، تعداد کاراکتر پیامک فارسی و انگلیسی، دلیل تفاوت ظرفیت، فرمول محاسبه تعداد بخش، روش محاسبه هزینه و خطاهایی را بررسی میکنیم که ممکن است بدون اینکه متوجه شوید یک پیام یکبخشی را به دو یا چند بخش تبدیل کنند.
پاسخ کوتاه: هر پیامک چند کاراکتر است؟
اگر متن با GSM-7 قابل ارسال باشد، یک پیامک تکبخشی تا ۱۶۰ کاراکتر ظرفیت دارد. پیامک فارسی و متنهای یونیکد معمولاً با UCS-2 ارسال میشوند و ظرفیت تکبخشی آنها ۷۰ کاراکتر است. در پیامک چندبخشی، ظرفیت هر بخش معمولاً به ۱۵۳ کاراکتر برای GSM-7 و ۶۷ کاراکتر برای UCS-2 کاهش مییابد. هزینه نهایی نیز به تعداد بخشها و تعرفه هر بخش بستگی دارد.
160
کاراکتر در پیامک تکبخشی انگلیسی سازگار
153
کاراکتر در هر بخش پیام چندبخشی
70
کاراکتر در پیامک تکبخشی فارسی / یونیکد
67
کاراکتر در هر بخش پیام چندبخشی
کاراکتر پیامک چیست؟
کاراکتر فقط حرف نیست. در محاسبه طول پیامک، حروف، اعداد، فاصله، نیمفاصله، علائم نگارشی، خط جدید و بعضی نمادها هم فضا اشغال میکنند.
حروف و اعداد
هر حرف یا رقم بسته به نوع Encoding از ظرفیت پیام استفاده میکند.
فاصله و خط جدید
Space و Enter هم در طول پیام اثر دارند؛ بنابراین ظاهر خالی به معنی هزینه صفر نیست.
نمادها و ایموجی
بعضی نویسهها میتوانند تعداد واحدهای مصرفی یا حتی نوع Encoding پیام را تغییر دهند.
چرا ظرفیت پیامک فارسی و انگلیسی فرق دارد؟
SMS یک فضای محدود برای داده دارد. اگر متن با الفبای GSM 7-bit قابل ارسال باشد، در یک پیامک استاندارد تا ۱۶۰ کاراکتر جا میشود. برای متنهای فارسی و بسیاری از نویسههای یونیکد، معمولاً از UCS-2 استفاده میشود و ظرفیت تکبخشی به ۷۰ کاراکتر میرسد.
GSM-7
مناسب متنهای لاتین سازگار با الفبای GSM-7. ظرفیت تکبخشی: حداکثر ۱۶۰ واحد متنی.
UCS-2 / Unicode
برای فارسی، عربی و بسیاری از نویسههای خارج از GSM-7. ظرفیت تکبخشی: حداکثر ۷۰ کاراکتر.
جدول تعداد کاراکتر پیامک فارسی و انگلیسی
| نوع متن | Encoding | تکبخشی | هر بخش در پیام چندبخشی |
|---|---|---|---|
| انگلیسی سازگار با GSM-7 | GSM-7 | 160 | 153 |
| فارسی / عربی / یونیکد | UCS-2 | 70 | 67 |
چرا ظرفیت هر بخش در پیامک چندبخشی کمتر میشود؟
وقتی متن از یک بخش بیشتر شود، هر قسمت باید اطلاعاتی برای شناسایی ترتیب بخشها داشته باشد تا گوشی گیرنده بتواند آنها را دوباره کنار هم قرار دهد. این اطلاعات در User Data Header یا UDH قرار میگیرند و بخشی از فضای قابل استفاده پیام را اشغال میکنند.
چطور تعداد بخش پیامک را محاسبه کنیم؟
نوع Encoding را مشخص کنید
ENCODINGاگر پیام فارسی یا دارای نویسه خارج از GSM-7 است، آن را در گروه UCS-2 در نظر بگیرید؛ در غیر این صورت GSM-7 را بررسی کنید.
تعداد کاراکتر را بررسی کنید
COUNTفاصلهها، علائم و خطهای جدید را هم در شمارش در نظر بگیرید.
مرز تکبخشی را کنترل کنید
LIMITتا ۱۶۰ واحد در GSM-7 یا ۷۰ کاراکتر در UCS-2، پیام تکبخشی است.
برای متن بلند، ظرفیت چندبخشی را ملاک بگیرید
SEGMENTSبرای پیامهای چندبخشی، ظرفیت متداول هر بخش ۱۵۳ در GSM-7 و ۶۷ در UCS-2 است.
جدول سریع تعداد بخش پیامک فارسی
| طول متن فارسی / UCS-2 | تعداد بخش |
|---|---|
| 1 تا 70 | 1 بخش |
| 71 تا 134 | 2 بخش |
| 135 تا 201 | 3 بخش |
| 202 تا 268 | 4 بخش |
جدول سریع تعداد بخش پیامک انگلیسی GSM-7
| طول متن GSM-7 | تعداد بخش |
|---|---|
| 1 تا 160 | 1 بخش |
| 161 تا 306 | 2 بخش |
| 307 تا 459 | 3 بخش |
| 460 تا 612 | 4 بخش |
اگر پیام از سقف تکبخشی عبور کرده باشد، برای محاسبه تقریبی تعداد بخشها میتوانید طول پیام را بر ۶۷ برای UCS-2 یا ۱۵۳ برای GSM-7 تقسیم و حاصل را به عدد صحیح بالاتر گرد کنید.
هزینه پیامک چطور محاسبه میشود؟
برای برآورد ساده، سه عدد لازم دارید: تعداد گیرندگان، تعداد بخش هر پیام و قیمت هر بخش.
هزینه تقریبی کل = تعداد گیرندگان × تعداد بخش هر پیام × تعرفه هر بخش
مثال فارسی
متن: 92 کاراکتر فارسی
گیرنده: 5,000 نفر
تعداد بخش: 2
هزینه تقریبی = 5,000 × 2 × تعرفه هر بخش
مثال انگلیسی
متن: 140 کاراکتر GSM-7
گیرنده: 5,000 نفر
تعداد بخش: 1
هزینه تقریبی = 5,000 × 1 × تعرفه هر بخش
نرخ هر بخش ممکن است بر اساس اپراتور، نوع خط، نوع پیام، تعرفه سرویس و زمان تغییر کند؛ بنابراین برای مبلغ نهایی، تعرفه روز سامانه خودتان را ملاک قرار دهید.
چه چیزهایی تعداد بخش پیامک را ناخواسته زیاد میکند؟
ایموجی
در یک متن لاتین، اضافهکردن ایموجی میتواند کل پیام را به یونیکد ببرد و سقف ظرفیت را کاهش دهد.
اعداد فارسی
در متنی که در غیر این صورت کاملاً لاتین است، ۱۲۳ با 123 از نظر Encoding یکسان نیست.
نویسههای کپیشده
علامتهای هوشمند Word یا بعضی اپها ممکن است خارج از GSM-7 باشند.
علائم Extension
در GSM-7 برخی علائم مانند [ ] { } ^ ~ \ | € از جدول توسعه استفاده میکنند و بیش از یک واحد ظرفیت مصرف میکنند.
لینک بلند
URL طولانی ممکن است متن را از مرز یک بخش عبور دهد؛ مخصوصاً در پیامک فارسی.
فاصله و خط جدید
فاصلههای اضافه، Enter و علائم نگارشی هم در طول پیام اثر دارند.
چند مثال واقعی از تغییر تعداد بخش
متن فارسی کوتاه
1 PARTاگر یک متن فارسی تا 70 کاراکتر باشد، در حالت معمول یکبخشی است.
متن فارسی 90 کاراکتری
2 PARTSچون از سقف 70 عبور کرده، در حالت متداول در دو بخش ارسال میشود.
متن انگلیسی 140 کاراکتری
1 PARTاگر همه نویسهها با GSM-7 سازگار باشند، هنوز در یک بخش جا میشود.
متن انگلیسی + ایموجی
ENCODING CHANGEیک ایموجی میتواند پیام را از GSM-7 خارج کند؛ در این حالت باید ظرفیت یونیکد را ملاک قرار دهید.
چطور تعداد بخش و هزینه پیامک را کاهش دهیم؟
- جملههای اضافی را حذف کنید. متن مستقیم معمولاً هم خواناتر است و هم بخش کمتری مصرف میکند.
- لینک را کوتاه و قابل اندازهگیری کنید. URL بلند میتواند یک بخش اضافه ایجاد کند.
- Encoding را قبل از ارسال بررسی کنید. مخصوصاً در متنهای انگلیسی که ایموجی یا عدد فارسی دارند.
- فاصله و خط جدید اضافی را حذف کنید. ظاهر زیباتر همیشه ارزش یک Part اضافه را ندارد.
- متن پرتکرار را از قبل تست کنید. برای OTP، یادآوری، تخفیف و اطلاعرسانی قالبهای بهینه بسازید.
- در ارسال انبوه، شمارنده خود پنل را ملاک نهایی قرار دهید. چون همان محیط بر اساس Encoding واقعی پیام شما محاسبه میکند.
قبل از ارسال پیامک در پنل چه چیزهایی را چک کنیم؟
قبل از تأیید یک کمپین بزرگ، فقط متن را از نظر نگارشی بررسی نکنید؛ این سه مورد را هم ببینید:
تعداد کاراکتر
مطمئن شوید متن نهایی پس از جایگذاری لینک و متغیرها چند کاراکتر مصرف میکند.
تعداد بخش
یک کاراکتر اضافه نزدیک مرز 70 یا 160 میتواند هزینه را تغییر دهد.
هزینه تقریبی
قبل از ارسال، تعداد گیرندگان × Part × تعرفه را بررسی کنید.
برای ساخت و مدیریت کمپینهای پیامکی میتوانید پنل پیامکی پیشگام رایان را بررسی کنید. اگر ارسال از نرمافزار یا CRM انجام میشود، وبسرویس پیامک مسیر مرتبطتری است.
برای مدیریت چند مدل ارسال در یک محیط نیز پورتال یکپارچه پیامک پیشگام رایان را ببینید. اگر علاوه بر هزینه، مشکل تحویل پیام دارید، مقاله تحلیل Delivery، Failed و Blacklist مکمل این راهنماست.
قبل از ارسال انبوه، تعداد بخش و هزینه واقعی متن را بررسی کنید.
یک تغییر کوچک در Encoding یا طول پیام میتواند روی هزینه کل کمپین اثر بگذارد.
جمعبندی؛ عددهای 160، 153، 70 و 67 را به خاطر بسپارید
برای محاسبه سریع طول SMS، چهار عدد اصلی کافی است: ۱۶۰ و ۱۵۳ برای GSM-7 و ۷۰ و ۶۷ برای UCS-2. اولی ظرفیت تکبخشی و دومی ظرفیت هر بخش در پیامک چندبخشی است.
نکته مهمتر این است که هزینه فقط به طول ظاهری متن بستگی ندارد. Encoding، نویسههای خاص، لینک، ایموجی و عبور از مرز یک بخش میتوانند تعداد Part و در نتیجه هزینه کل را تغییر دهند.
متن را کوتاه کنید، نوع Encoding را بررسی کنید و قبل از ارسال انبوه، شمارنده کاراکتر و تعداد بخش خود پنل را ملاک نهایی قرار دهید.