您是否在营销活动或自动化流程(Automation)中发送短信(SMS)消息时遇到问题?继续阅读本文,以了解更多关于短信(SMS)渠道最常见的故障排除场景。
短信(SMS)未收到
如果您的联系人未收到短信(SMS)营销活动或自动化流程(Automation)消息。请查看以下 4 个可能的原因:
1. 联系人电话号码格式
电话号码必须是国际格式,并包含国家代码。 请检查联系人资料:
前往受众 → 联系人 → 找到联系人并打开其联系人资料。
验证电话号码:
包含国家/地区代码(例如,+1 代表美国,+44 代表英国)
不包含括号、破折号或空格(例如,+11231234567,而不是 (123) 123-4567)
注意: Omnisend 会自动为通过结账或注册表单订阅的联系人添加国家/地区代码。此问题通常只影响手动导入的联系人。
2. 短信(SMS)渠道订阅状态
联系人必须订阅短信(SMS)渠道才能接收营销活动。
查看订阅状态:
前往受众 → 联系人 → 找到联系人并打开其联系人资料。
查找短信(SMS)渠道状态 – 它必须显示已订阅(绿色徽章)。
例外:事务性自动化流程(订单确认、发货确认、订单取消)可以向欧盟和其他国家(美国除外)的未订阅联系人发送短信(SMS)。查看发送给未订阅联系人的完整工作流程列表
3. 自动化流程(Automation)设置
如果您正在使用包含多个消息渠道(短信(SMS)+ 电子邮件(Email))的自动化流程(Automation),请在每个消息区块中启用 "Pass non-opted-in contact to next workflow step" 选项。这确保如果联系人未订阅短信(SMS),他们将改为收到电子邮件(Email)消息。
前往 Automations → 选择您的工作流(Workflow)
点击消息块 → 启用 "Pass non-opted-in contact to next workflow step" (在右侧菜单中)。
点击 "Update"。
示例:如果您的联系人未订阅短信(SMS),如果他们的电子邮件(Email)订阅状态为,他们将自动收到电子邮件(Email)消息。已订阅
4.消息长度(运营商拦截)
移动运营商可能会阻止过长的消息。允许的长度取决于运营商的设置,但 Omnisend 强烈建议将消息保持在最多 1-2 条短信(SMS)拆分。
检查消息长度:
在短信(SMS)编辑器中,前往预览部分。
切换 US/CA 预览 和 非 US 预览。
检查字符数和短信(SMS)拆分数。
Note: 美国/加拿大收件人有更长的退订说明("Reply STOP to unsubscribe"),因此他们的消息可能比非美国地区收件人的消息更长。了解短信(SMS)字符计数的工作原理
短信(SMS)未送达给联系人(国家/地区限制)
特定国家/地区对短信(SMS)的发送时间有限制。在这些时间段内,Omnisend 将暂停您的短信(SMS),并将在之后重新发送。
亚美尼亚:
周一至周五 - 晚上 9:00 之后不发送短信(SMS)。和上午 9:00
周六 - 中午 12:00 之前不发送短信(SMS)。(中午) 或晚上 6:00 以后
周日 - 全天不发送短信(SMS)。
交易性流量可以随时发送(交易性短信(SMS)用于订单确认、订单取消和发货确认自动化)。
法国:运营商仅接受当地时间周一至周六上午 8:00 至晚上 8:00 之间的发送。在此时间之外发送的所有短信(SMS)都将被拒绝。
印度:对于已注册“免打扰服务 (DND)”的最终收件人,IST 时间晚上 9:00 至上午 10:00 之间不发送短信(SMS)。这意味着促销短信(SMS)只能在 IST 时间上午 10:00 至晚上 9:00 之间发送。
Jordan: 促销消息在安曼时间(GMT + 3:00)晚上 9:00 之后不会发送。
沙特阿拉伯:促销或营销短信(SMS)仅允许在沙特阿拉伯时间(GMT+03:00)上午 8:00 至晚上 10:00 之间发送。
阿拉伯联合酋长国:即日起,所有发往阿拉伯联合酋长国的国际促销短信(SMS)流量均被移动网络运营商禁止。此限制普遍适用,影响所有服务提供商,包括 Omnisend。仅允许本地促销流量,前提是最终用户在阿联酋拥有注册实体并完成当地主管部门的强制注册。遵守此规定至关重要,因为现在无法通过短信(SMS)向阿联酋发送国际促销流量。请相应调整您的策略以应对此变化。
短信(SMS)发送至英国
如果您是首次向英国发送短信(SMS),可能会遇到暂时的发送延迟。随着系统进行调整,这些问题通常会在 1-2 天内得到解决。
顺利开始的最佳实践:
从小规模开始 – 不要立即发送大型营销活动(Campaign),而是先从少量联系人开始。
坚持使用相同的发件人姓名 – 避免更改,以确保更快获得批准。
保持照常发送 – 投递应该会在几天内自动改善。
💡 为什么会延迟?
延迟与Sender ID (SID) registration相关。当您首次向英国发送消息时,Omnisend 的短信(SMS)提供商会收到请求并开始 SID 注册流程。这通常需要大约24 个工作小时。
发件人姓名未显示
某些国家/地区不支持自定义发件人姓名。美国、加拿大和一些其他国家要求消息通过专用电话号码发送,而不是发件人姓名。
检查您的国家是否支持发件人姓名: 短信(SMS)发件人姓名 – 支持的国家/地区
💡 解决方案:如果您的国家/地区不支持自定义发件人姓名,请在您的消息开头包含您的品牌名称,以便收件人能够认出您:
示例:"店铺名称:闪购 – 所有鞋履五折!立即购买:[link]"
短信(SMS)被计为多条消息
您发送了一条短信(SMS)营销活动(Campaign),但是您的积分被收取了每位联系人 2 条或更多消息的费用,而不是 1 条。当您的消息超过160个字符(如果您使用表情符号或特殊字符,则为70个字符)时,就会发生这种情况。
为什么会发生这种情况
短信(SMS)有严格的字符限制:
标准消息(GSM-7 编码):每条短信(SMS)160 个字符。
包含表情符号或特殊字符的消息(Unicode 编码):每条短信(SMS)70 个字符。
如果您的消息超出这些限制,它将自动拆分为多条短信(SMS)。收件人在手机上会看到一条长消息(由于连接),但 Omnisend 会对您发送的每条短信(SMS)收取费用。
常见原因:
自动添加的合规文本 – 退订链接和退出说明(例如,“回复 STOP 即可退订”)在发送时添加,并因收件人地区而异:
美国/加拿大收件人:更长的取消订阅链接(占用更多字符);
非美国收件人:较短的退订文本。
表情符号和特殊字符 – 这些会触发 Unicode 编码,这会将每条短信(SMS)的字符限制从 160 个减少到 70 个。
为避免意外费用,请将您的消息保持在140 个字符以内,以便为合规文本留出空间。
您可以在发送之前,在短信(SMS)额度步骤中查看最终的细分(Segment)数量。
⚠️ 新西兰的法律要求在包含链接的短信(SMS)中添加额外的合规文本。此文本由 Omnisend 后端在发送时自动添加,无法在编辑器中禁用或预览。
由于这些附加内容在发送时应用且在 Omnisend 编辑器中不可见,您的消息可能会超出 160 个字符的限制,并被计为 2 条短信(SMS),从而增加成本。向新西兰联系人发送时,请务必预留大约25-30个额外字符。
订阅者的国家未识别
如果您上传的联系人没有国家代码,Omnisend 可能会将他们识别为错误的国家/地区,并且不会发送消息。此问题仅影响手动导入的联系人。
如何解决:
为电话号码添加国家代码(例如,美国为+1,英国为+44)。
💡 Excel 小技巧:您可以使用 CONCATENATE 函数快速添加国家代码。查看 Microsoft 关于合并单元格文本的指南
注意:您无需在上传更新数据之前删除联系人。Omnisend 将仅根据您最新的导入更新信息。
发送给电子邮件(Email)退订者的短信(SMS)
如果您希望将您的短信(SMS)营销活动(Campaign)发送给同时订阅了短信(SMS)和电子邮件(Email)渠道的联系人,您需要创建一个具有双重订阅规则的细分(Segment):
3. 使用该细分(Segment)来发送您的短信(SMS)促销活动。
表情符号和特殊字符未显示
表情符号和特殊字符 (é, ñ, ç) 可能无法正确显示,因为移动运营商在发送过程中会对其进行过滤。这超出了 Omnisend 的控制范围。
如何避免显示问题
测试您的消息 – 在启动您的营销活动(Campaign)之前,向您自己发送一条测试短信(SMS)。如果表情符号无法显示,请将其删除并使用文本替代(例如,用“SALE”代替 )。
使用标准字符 — 请使用字母 (a-z, A-Z)、数字 (0-9) 和基本标点符号(, . ! ?)。
避免使用重音符号 – 尽管 Omnisend 支持重音符号(如 é, ñ),但运营商可能会将其删除。如果送达率至关重要,请使用“e”而非“é”。
⚠️ 重要提示:表情符号会触发 Unicode 编码,这会将您的每条短信(SMS)字符限制从 160 个减少到 70 个。这意味着您将需要支付更多消息的费用。了解更多关于字符编码的信息.
电话号码未从 Shopify 上的废弃购物车(Abandoned Cart)中收集
如果您发现电话号码未从废弃购物车(Abandoned Cart)结账中捕获,请检查您是否已在 Omnisend 账户中启用废弃购物车(Abandoned Cart)自动化流程(Automation)。启用后,电话号码将被收集,用于未来的废弃购物车(不追溯)。
常见问题
我的测试短信(SMS)未送达。我该如何解决?
如果出现以下情况,测试短信(SMS)将不会送达:
电话号码未采用带有国家/地区代码的国际格式(例如,美国为 +1XXXXXXXXXX,不含破折号或括号)。
测试号码在 Omnisend 中未订阅短信(SMS)。
Quiet hours已在您的店铺设置中启用(消息最长延迟 24 小时)。
运营商垃圾邮件过滤器拦截了消息(即使它只是一个测试消息,它也应该属于一个实际的营销活动(Campaign))。
测试消息也会消耗短信(SMS)额度,因此请检查您的信用额度余额。如果使用美国号码,请确保您的免费电话号码已通过验证(美国短信(SMS)发送所需)。
建议您尝试使用不同国际格式的电话号码进行测试,以排查问题。
为什么我的短信(SMS)额度消耗速度比我发送的营销活动数量快?
短信(SMS)积分适用于所有营销活动和活跃自动化(废弃购物车(Abandoned Cart)、欢迎系列、产品浏览等)。
查看:
正在运行的自动化流程(Automation)工作流,包含短信(SMS)模块——这些在后台运行,当联系人满足触发条件(Trigger)时会自动发送。
测试消息在营销活动(Campaign)或自动化流程(Automation)设置期间发送(每次测试都会消耗积分)
消息长度—超过 160 个字符的消息(如果包含表情符号/特殊字符,则为 70 个字符)将为每个收件人拆分为 2-3 条消息段,从而增加积分消耗
要查看积分去向,请在选定时间段内查看您的自动化流程(Automation)报告中的短信(SMS)发送情况。
需要更多帮助?请联系[email protected] 或通过应用内聊天。我们提供 24/7 全天候服务。







