短链接如何降低 SMS 营销成本
- sms
- link-shortener
- marketing
本页内容
SMS 按分段计价,而不是按条计价,而营销预算正是从这个差别里悄悄漏掉的。一位营销人员写下一条自认为很短的文案,发给十万个人,最后为二十万个分段付了钱——原因通常是,一条打好完整标记的营销活动 URL,比消息里其余所有词加起来占的位置还多。修正办法是机械的,几分钟就能做完,而省下来的钱会随每一次群发不断累加。本文会逐条讲清楚:分段计费实际上如何运作、一场真实营销活动上能省下多少,以及为什么带品牌短链接的送达率理由最终比钱更重要。
SMS 计费到底是怎么运作的
你付钱的单位是分段,而一个分段有多大,由你的消息迫使网络采用的编码决定。
GSM-7 与 160 字符的分段
SMS 的默认字母表把每个字符压进 7 个比特。单条消息的载荷是 140 字节,而 140 字节按每字符 7 比特计算,恰好给出 160 个字符。这个数字不是某种营销惯例,它是从算术里掉出来的。
GSM-7 覆盖拉丁字母、数字、常见标点,以及少量带音符的字符。它还有一张扩展表,收录了后来才补进去的几个符号——[、]、{、}、~、^、反斜杠、竖线和欧元符号。这些符号每一个都要从你的预算里扣掉两个字符而不是一个,因为它们是以转义序列的形式传输的。
UCS-2 悬崖
只要出现一个 GSM-7 之外的字符,整条消息就会切换到 16 位编码。不是那一个字符,是整条消息。按每字符 16 比特计算,140 字节只装得下 70 个字符。
这是 SMS 文案写作里代价最高的一个错误,因为触发它的那些字符,正是人们不假思索就敲进去的:一个 emoji、一个从文字处理软件里粘过来的弯引号、一个长破折号、一个省略号字符,或者任何非拉丁文字。多数 emoji 位于基本多文种平面之外,会占用两个 16 位单元,所以一个笑脸就要吃掉你那 70 个额度里的两个。
拼接与 153 字符的分段
超过一个分段的消息会被拆开,再由接收方手机重新拼装。拼接指令放在每一部分内部一个 6 字节的用户数据头里,按 GSM-7 的密度换算,它吃掉了 7 个字符的空间。因此多部分消息里的每一个分段,可用字符是 153 个而不是 160 个,在 16 位编码下则是 67 个而不是 70 个。
实际后果常常让人措手不及:一条 161 个字符的消息,并不是比 160 个字符的消息贵一点点,而是整整贵一倍,而且它给了你 306 个字符的容量——无论你用不用得上,这笔钱都已经付了。
| 编码 | 单个分段 | 拼接时每个分段 | 触发条件 | | --- | --- | --- | --- | | GSM-7 | 160 个字符 | 153 个字符 | 拉丁文本与常见标点的默认编码 | | GSM-7 扩展表 | 每个算 2 个 | 每个算 2 个 | 欧元符号、花括号、方括号之类的字符 | | UCS-2 | 70 个字符 | 67 个字符 | 任何一个 emoji、弯引号、长破折号或非拉丁字符 |
字符都花到哪里去了
看看一条合规的营销 SMS 必须包含什么。要有品牌标识,因为收件人需要知道是谁在发短信,而且很多司法辖区强制要求。要有优惠内容本身,这是唯一在做说服的部分。要有退订说明——“Reply STOP to opt out”是 21 个字符,在多数市场里没有商量余地。还要有一条链接,因为没有目标地址的 SMS,就是一条无处可去的消息。
这四样里,有三样可以靠把文案写得更好来压缩。链接不行,而它通常是消息里最大的一整块。像下面这样一条打好标记的营销活动 URL,长达 129 个字符:
https://example.com/collections/summer-sale?utm_source=vip_list&utm_medium=sms&utm_campaign=flash_sale_0813&utm_content=segment_a
这并不是一个格外啰嗦的例子。它只有一段路径、四个参数,没有任何来自广告平台的跟踪标识符。把它丢进一条消息里,在你还没写下优惠内容的第一个字之前,它就已经吃掉了单个分段的 80%。
另外要注意,这条打好标记的 URL 恰恰就是你希望分析工具收到的东西。错误在于把它放进了消息正文。参数应该待在跳转的目标地址上,对收件人不可见——这正是我们的UTM 参数完全指南里描述的那种安排。
这笔算术
拿一场再简单不过的营销活动来说:面向 100,000 位已订阅用户的限时特卖。同一条消息的两个版本,文案完全一致,只有链接不同。
长 URL 版本:
Acme Flash Sale: 30% off everything through Sunday. Shop now: https://example.com/collections/summer-sale?utm_source=vip_list&utm_medium=sms&utm_campaign=flash_sale_0813&utm_content=segment_a Reply STOP to opt out
短链接版本——同一条打好标记的 URL 作为跳转目标地址,藏在 go.acme.com/sale 后面:
Acme Flash Sale: 30% off everything through Sunday. Shop now: https://go.acme.com/sale Reply STOP to opt out
| 组成部分 | 长 URL 版本 | 短链接版本 | | --- | --- | --- | | 链接之前的文案 | 62 个字符 | 62 个字符 | | 链接本身 | 129 个字符 | 24 个字符 | | 退订说明 | 22 个字符 | 22 个字符 | | 合计 | 213 个字符 | 108 个字符 | | 编码 | GSM-7 | GSM-7 | | 每条消息计费的分段数 | 2 | 1 |
长版本超过了 160,于是按每个分段 153 个字符拆开,计费为两个分段。短版本装进了单个分段,还富余 52 个字符。同样的优惠,同样的合规文字,计费量却少了一半。
放到 100,000 位收件人身上,就是 200,000 个分段对 100,000 个分段——正好省下 100,000 个分段。套用美国 0.005–0.015 USD 每分段的测算区间:
| 每分段的费率 | 长 URL 版本成本 | 短链接版本成本 | 每次群发节省 | | --- | --- | --- | --- | | 0.005 USD | 1,000 USD | 500 USD | 500 USD | | 0.01 USD | 2,000 USD | 1,000 USD | 1,000 USD | | 0.015 USD | 3,000 USD | 1,500 USD | 1,500 USD |
一场营销活动就能省下 500 到 1,500 USD。每周跑一次,仅短信开支一项,一年的差额就大约是 26,000 到 78,000 USD,而换来这笔钱的改动,成本只是一条 DNS 记录和几分钟的设置。把你自己签约的费率和收件人数量代进去;计算的结构不会变。
一个 emoji 对同一场营销活动做了什么
编码悬崖值得在测算表里单独占一行,因为它能把省下来的钱全部抵消掉。
| 消息版本 | 编码 | 长度 | 分段数 | | --- | --- | --- | --- | | 短链接,纯文本 | GSM-7 | 108 个字符 | 1 | | 短链接加一个 emoji | UCS-2 | 110 个单元 | 2 | | 长 URL,纯文本 | GSM-7 | 213 个字符 | 2 | | 长 URL 加一个 emoji | UCS-2 | 215 个单元 | 4 |
给短版本加一个 emoji,成本翻倍。给长版本加一个,成本再翻一倍,变成四个分段——是基准的四倍。在给 SMS 模板添加任何装饰性字符之前,先给它标个价:按 100,000 位收件人、每分段 0.01 USD 计算,一个 emoji 就是一个价值 1,000 USD 的字形。
比成本更重要的那些理由
如果 SMS 只关乎分段的算术,这件事到这里就已经论证完了。更有力的理由,关乎消息能不能送到,以及有没有人愿意相信它。
共用域名背负着别人的声誉
公共短链接服务的域名人人都在用,其中也包括那些发送欺诈消息的人。运营商和聚合商那一侧的过滤系统评估的是消息里那个域名的声誉,而不只是发送方,因此一个被成千上万个互不相干的发送方共用的域名,会继承其中最糟糕那批人的行为。正因如此,有些公共短链接服务的域名在短信通道上被直接封禁,而一条被封禁的链接可能意味着消息根本到不了手机上。
带品牌的域名把这件事反了过来。go.acme.com 只被一个发送方使用,积累的也只是这一个发送方的历史,而且可以随你的短信营销活动一起备案,让过滤系统把这个域名与一家已知、已验证的企业关联起来。在对企业到个人短信有正式备案要求的市场,发送方身份与链接域名之间的这种一致性,正是审核方会主动查看的东西。把它配置起来是 DNS 的活儿,不是工程的活儿,我们的短链接自定义域名指南里讲了全过程。
这里的价值是不对称的,值得直说:削减分段成本改善的是利润率,而一场被过滤掉的营销活动,交付的是零。送达率才是更大的那个风险,而带品牌的域名把这两件事一并解决了。
截断与信任
即时通讯 App 会折行、有时还会截断长 URL,而一条在手机屏幕上占了三行的 129 字符链接,看起来恰好就是收件人被反复教导要避开的那种东西。更糟的是,他们看不出它通向哪里——域名被挤出视野,参数占满版面,而看得见的那一段毫无意义。
一条带品牌的短链接一眼就能读完,而且域名与消息里的品牌名对得上。在一个没有视觉设计、没有 logo、只有 160 个字符可用的渠道里,发送方与目标地址之间的这种一致性,是能拿到的最清晰的信任信号。
跟踪来自 SMS 的点击
SMS 不发送引荐来源。在你的网站分析看来,一位从短信过来的访客,和一个手动敲入地址的人长得一模一样。没有一条由你掌控的链接,这个渠道就是不可衡量的。
让流量经过一条短链接,点击本身就成了衡量事件。跳转引擎会为每一次点击记录时间戳、大致位置、设备和操作系统,而它背后那个打好标记的目标地址,会在访客抵达时把营销活动参数交给你的分析工具。你由此得到两种互补的视角:在数据分析看板里立刻可见的点击侧数据,以及与之后发生的转化绑定在一起的会话侧数据。
给每一个受众分组配一条自己的链接,或者同一个目标地址配一个不同的 utm_content 值,对比就成为可能:哪个分组有反应、哪个发送时间奏效、哪种优惠措辞赢得了点击。所有分组共用同一条链接,只会给你一个数字,以及无从下手的改进空间。
逐收件人的唯一链接,只有在你需要把某一笔具体购买归因到某个具体的人、或者要投放个性化内容时,才值得为它多搭一套机制。它们的生成和存储成本更高,而且会把你的链接表变成一份含有个人信息的数据集,随之而来的还有保留期方面的义务。对多数群发营销活动来说,按分组一条链接才是合适的粒度。
SMS 文案的实用规则
- 把链接放在你自己的域名上。 一条 DNS 记录,成本和送达率两方面的理由就一并解决了。
- 让 slug 保持简短且易读。 六个字符的路径足够了;
go.acme.com/sale在长度和信任两方面都胜过一串随机字符。 - 给目标地址打标记,绝不给消息打标记。 收件人看到的是一条干净的链接,你的数据分析看到的是完整的营销活动参数。
- 发之前先数一遍。 把一字不差的模板粘进字符计数器,连退订说明一起算上,核对分段数。
- 把每一个非拉丁字符都当成一次预算决策。 从文字处理软件里带来的弯引号和一个长破折号,代价与一个 emoji 相同。
- 先写优惠,再写链接。 前 40 个字符会出现在通知预览里,它们决定了这条消息到底会不会被打开。
- 一条消息只放一条链接。 两条链接会稀释点击信号,也给过滤系统提供了更多需要评估的东西。
落到实处
这套机制简单到这周就能做完。把一个子域名指向跳转服务,拼出打好完整标记的目标 URL,在你自己的域名上把它缩短,把短版本粘进消息模板,然后在排期之前数一遍字符。我们的短链接服务功能覆盖了带品牌的域名和自定义 slug,而免费的URL 短链接工具足以让你在做任何承诺之前,先看看缩短之后的形式对你的字符数意味着什么。
然后,请拿你自己下一场营销活动来算这笔账,而不是拿上面那个例子。把你原本打算发出去的模板拿来,按原样数一遍,再换成短链接数一遍,把差额乘以你的名单规模和你签约的费率。多数情况下,送达率的理由还没登场,这笔算术就已经替你做完了决定——而送达率才是更重要的那个理由。
大家常问的问题
一个 SMS 分段能装下多少个字符?
当消息只使用 GSM-7 字母表时是 160 个字符,只要出现一个该字母表之外的字符,就降到 70 个字符。一旦消息超过一个分段,它就会被拆开并拼接起来,而拼接头会在每一部分里占掉空间,于是 GSM-7 下每个分段的容量降到 153 个字符,扩展字母表下降到 67 个。计费是按分段进行的,所以一条 161 个字符的消息,价格是 160 个字符那条的两倍。
加一个 emoji 真的会改变我要付的钱吗?
会,而且影响比多数人预想的更大。一个 emoji 就会把整条消息从 GSM-7 推进 16 位字母表,容量从 160 个字符砍到 70 个。多数 emoji 还会占用两个单元,而不是一个。一条 108 个字符、本来在一个分段里很宽裕的消息,在你加上一个笑脸的那一刻就变成了两个分段——为了一个字形,整场营销活动的成本翻倍。
一个 SMS 分段要花多少钱?
这取决于服务商、目标国家、用量档位和通道,因此对任何一个单独的数字都该保持怀疑。在美国,企业到个人短信的标价通常落在每分段 0.005–0.015 USD 左右,还不含运营商附加费,高用量承诺则处于区间下端。把它当作一个测算区间,在做决定之前换成你自己签约的费率。
运营商为什么会过滤含有短链接的消息?
因为公共共用的短链接服务域名在欺诈短信里被大量使用,而过滤系统评估的是域名的声誉,不只是发送方。当成千上万个互不相干的发送方共用一个域名时,这个域名的声誉反映的是其中最糟糕的那批人。一个只被你自己的营销活动使用的带品牌域名,承载的只有你自己的发送历史——而这正是你想要的结果。
我能跟踪一场 SMS 营销活动带来的点击吗?
只能通过链接本身。SMS 不携带引荐来源,因此除非 URL 自己说明,目标页面无法判断一位访客是从短信过来的。让流量经过一条由你掌控的短链接,点击本身就成了衡量事件,记录下时间戳、大致位置和设备,而它背后的目标地址携带着营销活动参数,供你的分析工具在访客抵达时读取。
我应该给每一位收件人都用一条唯一的链接吗?
只有在你需要逐人归因时才有必要,比如把一笔购买追溯到某一位具体收件人,或者投放个性化内容。唯一链接的生成和存储成本更高,会给你的链接记录添上个人数据,还会让 slug 稍微变长。对多数群发营销活动来说,按受众分组共用一条链接,就足以让你完成分组之间的对比,而不必承担这些代价。