首页 » 博客 » 根西岛短信最佳实践、合规性和功能

根西岛短信最佳实践、合规性和功能

根西岛短信市场概览

区域设置名称: 根西岛
ISO 代码: GG
地区 欧洲
移动国家代码 (MCC) 234
拨号代码 +44

市场条件:根西岛拥有完善的移动电信基卡塔尔 whatsapp 数据础设施,主要由 Sure Guernsey 和 JT Guernsey 等本地运营商提供服务。作为英国皇家属地的一部分,根西岛遵循与英国类似的电信标准,同时保持自己的监管框架。移动普及率很高,智能手机普及率很高,传统短信和 OTT 消息应用程序的使用率也很高。


根西岛短信服务的主要特点和功能

根西岛支持标准短信功能,但对双向消息和串联等高级功能有一些限制。

双向短信支持

根西岛的主要短信提供商不支持双向短信。这意味着企专业服务的数字营销策略业无法通过标准 A2P 渠道收到短信回复。

串联消息(分段短信)

支持:在根西岛,标准 A2P 渠道不支持级联消息传递。
消息长度规则:标准短信长度限制适用 – GSM-7 编码为 160 个字符,Unicode 编码为 70 个字符。
编码注意事项:支持 GSM-7 和 UCS-2 编码,GSM-7 是标准拉丁字母消息的首选,以最大化字符数。

MMS 支持

MMS 消息会自动转换为带有内嵌 URL 链接的 SMS。这确保了兼容性,同时仍允许通过基于 Web 的界面与收件人共享丰富的媒体内容。

收件人电话号码兼容性

号码可携性

根西岛不提供号码可携性。这意味着手机号码仍与原运营商绑定,这有助于确保更可靠的消息路由。

向固定电话发送短信

在根西岛,无法向固定电话号码发送短信。尝试向固定电话号泰国号码码发送消息将导致 400 响应错误(代码 21614),并且该消息将不会发送或从您的帐户中扣除。

根西岛短信合规与监管指南

根西岛的短信营销受《2017 年数据保护(根西岛辖区)法》(DPL 2017)和《2004​​ 年欧洲共同体(隐私指令实施)(根西岛)条例》的管辖。数据保护局办公室 (ODPA) 负责监督这些法规的遵守情况。

明确同意要求

  • 同意必须是具体的、知情的、明确的
  • 预先勾选的方框或沉默并不构成有效同意
  • 保留何时以及如何获得同意的详细记录
  • 在选择加入时明确说明沟通的目的

文档的最佳实践

  • 保留所有选择加入操作的时间戳记录
  • 存储同意获取来源和方法
  • 定期审核和更新同意记录
  • 实施营销传播的双重选择

HELP/STOP 和其他命令

  • 所有短信活动必须支持标准 STOP 命令
  • 帮助信息应提供清晰的联系信息
  • 关键词必须使用英语(根西岛的主要语言)
  • 在收到退出请求后的 24 小时内处理

请勿致电/请勿打扰登记

虽然根西岛没有自己的“禁止致电”登记处,但企业应该:

  • 遵守英国电话偏好服务 (TPS) 注册规定
  • 维护内部抑制名单
  • 实施立即退出处理
  • 定期清理联系人数据库

时区敏感度

根西岛遵循英国时间 (GMT/BST)。最佳做法包括:

  • 在当地时间上午 8:00 到晚上 8:00 之间发送消息
  • 尊重当地节假日和周末
  • 避免清晨或深夜发送消息
  • 仅在这些时间之外发送紧急消息

根西岛的电话号码选项和短信发件人类型

字母数字发件人 ID

运营商网络能力:支持动态使用
注册要求:无需预先注册 发送
者 ID 保存:发送者 ID 通常跨网络保存

长代码

国内与国际:支持国际长代码;不提供国内长代码
发件人 ID 保存:保留原始发件人 ID
配置时间:国际号码立即可用
用例:适用于交易消息和双因素身份验证

短代码

支持:不支持根西岛
配置时间:N/A
用例:N/A


受限制的短信内容、行业和用例

限制行业

  • 赌博(需要特殊许可)
  • 成人内容(禁止)
  • 金融服务(需要监管合规)
  • 医疗保健(须遵守数据保护要求)

内容过滤

运营商过滤规则

  • 包含特定关键字的邮件可能会被屏蔽
  • URL 应来自信誉良好的域名
  • 避免过多的大写字母和特殊字符

最佳实践

  • 使用清晰、专业的语言
  • 避免垃圾邮件触发词
  • 在消息中包含公司名称
  • 批量发送之前测试消息

在根西岛发送短信的最佳做法

信息传递策略

  • 尽可能将消息控制在 160 个字符以内
  • 包含明确的号召性用语
  • 使用收件人姓名进行个性化
  • 保持一致的品牌声音

发送频率和时间

  • 每位收件人每月最多可发送 2-4 条消息
  • 尊重根西岛公共假期
  • 避免在周末发送
  • 适当间隔开展活动

本土化

  • 英语是主要语言
  • 使用英式英语拼写
  • 考虑针对特定受众的法语
  • 根据当地情况调整内容

退出管理

  • 24 小时内处理退出
  • 维护集中退出数据库
  • 包括明确的退出说明
  • 通过最后消息确认退出

测试和监控

  • 在主要本地运营商之间进行测试
  • 定期监控送货率
  • 跟踪参与度指标
  • 分析选择退出模式
  • 进行 A/B 测试以获得最佳性能

根西岛的 SMS API 集成

Twilio

Twilio 提供强大的 SMS API,全面支持根西岛号码。集成需要您从 Twilio 控制台获取帐户 SID 和 Auth Token。

import * as Twilio from 'twilio';

// Initialize Twilio client with authentication credentials
const client = new Twilio(
  process.env.TWILIO_ACCOUNT_SID,    // Your Account SID
  process.env.TWILIO_AUTH_TOKEN      // Your Auth Token
);

// Function to send SMS to Guernsey number
async function sendSMSToGuernsey(
  to: string,           // Recipient number in E.164 format (+44...)
  message: string,      // Message content
  from: string         // Your Twilio number or alphanumeric sender ID
) {
  try {
    const response = await client.messages.create({
      body: message,
      to: to,
      from: from,
    });
    console.log(`Message sent successfully! SID: ${response.sid}`);
    return response;
  } catch (error) {
    console.error('Error sending message:', error);
    throw error;
  }
}

辛奇

Sinch 提供直接运营商连接,以便将消息可靠地传送到根西岛。身份验证使用 API 密钥和密码。

import { SinchClient } from '@sinch/sdk-core';

// Initialize Sinch client
const sinchClient = new SinchClient({
  projectId: process.env.SINCH_PROJECT_ID,
  apiKey: process.env.SINCH_API_KEY,
  apiSecret: process.env.SINCH_API_SECRET
});

// Function to send SMS via Sinch
async function sendSinchSMS(
  recipientNumber: string,
  messageText: string,
  senderId: string
) {
  try {
    const response = await sinchClient.sms.batches.send({
      to: [recipientNumber],
      from: senderId,
      body: messageText,
      // Optional parameters for delivery reports
      deliveryReport: 'summary'
    });
    console.log('Message batch ID:', response.id);
    return response;
  } catch (error) {
    console.error('Sinch SMS Error:', error);
    throw error;
  }
}

信息鸟

MessageBird 通过简单的 API 集成为根西岛提供可靠的短信传递服务。

import { MessageBirdClient } from 'messagebird';

// Initialize MessageBird client
const messagebird = new MessageBirdClient(process.env.MESSAGEBIRD_API_KEY);

// Function to send SMS via MessageBird
async function sendMessageBirdSMS(
  to: string,
  message: string,
  originator: string
): Promise<any> {
  return new Promise((resolve, reject) => {
    messagebird.messages.create({
      originator: originator,
      recipients: [to],
      body: message,
      // Optional parameters
      reportUrl: 'https://your-webhook-url.com/delivery-status'
    }, (err, response) => {
      if (err) {
        reject(err);
      } else {
        resolve(response);
      }
    });
  });
}

普利沃

Plivo 为根西岛提供可靠的短信递送服务,并提供全面的递送报告。

import * as plivo from 'plivo';

// Initialize Plivo client
const client = new plivo.Client(
  process.env.PLIVO_AUTH_ID,
  process.env.PLIVO_AUTH_TOKEN
);

// Function to send SMS via Plivo
async function sendPlivoSMS(
  destination: string,
  message: string,
  sourceNumber: string
) {
  try {
    const response = await client.messages.create({
      src: sourceNumber,
      dst: destination,
      text: message,
      // Optional parameters
      url: 'https://your-webhook-url.com/delivery-status',
      method: 'POST'
    });
    console.log('Message UUID:', response.messageUuid);
    return response;
  } catch (error) {
    console.error('Plivo Error:', error);
    throw error;
  }
}

API 速率限制和吞吐量

  • 默认速率限制:每个目的地每秒 1 条消息
  • 批量发送限制:每个请求 100 条消息
  • 每日发送限额:根据账户级别

大规模发送策略

  • 为大量活动实施排队系统
  • 尽可能使用批处理 API
  • 实施指数退避重试
  • 监控吞吐量并调整发送速率

错误处理和报告

  • 为所有 API 调用实现全面日志记录
  • 通过 webhook 监控送达回执
  • 跟踪常见错误代码及其解决方法
  • 设置配送失败的自动警报

回顾和其他资源

关键要点

  • 发送营销信息前务必获得明确同意
  • 尊重当地时区 (GMT/BST) 来传递信息
  • 实施适当的退出处理
  • 监控交付率和参与度指标

下一步

  1. 审查 2017 年《数据保护(根西岛辖区)法》
  2. 咨询法律顾问以了解合规要求
  3. 使用首选短信提供商设置测试账户
  4. 实施适当的错误处理和监控。
滚动至顶部