SMS 渠道

Adobe Campaign使您能够执行大量个性化的SMS消息投放。 收件人用户档案必须至少包含移动电话号码。

注意

Adobe Campaign还允许您通过其​Adobe Campaign移动应用程序渠道(NMAC)​选项在移动终端上提交通知。

有关详细信息,请参阅关于移动应用渠道部分。

以下各节提供特定于SMS渠道的信息。 有关如何创建投放的全局信息,请参阅此部分

设置SMS渠道

要发送到移动电话,您需要:

  1. 指定连接器和消息类型的外部帐户。

    请注意,从20.2版开始将弃用以下连接器:NetSize、通用SMPP(支持二进制模式的SMPP版本3.4)、Sybase365(SAP SMS 365)、 CLX Communications、Tele2、O2和iOS。 已弃用的功能仍然可用,但不会进一步增强,也不支持。 有关详细信息,请参见此 页面

  2. 引用此投放模板的外部帐户。

创建SMPP外部帐户

要将SMS发送到移动电话,您首先需要创建SMPP外部帐户。
有关短信协议和设置的更多信息,请参阅此技术说明

为此请执行以下操作步骤:

  1. 在树的​Platform > External accounts​节点中,单击​New​图标。

  2. 将帐户类型定义为​路由,将渠道定义为​移动(SMS),将投放模式定义为​批量投放

  3. 选中​Enabled​框。

  4. 在​Mobile​选项卡中,从​Connector​下拉列表中选择​Extended generic SMPP

    注意

    从20.2版开始,已弃用传统连接器,不支持。 建议使用​Extended generic SMPP​连接器。 有关如何迁移到推荐连接器的详细信息,请参阅此页面

  5. Enable verbose SMPP traces in the log file​选项允许您将所有SMPP流量转储到日志文件中。 必须启用此选项才能对连接器进行故障诊断,并与提供商的通信记录进行对比。

  6. 请联系您的SMS服务提供商,他们将向您说明如何从​Connection settings​选项卡完成不同的外部帐户字段。

    然后,根据所选的提供者,联系您的提供者,由谁为您赋值以进入​SMSC implementation name​字段。

    您可以为每个MTA子项定义与提供程序的连接数。 默认情况下,它设置为1。

  7. 默认情况下,SMS中的字符数符合GSM标准。

    使用 GSM 编码的短信消息长度上限为 160 个字符,而对于分段发送的消息,每段短信的长度上限为 153 个字符。

    注意

    某些字符会被计为两个字符(大括号、方括号、欧元符号等)。

    可用GSM字符的列表如下。

    如果需要,您可通过勾选对应的方框来授权字符音译。

    如需详细信息,请参阅此部分

  8. 在​Throughput and delays​选项卡中,可以指定每秒MT的出站消息(“MT”,已终止移动设备)的最大吞吐量。 如果在对应的字段中输入“0”,则吞吐量将没有限制。

    对应于持续时间的所有字段值,都必须填写以秒为单位的值。

  9. 在​Mapping of encodings​选项卡中,可以定义编码。

    如需详细信息,请参阅此部分

  10. 在​SMSC specificities​选项卡中,默认情况下禁用​Send full phone number​选项。 如果要遵守SMPP协议并仅将数字传输到SMS提供者(SMSC)的服务器,请不要启用它。

    但是,鉴于某些提供者需要使用“+”前缀,建议您与提供者进行核对,他们将建议在必要时启用此选项。

    Enable TLS over SMPP​复选框允许您加密SMPP通信。 有关详细信息,请参阅此技术说明

  11. 如果要配置​Extended generic SMPP​连接器,则可以设置自动回复。

    如需详细信息,请参阅此部分

关于字符音译

字符音译可以在SMPP移动投放外部帐户中的​Mobile​选项卡下设置。

音译指的是,如果 GSM 标准无法识别某个短信字符,则会用另一个字符替换该字符。

  • 如果音译为​authorized,则在发送消息时,每个未考虑的字符将替换为GSM字符。 例如,字母“ë”会被替换为“e”。因此,消息会有些微变化,但字符限制将保持不变。
  • 当音译为​not authorized​时,包含未考虑的字符的每条消息都以二进制格式(Unicode)发送:因此,所有字符都按原样发送。 但是,使用 Unicode 的短信消息长度上限为 70 个字符(对于分段发送的消息,每段短信的长度上限为 67 个字符)。如果超过最大字符数,则会分段发送多条消息,这可能会产生额外的费用。
重要

将个性化字段插入短信消息内容,可能会引入 GSM 编码无法识别的字符。

默认情况下,字符音译处于禁用状态。如果您希望将短信消息中的所有字符都按原样保留,以免名称等内容被错误地更改,我们建议您不要启用此选项。

但是,如果短信消息包含大量会生成 Unicode 消息的字符,则可以选择加入此选项以限制发送消息的成本。

下表显示GSM标准中考虑的字符。 除下方所列的字符外,插入消息正文的所有其他字符都会导致整个消息被转换为二进制格式 (Unicode),从而使其长度限制变成 70 个字符。

基本字符

@ SP 0 " P - p
英镑 _ ! 1 A Q a q
$ 2 B R b r
¥ # 3 C S c s
è " 4 D T d t
é % 5 E U e u
ù & 6 F V f v
ì ' 7 G W g w
ò ( 8 H X h x
Ç ) 9 I Y i y
LF * : J Z j z
Ø ESC + ; K Ä k ä
ø Æ , <> L Ö l ö
CR æ - = M Ñ m ñ
Å ß > N Ü n ü
å É / ? O § o à

SP:空格键

ESC:Escape 键

LF:换行

CR:回车

高级字符(计为两个字符)

^ { } [ ~ ] | €

关于文本编码

发送短信消息时,Adobe Campaign 可以使用一个或多个文本编码。每个编码都有属于自己的特定字符集,可确定其适合短信消息的字符数。

配置新的SMPP移动投放外部帐户时,您可以在​Mobile​选项卡中定义​Mapping of encodings:data_coding​字段允许Adobe Campaign通信SMSC使用哪种编码。

注意

Data_coding 值与实际使用的编码之间的映射,经过标准化处理。然而,某些中小企业供应链有自己的具体映射:在这种情况下,您的​Adobe Campaign​管理员需要声明此映射。 有关更多信息,请咨询您的提供商。

您可以声明​data_codings,并在必要时强制进行编码:为此,请在表中指定单个编码。

  • 当未定义编码映射时,连接器采用通用行为:

    • 它会尝试将 GSM 编码用于分配值 data_coding = 0
    • 如果 GSM 编码失败,则会将 UCS2 编码用于分配值 data_coding = 8
  • 当您定义要使用的编码以及链接的​data_coding​字段值时,Adobe Campaign将尝试使用列表中的第一个编码,如果第一个编码被证明不可能,则下列编码。

重要

声明的顺序很重要:建议您按照​成本​的升序方式排列编码列表,以选出可尽量减少短信消息发送条数的编码。

仅声明您要使用的编码。如果SMSC提供的某些编码与您的使用目的不对应,请不要在列表中声明这些编码。

自动回复

在设置扩展的通用SMPP连接器时,您可以配置自动回复。

当用户回复通过Adobe Campaign发送给他们的SMS消息并且其消息包含关键字(如“STOP”)时,您可以在​Automatic reply sent to the MO​部分配置自动发回给他们的消息。

注意

关键字不区分大小写。

对于每个关键字,指定一个简短的代码,该代码是通常用于发送投放并用作发送者姓名的编号,然后输入将发送给订阅者的消息。

您还可以将操作链接到自动响应:Send to quarantine​或​Remove from quarantine。 例如,如果收件人发送关键字“STOP”,则他们将自动收到退订确认并发送给隔离。

如果将​Remove from quarantine​操作链接到自动响应,则发送相应关键字的收件人会自动从隔离中删除。

收件人列在可通过​Administration > Campaign Management > Non deliverables Management​菜单访问的​Non deliverables and addresses​表中。

  • 要发送相同的回复,无论使用什么短代码,请将​Short code​列留空。
  • 要发送相同的回复,无论关键字是什么,请将​Keyword​列留空。
  • 要执行操作而不发送响应,请将​Response​列留空。 例如,这允许您从回复消息(“STOP”)的用户的隔离中删除。

如果您有多个外部帐户使用具有相同提供者帐户的扩展通用SMPP连接器,则可能会出现以下问题:在向短代码发送回复时,可能会在您的任何外部帐户连接上收到该回复。 因此,发送的自动回复不能是预期消息。
要避免这种情况,请根据您所使用的提供商,应用以下解决方案之一:

  • 为每个外部帐户创建一个提供程序帐户。

  • 使用​Mobile > Connection settings​选项卡中的​System type​字段区分每个短代码。 为每个帐户向提供者询问不同的值。

使用扩展通用SMPP连接器设置外部帐户的步骤详见创建SMPP外部帐户一节。

更改投放模板

Adobe Campaign为您提供了用于传送到移动设备的模板。 此模板在​Resources > Templates > Delivery templates​节点中可用。 有关详细信息,请参阅关于模板部分。

要通过SMS渠道进行传送,您必须创建引用渠道连接器的模板。

为了保持本机投放模板,我们建议您重复它,然后对其进行配置。

在以下示例中,我们创建一个模板,通过先前启用的SMPP帐户传送消息。 操作步骤:

  1. 转到​Delivery templates​节点。

  2. 右键单击​Send to mobiles​模板,然后选择​Duplicate

  3. 更改模板的标签,例如​发送到移动设备(SMPP)

  4. 单击 Properties.

  5. 在​General​选项卡中,选择与您在上一步中创建的路由对应的外部帐户模式。

  6. 单击​Save​以创建模板。

您现在拥有外部帐户和投放模板,可通过SMS提供。

创建SMS投放

选择投放渠道

要创建新的SMS投放,请按照以下步骤操作:

注意

本节介绍了有关创建投放的全局概念。

  1. 创建新投放,例如从投放仪表板创建。

  2. 选择您之前创建的投放模板​发送到移动设备(SMPP)。 有关详细信息,请参阅更改投放模板部分。

  3. 用标签、代码和说明来识别投放。 如需详细信息,请参阅此部分

  4. 单击​Continue​确认此信息并显示消息配置窗口。

定义SMS内容

要创建SMS内容,请执行以下步骤:

  1. 在向导的​Text content​部分输入消息的内容。 工具栏按钮允许您导入、保存或搜索内容。 最后一个按钮用于插入个性化字段。

    关于个性化部分介绍了个性化字段的使用。

  2. 单击页面底部的​Preview​以视图消息的呈现及其个性化。 要启动预览,请使用工具栏中的​Test personalization​按钮选择收件人。 您可以从定义的收件人中选择一个目标或选择其他收件人。

    您可以批准SMS消息。 您还可以在内容编辑器右侧显示的手机屏幕上视图SMS的内容。 单击屏幕,然后使用鼠标滚动浏览内容。

  3. 单击​Data loaded​链接以视图与收件人相关的信息。

    注意

    如果使用拉丁文-1(ISO-8859-1)代码页,SMS消息的长度限制为160个字符。 如果消息以Unicode编写,则不得超过70个字符。 某些特殊字符会影响消息长度。 有关消息长度的详细信息,请参阅关于字符音译部分。

    当存在个性化字段或条件内容字段时,消息的大小因收件人而异。 在进行个性化时,必须评估消息的长度。

    启动分析时,将检查消息的长度,并在溢出事件中显示警告。

  4. 如果您使用NetSize连接器或SMPP连接器,则可以个性化投放发送者的姓名。 有关详细信息,请参阅高级参数部分。

选择目标群

选择投放的目标种群的详细过程在本节中介绍。

有关个性化字段的使用,请参阅关于个性化

有关包含种子列表的详细信息,请参阅关于种子地址

发送SMS消息

要批准邮件并将其发送给所创建投放的收件人,请单击​Send

验证和发送投放时的详细过程将在以下各节中介绍:

高级参数

Properties​按钮允许访问高级投放参数。 特定于SMS投放的参数位于​Delivery​选项卡的​SMS parameters​部分。

可以使用以下选项:

  • 发件人地址:允许您使用限制为11个字符的字母数字字符串,个性化投放发件人的姓名。这个领域不能只由数字组成。 您可以定义一个条件来显示,例如,根据收件人的区域代码显示不同的名称:

    <% if( String(recipient.mobilePhone).indexOf("+1") == 0){ %>NeoShopUS<%} else {%>NeoShopWorld<%}%>
    
    重要

    检查您所在国家/地区有关编辑发件人姓名的法律。 您还应询问操作员是否优惠此功能。

  • 传输模式:短信发送

  • 优先级:消息的重要性级别。Normal 优先级默认为选中。询问您的服务提供商关于以​High​优先级发送的SMS费用。

  • 应用程序类型:选择要分配给SMS投放的应用程序。默认情况下,Direct Marketing​选项处于选中状态,是最常用的选项。

特定于NetSize连接器的参数

  • 对单条消息使用多条SMS:这样,您就可以通过多个SMS消息发送超过160个字符的消息。

SMPP连接器特有的参数

  • 每条消息的最大短信数:通过此选项,可设置用于发送消息的SMS数。如果数字设置为0,则可以使用SMS发送消息。 如果SMS的数量设置为1或2,并且消息超过此阈值,则不会发送该消息。

监视和跟踪SMS投放

发送消息后,您可以监视和跟踪投放。 有关更多信息,请参阅一下章节。

正在处理入站消息

nlserver sms​模块定期查询SMS路由器。 这允许Adobe Campaign跟踪投放进度并处理状态报告和收件人退订请求。

  • 状态报告:视图投放日志检查消息的状态。

    注意

    发送的每条短信都链接到外部帐户的主密钥。 这样:

    • 已删除的外部SMS帐户的状态报告未正确处理。
    • SMS帐户只能链接到单个外部帐户,以确保状态报告归因到正确的帐户
  • 退订:希望停止接收SMS投放的收件人可以返回包含STOP字样的消息。如果您的提供商根据合同条款允许它访问,您可以通过​入站SMS​工作流活动检索消息,然后创建查询以为相关收件人启用​不再与此收件人​选项。

    请参阅工作流指南。

InSMS模式

InSMS模式包含与传入SMS相关的信息。 可通过desc属性描述这些字段。

  • 消息:收到的短信内容。

  • 来源:消息来源处的移动号码。

  • providerId:SMSC(消息中心)返回的消息的标识符。

  • 已创建:将传入消息插入Adobe Campaign。

  • extAccount:Adobe Campaign外部帐户。

    重要

    以下字段特定于NetSize。

    如果使用的运算符不是NetSize,则这些字段被视为空。

  • 别名:传入消息的别名。

  • 分隔符:别名和邮件正文之间的分隔符。

  • messageDate:运算符给出的消息日期。

  • receivalDate:SMSC(消息中心)接收来自运营商的日期消息。

  • deliveryDate:SMSC(消息中心)发送的日期消息。

  • largeAccount:客户帐户代码链接到传入的SMS。

  • countryCode:运营商国家/地区代码。

  • operatorCode:运营商网络代码。

  • linkedSmsId:Adobe Campaign标识符(broadlogId),链接到传出SMS,其中此SMS是响应。

管理自动回复(美国法规)

当用户回复通过Adobe Campaign发送给他们的SMS消息时,他们使用STOP、HELP或YES等关键字,在美国市场上有必要配置自动返回的消息。

例如,如果收件人发送关键字STOP,则他们会自动收到一条确认消息,表明他们已取消订阅。

此类邮件的发件人姓名是通常用于发送投放的简短代码。

重要

以下详细过程仅对SMPP连接器有效,扩展通用SMPP连接器除外。 有关详细信息,请参阅创建SMPP外部帐户部分。

它构成了美国运营商为美国营销活动进行的认证过程的一部分。 对包含关键字的订户SMS消息的这些回复必须在收到来自它们的消息后立即发送回订户。

  1. 创建此类型的XML文件:

    <autoreply>
      <shortcode name="12345">
        <reply keyword="STOP" text="You will not receive SMS anymore" />
        <reply keyword="HELP" text="Powered by Adobe Campaign" />
      </shortcode>
      <shortcode name="43115">
        <reply keyword="STOP" text="Vous ne recevrez plus de SMS" />
        <reply keyword="HELP" text="Service rendu par Adobe Campaign" />
      </shortcode>
      <shortcode name="*">
        <reply keyword="ADOBE" text="This text is replied when you send ADOBE to any short code" />
      </shortcode>
    </autoreply>
    
  2. 对于​<shortcode>​标记的​name​属性,指定将在消息发送者姓名的位置显示的短代码。

    在每个​<reply>​标记中,输入​关键字​属性和​text​属性,其中包含您要为此关键字发送的消息。

    注意

    每个关键字都必须用大写字母写成。

    如果要为多个关键字发送相同的消息,请重复相应的行。

    例如:

    <reply keyword="STOP" text="You will not receive SMS anymore" />
    <reply keyword="QUIT" text="You will not receive SMS anymore" />
    
  3. 完成后,将此文件保存在名称​smsAutoReply.xml​下。

    请注意,在Linux中,文件名区分大小写。

  4. 将此文件复制到Adobe Campaign的​conf​目录中,与Web服务器位于同一位置。

重要

这类自动消息不会保留历史记录。 因此,它们不出现在投放仪表板中。

这些消息不被视为商业压力规则的一部分。

在此页面上