如何提高 SMS 点击率:可追踪的短链接、跟进短信,和带图片的回复

短信没有打开率,能衡量的是点击和回复。打开可追踪的短链接,看清谁点了,给没点的人补发一条不一样的优惠,再让 AI 智能体替你回复这些回复——图片也算。

更新于

一家洗车店开启点击跟踪,把 Club 优惠发给 1,240 位常客:短信能告诉你什么、不能告诉你什么,每人一条专属短链接,谁点击了(已送达 1,180 人中有 142 人),用一句话请 Octo 给 974 位没点击也没回复的人发跟进短信,以及 AI 智能体回答顾客发来的照片。

Bayside Express Car Wash 给常客准备了一个新优惠:Unlimited Wash Club,首月 $19.99。短信发给 Weekend Regulars 名单,1,240 人,上面带一个链接:Club 的 注册页。老板想在周一得到回答的问题很简单。多少人点了,是谁点的。

本页讲 Omni Octo 为把这个数字提上去、并让它可读而做的三件事:

  • 可追踪的短链接。每个人拿到自己的短链接,活动页就能显示谁点了、点了几次。
  • 跟进短信。第二场活动,换一条优惠,发给没点第一条的人。
  • 回复由你的智能体来答,包括客户回传的照片。

本系列第一篇讲的是活动本身的搭建和发送。这一篇从它停下的地方接着讲。

你能衡量什么,不能衡量什么

SMS 没有打开率。短信没有已读回执,发送方永远不会被告知它是否被读过。Omni Octo 不给短信显示打开数字,任何给你看打开数字的工具都在猜。

短信活动能告诉你什么:

信号来自哪里
已送达运营商的送达回执
已点击对一条被追踪链接的一次点击(只在链接追踪打开时)
已回复回到活动发送号码的一条短信
已退订一次 STOP 回复

活动页把前三项表示为按送达算的份额,不是按你发送的每一个人,因为没送达的短信 无从被点击或回答。要下功夫的数字是点击和回复,本页余下的部分讲的就是这两样。

打开链接追踪

在编辑器里打开活动草稿(/campaigns,然后那个草稿)。消息文本 下方有 一个复选框:

跟踪链接点击 消息中的链接会转换成短链接,方便您查看谁点击了。

每场新活动它都是关的,所以只要短信里带链接就勾上。如果活动是和 Octo 一起搭的, 在同一句话里说出来:「……再追踪链接点击。」 Octo 会在草稿上打开同一个选项。

打开之后,你打进消息里的每个链接,在发送时都会被替换成 Omni Octo 自家链接域名上 的一个短链接,一人一条:

https://go.omniocto.com/r/tl-3f09b1c2d4

点它的人会被直接送到你的页面。因为每个收件人有自己的链接,点击记在那个人的名下, 不只是活动名下。

有几条规则决定哪些链接会被追踪:

  • 把链接写全,带 https://。要被识别,链接必须以 http:// 或 https:// 开头。光写 baysideexpresswash.com/club 会原样发出,不被追踪。
  • 一条消息最多三个链接。第四个链接原样发出。
  • 只追踪你写的链接。经变量从联系人字段里带出来的链接永远不会被改写。它原样 送达。
  • 这台服务器上还没有。如果你用的服务器还没配置链接追踪,复选框会说明: 「此服务器暂不支持链接跟踪,链接将按原样发送,且不统计点击。」

不要改放一个公共短链服务在短信里。运营商会过滤消息,它对此的错误提示是 «运营商过滤了消息,通常是内容或链接所致»。被追踪的链接本来就是你自己 的短链接。

短链接对长度做了什么

每条被追踪的链接都一样长,39 个字符,不管它替换的是什么。编辑器和 审核并发送 里的条数是按短链接就位之后算的,所以你看到的就是计费的。

对一个塞满追踪参数的长链接,这是笔节省。Bayside 的短信,注册页按市场团队写出的 原样:

字符数条数
用 https://baysideexpresswash.com/unlimited-wash-club?utm_source=sms&utm_campaign=oct1862
用被追踪的短链接1431

在 Omni Octo 号码上按每条 2 额度算,这就是 1,240 人从大约 4,960 额度到大约 2,480 额度的差别。本来就很短的链接会变得稍微长一点,所以勾完之后看一眼标尺。

“消息”部分里的 Club 短信,其中有带 utm 参数的长注册链接。“跟踪链接点击”已勾选,标尺显示“1 个分段 · 143 / 160 个字符 · GSM”。
开启跟踪后,标尺按 39 个字符的短链接计算,而不是你输入的长链接:143 个字符,一个分段。

什么算一次点击

手机、运营商和消息应用会自行打开链接来生成预览、扫描垃圾信息。这些抓取不是人, 所以不计入:

  • 手机浏览器里的一次点击立即计入。短信到达后几秒就点,是人们使用链接的正常 方式,会被计入。
  • 预览和扫描服务永不计入,而一个不认识的客户端如果在发送后两分钟内打开链接, 会被当作疑似扫描器暂扣。
  • 30 分钟内的重复点击算一次访问。一次点击常常产生多个请求,所以半小时内开了 两次链接的人显示为一次点击,不是两次。他到底点没点,永远不受影响。
  • 测试短信不计入。先向我发送测试 的那条不进报告。

点击在哪里出现

从 /campaigns 打开跑完的活动。三个地方显示点击。

互动情况一行,在 送达情况 面板下方:

互动情况(按已送达的 1,180 条计算): 已回复 64 (5.4%) · 已点击 142 (12.0%) · 已退订 9

已点击 是至少点过一次的人数。它只出现在开了链接追踪的活动上。

Club 营销活动的“送达情况”面板:已送达 1,180,已发送,等待回执 22,未送达 31,失败 7,未确认 0,尚未发送 0,已跳过 18。互动那一行写着“互动情况(按已送达的 1,180 条计算):已回复 64 (5.4%) · 已点击 142 (12.0%) · 已退订 9”。
“已点击”是至少点过一次的人数,按已送达的比例显示。

收件人表。它有一列 已点击,是每人的访问次数,没点过的留空。点 已点击 表头可把点击最多的排在最上面。再点一次反转顺序,没点击的人排前面。 第三次点击回到 发送顺序。手机上,同样的选项在 排序方式 下面。每行都 链到那个人的 会话 → 和 联系人 →。

按“已点击”从多到少排序的“收件人”表格:Linda Ma 4(回复“已经报名了,谢谢!”),Min Zhao 3(回复“Club 管我家第二辆车吗?”),然后是 2、2 和一串 1,最后的 Jing Chen 没有点击。每一行都是“已送达”。上方的筛选是“全部 1,258”“已送达”“失败 38”“未确认 0”“已回复 64”。有回复的行链接到“会话 →”,其余链接到“联系人 →”。
点一下“已点击”表头,点得最多的人就排到最上面。

报告。下载报告 把每个收件人一行导出成 CSV 文件(活动还在发送时, 按钮显示 下载当前报告)。本页用到的列是 phone、contact_name、 status、replied_at、clicks 和 opted_out。

活动结束之后点击仍在进来,因为人们会晚些才打开短信。报告显示的是你下载那一刻的 真实情况。

让更多人去点

这些都不是花招。它们是产品交到你手里的控制项。

  • 一个链接,一个动作。追踪最多数三个链接,但人们点的是一条清晰的链接。说出 点击会做什么:「点此加入」,而不是光秃秃一个地址。
  • 待在一条里。更短的短信更便宜,编辑器边打边给你看条数。一个 emoji 就会把 整条消息切到 Unicode,每条只装 70 个字符(160 的替代),编辑器会提议帮你删掉。
  • 用他们的名字。{{first_name|there}} 读起来像发给一个人的消息,兜底值保证 没人会收到 “Hi ,”。
  • 把优惠亮出来。用 + 图片或视频 附上 Club 卡或价目表的照片,短信就 变成 MMS:在 Omni Octo 号码上最多 1,600 字符,每条 4 额度。图片只发 +1 号码, 编辑器会数出谁会被跳过。被追踪的链接在 MMS 里同样有效。
  • 在人们能动的时候发。在 排期 下,一个周六早上的时间窗口,正好赶上 人们洗车的日子。窗口之外,活动等着。
  • 说清楚怎么退。在短信里打上 「Reply STOP to opt out」。没有东西替你自动 加,而不管写不写,STOP 都生效。

然后比较。同样受众、不同文案或图片的两场活动,隔一周发,就能看出哪一场按送达算 拿到的点击更多。

给没点击的人做跟进

收到 Bayside Club 短信的 1,180 人里,142 人点了。剩下约一千人没看到自己想要 的东西。第二条短信应该给他们一个不同的理由,「本周入会首洗免费」,而且不应该 发给已经看过的那 142 人。

用一句话交给 Octo:

给所有收到 Club 短信、但没点击也没回复的人发短信:本周入会首洗免费。追踪 点击。

Octo 分两步完成,你在聊天里都看得到:

  1. 它从第一场活动做出一份名单。名单里是 Club 短信已送达、却没点它的链接也 没回复的人,共 974 人。发过 STOP 的人一律排除,不论是他的哪个号码。名单保存在 /contacts,名为 Club follow-up,你可以打开看看里面有谁。
  2. 它给这份名单起草跟进活动,用你的新文案,并打开 跟踪链接点击。你会看到 和 Octo 搭的任何活动一样的确认:发给多少人、花多少额度。按 发送 之前什么都 不会发出。

同一场活动的其他切法也能这样问:「所有点击过的人」、「所有回复过的人」, 或者只问 「有多少人没点击?」,这只给出人数,不建名单。几件要知道的事:

  • 「已点击」的意思和活动页一样。那个人的被追踪链接上至少有一次计入的访问, 就算点击。只有短信里带了被追踪链接的活动,才能问点击。
  • 它看的是人,不是某一条短信。活动用两个号码发给同一个人,他在任一个号码上 点击,都算点击过。
  • 每份名单最多 5,000 人。符合的人更多时,Octo 会告诉你。

跟进之前,给第一条短信留一两天。晚点才点的那些人,恰恰是你最不想发第二条优惠 的人。

改用报告

活动的 下载报告 仍然把每个收件人导出成一行(phone、contact_name、 status、replied_at、clicks、opted_out),想自己在表格软件里切分受众时 可以用。把留下的行作为新活动的受众,在 收件人 → CSV 上传 里导入。列会 自动匹配,文件会变成一个保存列表。

“收件人”部分的“CSV 上传”:club-follow-up.csv,974 行,列表名称 Club follow-up。phone 列导入为“SMS 电话”,contact_name 列导入为“姓名”,各显示三个示例值,下面写着“根据您的列标题自动识别。可从下拉菜单中覆盖任意行。”,底部是“取消”和“导入并继续”。
自己整理的名单从 CSV 上传导入。报告里的 phone 和 contact_name 列会自动对应上。

由工作流发送的短信

有些短信更适合一条一条发——在联系人身上发生了什么的时候——而不是作为活动发。 工作流可以把发短信作为它的一个步骤。

去 /workflows,用 用 Octo 构建工作流。用一句话描述它:

当联系人被打上 club-interested 标签时,给他发短信:“感谢咨询 Bayside Express 的 Unlimited Wash Club。首月 $19.99,可在收银台或 https://baysideexpresswash.com/club 注册”

之后,谁在柜台当班,客户问起 Club 就在 /contacts 里打上标签,短信自己出去。 Octo 用引擎里现成的步骤搭出工作流,你用 启用工作流 打开它。

Octo 的对话和旁边的“工作流”页面。对话里有店主关于 club-interested 标签和 Club 短信的那句话,“正在起草工作流”和“正在保存工作流”两步都显示“已完成”,以及 Octo 的回复:已存为草稿;联系人被加上标签时发短信;用“启用工作流”打开它;发过 STOP 的联系人收不到,对方时区上午 9 点到晚上 8 点之外也不会发送。页面上是“给 club-interested 联系人发短信”,摘要“当联系人被加上‘club-interested’标签时,发送短信。”,以及用同样文字写的两步流程图:“当联系人被加上‘club-interested’标签时”→“发送短信”。
Octo 把工作流存为草稿。用“启用工作流”打开之前,它不会发送任何短信。

两件要知道的事:

  • 工作流短信里的链接不被追踪。点击追踪是活动的设置。工作流文本里的链接原样 送达,不记任何点击。
  • 退订和静默时段照样生效。工作流短信不会发给发过 STOP 的号码。默认也不在 收件人时区的早 9 点到晚 8 点之外发送。落在时段之外的短信会被跳过,而不是留到 早上。

回复也要答,图片包括在内

视频从顾客回复这条优惠短信、AI 智能体在“会话”里回答开始;往回拉可以看到营销活动是怎么发出去的。

一条收到回复的短信,常常比一次点击更值钱。「Club 管我家第二辆车吗?」 是一笔 等着被回答的生意,而周五晚上 9 点的答案胜过周一早上的。

活动的回复落进 会话,在你号码和对方号码的会话里,活动短信在上面。那个号码上 的智能体可以随到随答。

给号码配上智能体

从 /agents 打开智能体,选 渠道,在 可用渠道 下找到号码。按 在此回复消息。从那一刻起,智能体接答发到那个号码的短信。没有智能体的号码会说 「无人负责此渠道 — 消息会被接收并记录,但不会有智能体回复」。让智能体上工 的指南把渠道页签讲得很全。

“可用渠道”下有一张 Bayside Express 短信(Twilio SMS)的卡片,带“在此回复消息”按钮。
按下“在此回复消息”,智能体就会回答发到这个号码的短信。

在活动发出之前,把优惠交给智能体:Club 的价格、包含什么、怎么注册。智能体用它 知道的东西回答,细节应该放进 它的知识里。

它会读他们发来的照片

人们会发照片。一个旅行回来的客户发来一辆糊满泥巴的皮卡,问哪种洗车能洗干净。 另一个发来车门上一道痕迹的特写,问精细护理能不能去掉。

带照片的短信到达时,智能体会看图,并在同一会话里回答:

客户:(一辆满是泥的皮卡的照片) 这台我需要哪种洗车?

智能体:这泥够厚的!Ultimate 洗车包含底盘冲洗,而这台车需要的正是它。 它包含在 Unlimited Wash Club 里,首月 $19.99。

与 Jim Zhou 的短信会话。带 go.omniocto.com 跟踪链接的 Club 活动短信,然后是 Jim 发来的一张满是泥的皮卡照片和“这台我需要哪种洗车?”,以及智能体的回复:推荐包含底盘冲洗的 Ultimate 洗车,它包含在 Unlimited Wash Club 里,首月 $19.99。底部写着“AI 智能体正在处理此会话。”,旁边是“接管”。
智能体看了照片,在同一个会话里回答。需要由人来回复时,可以点“接管”。

智能体拿照片做什么:

  • JPEG、PNG、GIF 和 WebP 图片,一条消息最多 4 张。照片更多的消息会整个 保存,智能体看到前四张。
  • 它用短信回答。照片保存在会话里,所以客户发来的和智能体说的并排可见。
  • 这取决于智能体的模型。如果模型不能吃图片,或一张照片对它来说太大,智能体 会被告知来了一张它看不到的照片,并根据文字作答。

回复以你号码的短信发出,像任何短信一样计费。客户发进来的短信同样计费:Omni Octo 号码上每条(segment)2 额度,图片消息 4 额度。收到的照片保存 180 天。

在智能体的指令里写清楚,拿到照片它不该做什么。对 Bayside:绝不承诺精细护理能 去掉划痕,任何带损伤味道的事都交给人。

什么时候该由人来答

在 会话 里打开会话,按 接管。智能体停止在那个会话里回复,你从收件箱接手。 做完之后,交还给 AI。你拿着一个会话时,其他会话不受影响。

STOP、START 或其他关键词的回复按那个关键词处理,智能体不会去答它。

它不会做的事

  • 报告打开率。SMS 没有。
  • 追踪你没带 https:// 写全的链接、从联系人字段里来的链接,或一条消息里的 第四个链接。
  • 追踪工作流短信里的链接。只有活动追踪。
  • 把链接预览或扫描器算作点击,或把 30 分钟内两次点击算作两次访问。
  • 读一条消息里超过四张的照片,在不能吃图片的模型上则一张也不读。