首页 » 博客 » 波兰短信最佳实践、合规性和功能

波兰短信最佳实践、合规性和功能

波兰短信市场概览

区域设置名称: 波兰
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 或类似工具实现全面日志记录
  • 跟踪所有邮件的送达回执
  • 监控运营商响应和错误代码
  • 设置异常错误率警报
  • 为合规目的维护错误日志

回顾和其他资源

关键要点

  1. 合规第一:始终获得明确同意并尊重选择退出
  2. 技术设置:使用正确的字符编码和完整的 URL
  3. 监控:实施全面的交付跟踪
  4. 本地化:支持波兰语和英语内容

下一步

  1. 审查 UKE(电子通信办公室)法规
  2. 实施适当的同意管理系统
  3. 建立监测和报告基础设施
  4. 对所有主要运营商进行全面测试。
滚动至顶部