短信成本优化的最佳实践 sms-cost-optimization

SMS消息通常由提供商根据每条消息160个字符的限制计费。 如果短信消息被拆分为多个部分,则发送短信消息可能会产生额外费用。

遵循这些准则以优化您的报文传送策略并减少费用。

保持短消息 keep-messages-short

Journey Optimizer在短信消息正文中最多可包含1,500个字符。 超过此限制时会显示警告,超过此阈值的消息将触发错误。

大多数短信提供商都支持GSM 7位编码,其中单个短信最多可包含160个字符。 超过此长度的消息会自动拆分为多个SMS部分(连接):

  • 少于160个字符: 1个短信部分
  • 161-306个字符:2个SMS部件
  • 307-459个字符: 3个SMS部分

为了将成本降至最低,将消息长度限制在160个字符以内,以便作为单个SMS部分计费。

例如,1,600字符的消息可能占用10个短信积分,即使它在Journey Optimizer中显示为单个消息也是如此。

避免使用会增加长度的特殊字符 avoid-special-characters

某些字符(如| ^ € { } [ ] ~ \)在GSM编码中将被计为两个字符。 包含这些字符可能会导致消息更快地超过​160个字符的限制

阻止UCS-2编码 prevent-ucs2-encoding

如果消息包含非GSM字符,例如中文或阿拉伯文文本、商标符号或丰富格式工具的硬退回,则提供商将使用UCS-2对消息进行编码,该工具仅支持每条短信70个字符。

使用UCS-2编码可能会增加字符数,从而影响服务提供商的报文计费。

例如,一个200字符的Unicode消息将以3个短信部分发送。

创作最佳实践 authoring-best-practices

直接在Journey Optimizer中撰写最终短信消息,或从纯文本应用程序中粘贴该消息。

避免使用富文本应用程序,因为它们可能会引入触发UCS-2编码的隐藏字符或换行符,从而可能增加SMS部件的数量和相关成本。

发送前检查字符数 check-character-count

使用纯文本应用程序或Journey Optimizer 模拟内容​菜单来验证字符计数。

虽然Journey Optimizer会在内容模拟期间显示字符计数(包括空格),但请注意:

  • 它​ ​包含通过动态个性化生成的字符或某些特殊字符。

  • x/1500计数​用作技术有效负载限制的可视指示器,而不是每消息限制,例如160字符的GSM 7位限制。

  • Adobe支持编辑器中的UTF-8编码,该编码不同于GSM-7位编码。

了解报告 understanding-reporting

Journey Optimizer报表​将完整消息计为一次发送,而不考虑SMS部分。

提供商报告​反映了用于投放的SMS消息部件的实际数量,应参考这些数量以确认帐单和任何潜在超额。 如果Adobe是通过Sinch的短信提供商,则您将每月单独收到此账单报告。

Personalization注意事项 personalization-considerations

动态个性化可能会增加消息的长度。 例如,用长名字替换变量可以添加其他字符。

其他资源 additional-resources

查看Sinch字符支持指南中支持的字符和编码规则

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76