波兰短信市场概览
区域设置名称: | 波兰 |
---|---|
ISO 代码: | 波兰 |
地区 | 欧洲 |
移动国家代码 (MCC) | 260 |
拨号代码 | +48 |
市场状况:波兰拥有成熟的移动市场,短信采斯里兰卡 whatsapp 数据用率很高。该国的主要移动运营商包括 Orange、Play、Plus 和 T-Mobile。虽然 WhatsApp 和 Facebook Messenger 等 OTT 消息应用程序很受欢迎,但短信仍然是商业通信的重要渠道,尤其是用于身份验证和通知。与 iOS 相比,Android 设备占据了约 80% 的市场份额,占据市场主导地位。
波兰的主要短信功能和能力
波兰提供全面的短信功能,包括双向消息、串联消息和号码可携带性,但彩信是通过带有 URL 链接的短信转换来处理的。
双向短信支持
波兰全面支持双向短信,没有重大限制。这可以实现通过短信对话进行互动消息传递活动和客户互动。
串联消息(分段短信)
支持:是的,大多数发件人 ID 类型都支持串联,但支持情况可能因运营商而异。柬埔寨电话号码:格式、区号和验证指南
消息长度规则:GSM-7 编码的标准长度为 160 个字符,Unicode (UCS-2) 的 70 个字符(拆分前)。
编码注意事项:GSM-7 是基本拉丁字符的首选,而波兰变音符号和特殊字符则需要 UCS-2。
MMS 支持
MMS 消息会自动转换为带有内嵌 URL 链接的 SMS。这确保了与所有运营商的兼容性,同时仍可通过链接的网页提供丰富的媒体内容。
收件人电话号码兼容性
号码可携性
波兰提供号码可携性,允许用户在更换运营商时保留自己的电话号码。此功能不会对短信递送或路由产生很大影响,因为短信会自动路由到当前运营商。
向固定电话发送短信
波兰不支持向固定电话号码发送短信。尝试向固定电话号码发送消息将导致 400 响应错误(代码 21614),并且不会产生任何费用。
波兰短信合规与监管指南
波兰遵守 GDPR 以及由电子通信办公室 (UKE) 和个人数据保护办公室 (UODO) 执行的当地电信法律。自 2024 年 11 月起,《电子通信法》对商业通信提出了更严格的要求。
同意和选择加入
明确同意要求:
- 发送营销信息前必须获得书面或电子同意 新闻 美国
- 同意必须是自愿、具体和知情的
- 同意文件必须包括时间戳、来源和范围
- 在消息传递活动期间应保留同意记录
收集同意的最佳做法:
- 请求同意时使用清晰、明确的语言
- 与其他营销渠道不同的短信同意书
- 轻松访问隐私政策和条款
- 出于合规目的,维护详细的同意日志
HELP/STOP 和其他命令
- 必须支持 STOP、ZAKONCZ 或 REZYGNACJA 才能选择退出
- POMOC 或 HELP 应提供援助信息
- 所有关键词必须同时支持波兰语和英语
- 响应信息应与收到的关键字使用相同的语言
请勿致电/请勿打扰登记
虽然波兰没有设立集中式“禁止致电”登记处,但企业必须:
- 维护内部抑制名单
- 24 小时内尊重退出请求
- 实施系统以防止向选择退出的号码发送消息
- 定期清理和更新联系人列表
时区敏感度
波兰遵守欧洲中部时间(CET/CEST):
- 将营销信息限制在当地时间 8:00-20:00
- 避免在国家法定节假日期间发送
- 如果有必要,可能会在上述时间以外发送紧急或服务相关的信息
波兰的电话号码选项和短信发件人类型
字母数字发件人 ID
运营商网络能力:全面支持所有主要运营商
注册要求:无需预先注册;允许动态使用
发送者 ID 保存:是,发送者 ID 按规定保存
长代码
国内与国际:
- 全面支持国内长代码
- 不支持直接发送国际长代码
发件人ID保存:
- 保留国内号码
- 国际号码转换为字母数字格式
配置时间:立即至 24 小时
用例:双向通信、客户支持、通知
短代码
支持:波兰目前不支持
配置时间:N/A
使用案例:N/A
受限制的短信内容、行业和用例
禁止内容:
- 赌博和博彩服务
- 政治竞选信息
- 宗教内容
- 成人内容或服务
受监管行业:
- 金融服务需要监管免责声明
- 医疗保健信息必须符合医疗隐私法
- 加密货币和投资服务面临额外审查
内容过滤
已知承运人规则:
- 严格禁止使用 URL 缩短器
- 通用字母数字发件人 ID 可能会被过滤
- 包含特定关键字的邮件可能会被屏蔽
最佳实践:
- 使用完整 URL 而不是缩短的链接
- 避免过多的标点符号或特殊字符
- 保持内容专业且清晰标识
在波兰发送短信的最佳做法
信息传递策略
- 将消息限制为基本信息
- 在需要时加入明确的行动号召
- 使用收件人姓名或相关详细信息进行个性化
- 在各个活动中保持一致的发件人 ID
发送频率和时间
- 每周最多 2-3 条营销信息
- 尊重波兰的节日和纪念日
- 除非特别要求,否则避免周末
- 在整个月内均匀分布消息
本土化
- 所有消息默认使用波兰语
- 提供英语作为可选语言偏好
- 使用正确的波兰字符和格式
- 考虑消息传递中的区域差异
退出管理
- 24 小时内处理退出
- 维护集中退出数据库
- 通过返回消息确认退出状态
- 定期审核选择退出合规性
测试和监控
- 在所有主要的波兰运营商上进行测试
- 监控承运商的运送费率
- 跟踪参与度指标
- 定期测试选择退出功能
波兰的 SMS API 集成
Twilio
Twilio 提供强大的 SMS API,全面支持波兰消息传递要求。身份验证使用帐户 SID 和身份验证令牌凭据。
import { Twilio } from 'twilio';
// Initialize client with credentials
const client = new Twilio(process.env.TWILIO_ACCOUNT_SID, process.env.TWILIO_AUTH_TOKEN);
// Function to send SMS to Polish number
async function sendPolishSMS(to: string, message: string) {
try {
// Ensure number is in E.164 format for Poland (+48)
const formattedNumber = to.startsWith('+48') ? to : `+48${to}`;
const response = await client.messages.create({
body: message,
to: formattedNumber,
// Use alphanumeric sender ID for better deliverability
from: 'YourBrand',
// Optional: Specify status callback URL
statusCallback: 'https://your-domain.com/sms/status'
});
console.log(`Message sent successfully: ${response.sid}`);
return response;
} catch (error) {
console.error('Error sending SMS:', error);
throw error;
}
}
辛奇
Sinch 在波兰提供直接承运商连接,支持字母数字发件人 ID 和递送报告。
import axios from 'axios';
class SinchSMSClient {
private readonly baseUrl: string;
private readonly apiToken: string;
constructor(serviceId: string, apiToken: string) {
this.baseUrl = `https://sms.api.sinch.com/xms/v1/${serviceId}`;
this.apiToken = apiToken;
}
async sendSMS(to: string, message: string) {
try {
const response = await axios.post(
`${this.baseUrl}/batches`,
{
from: 'YourBrand',
to: [to],
body: message,
delivery_report: 'summary'
},
{
headers: {
'Authorization': `Bearer ${this.apiToken}`,
'Content-Type': 'application/json'
}
}
);
return response.data;
} catch (error) {
console.error('Sinch SMS Error:', error);
throw error;
}
}
}
信息鸟
MessageBird 在波兰提供可靠的短信传递服务,支持 Unicode 字符和传递追踪。
import messagebird from 'messagebird';
class MessageBirdClient {
private client: any;
constructor(apiKey: string) {
this.client = messagebird(apiKey);
}
sendSMS(to: string, message: string): Promise<any> {
return new Promise((resolve, reject) => {
this.client.messages.create({
originator: 'YourBrand',
recipients: [to],
body: message,
type: 'sms',
encoding: 'unicode' // Support for Polish characters
}, (err: any, response: any) => {
if (err) {
reject(err);
} else {
resolve(response);
}
});
});
}
}
普利沃
Plivo 为波兰市场提供高吞吐量短信功能,并提供详细的交付见解。
import plivo from 'plivo';
class PlivoSMSClient {
private client: any;
constructor(authId: string, authToken: string) {
this.client = new plivo.Client(authId, authToken);
}
async sendSMS(to: string, message: string) {
try {
const response = await this.client.messages.create({
src: 'YourBrand', // Alphanumeric sender ID
dst: to,
text: message,
// Optional parameters for Polish messages
url_strip_query_params: false, // Keep full URLs intact
powerpack_uuid: 'your-powerpack-id' // If using Powerpack
});
return response;
} catch (error) {
console.error('Plivo SMS Error:', error);
throw error;
}
}
}
API 速率限制和吞吐量
- 标准速率限制:每秒 100 条消息
- 建议每小时处理量超过 1000 件时进行批量处理
- 实现重试逻辑的指数退避算法
- 考虑使用队列系统(Redis、RabbitMQ)来处理高容量
错误处理和报告
- 使用 Winston 或类似工具实现全面日志记录
- 跟踪所有邮件的送达回执
- 监控运营商响应和错误代码
- 设置异常错误率警报
- 为合规目的维护错误日志
回顾和其他资源
关键要点
- 合规第一:始终获得明确同意并尊重选择退出
- 技术设置:使用正确的字符编码和完整的 URL
- 监控:实施全面的交付跟踪
- 本地化:支持波兰语和英语内容
下一步
- 审查 UKE(电子通信办公室)法规
- 实施适当的同意管理系统
- 建立监测和报告基础设施
- 对所有主要运营商进行全面测试。