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=oct | 186 | 2 |
| 用被追踪的短链接 | 143 | 1 |
在 Omni Octo 号码上按每条 2 额度算,这就是 1,240 人从大约 4,960 额度到大约 2,480 额度的差别。本来就很短的链接会变得稍微长一点,所以勾完之后看一眼标尺。
什么算一次点击
手机、运营商和消息应用会自行打开链接来生成预览、扫描垃圾信息。这些抓取不是人, 所以不计入:
- 手机浏览器里的一次点击立即计入。短信到达后几秒就点,是人们使用链接的正常 方式,会被计入。
- 预览和扫描服务永不计入,而一个不认识的客户端如果在发送后两分钟内打开链接, 会被当作疑似扫描器暂扣。
- 30 分钟内的重复点击算一次访问。一次点击常常产生多个请求,所以半小时内开了 两次链接的人显示为一次点击,不是两次。他到底点没点,永远不受影响。
- 测试短信不计入。先向我发送测试 的那条不进报告。
点击在哪里出现
从 /campaigns 打开跑完的活动。三个地方显示点击。
互动情况一行,在 送达情况 面板下方:
互动情况(按已送达的 1,180 条计算): 已回复 64 (5.4%) · 已点击 142 (12.0%) · 已退订 9
已点击 是至少点过一次的人数。它只出现在开了链接追踪的活动上。
收件人表。它有一列 已点击,是每人的访问次数,没点过的留空。点 已点击 表头可把点击最多的排在最上面。再点一次反转顺序,没点击的人排前面。 第三次点击回到 发送顺序。手机上,同样的选项在 排序方式 下面。每行都 链到那个人的 会话 → 和 联系人 →。
报告。下载报告 把每个收件人一行导出成 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 分两步完成,你在聊天里都看得到:
- 它从第一场活动做出一份名单。名单里是 Club 短信已送达、却没点它的链接也 没回复的人,共 974 人。发过 STOP 的人一律排除,不论是他的哪个号码。名单保存在 /contacts,名为 Club follow-up,你可以打开看看里面有谁。
- 它给这份名单起草跟进活动,用你的新文案,并打开 跟踪链接点击。你会看到 和 Octo 搭的任何活动一样的确认:发给多少人、花多少额度。按 发送 之前什么都 不会发出。
同一场活动的其他切法也能这样问:「所有点击过的人」、「所有回复过的人」, 或者只问 「有多少人没点击?」,这只给出人数,不建名单。几件要知道的事:
- 「已点击」的意思和活动页一样。那个人的被追踪链接上至少有一次计入的访问, 就算点击。只有短信里带了被追踪链接的活动,才能问点击。
- 它看的是人,不是某一条短信。活动用两个号码发给同一个人,他在任一个号码上 点击,都算点击过。
- 每份名单最多 5,000 人。符合的人更多时,Octo 会告诉你。
跟进之前,给第一条短信留一两天。晚点才点的那些人,恰恰是你最不想发第二条优惠 的人。
改用报告
活动的 下载报告 仍然把每个收件人导出成一行(phone、contact_name、
status、replied_at、clicks、opted_out),想自己在表格软件里切分受众时
可以用。把留下的行作为新活动的受众,在 收件人 → CSV 上传 里导入。列会
自动匹配,文件会变成一个保存列表。
由工作流发送的短信
有些短信更适合一条一条发——在联系人身上发生了什么的时候——而不是作为活动发。 工作流可以把发短信作为它的一个步骤。
去 /workflows,用 用 Octo 构建工作流。用一句话描述它:
当联系人被打上
club-interested标签时,给他发短信:“感谢咨询 Bayside Express 的 Unlimited Wash Club。首月 $19.99,可在收银台或 https://baysideexpresswash.com/club 注册”
之后,谁在柜台当班,客户问起 Club 就在 /contacts 里打上标签,短信自己出去。 Octo 用引擎里现成的步骤搭出工作流,你用 启用工作流 打开它。
两件要知道的事:
- 工作流短信里的链接不被追踪。点击追踪是活动的设置。工作流文本里的链接原样 送达,不记任何点击。
- 退订和静默时段照样生效。工作流短信不会发给发过 STOP 的号码。默认也不在 收件人时区的早 9 点到晚 8 点之外发送。落在时段之外的短信会被跳过,而不是留到 早上。
回复也要答,图片包括在内
一条收到回复的短信,常常比一次点击更值钱。「Club 管我家第二辆车吗?」 是一笔 等着被回答的生意,而周五晚上 9 点的答案胜过周一早上的。
活动的回复落进 会话,在你号码和对方号码的会话里,活动短信在上面。那个号码上 的智能体可以随到随答。
给号码配上智能体
从 /agents 打开智能体,选 渠道,在 可用渠道 下找到号码。按 在此回复消息。从那一刻起,智能体接答发到那个号码的短信。没有智能体的号码会说 「无人负责此渠道 — 消息会被接收并记录,但不会有智能体回复」。让智能体上工 的指南把渠道页签讲得很全。
在活动发出之前,把优惠交给智能体:Club 的价格、包含什么、怎么注册。智能体用它 知道的东西回答,细节应该放进 它的知识里。
它会读他们发来的照片
人们会发照片。一个旅行回来的客户发来一辆糊满泥巴的皮卡,问哪种洗车能洗干净。 另一个发来车门上一道痕迹的特写,问精细护理能不能去掉。
带照片的短信到达时,智能体会看图,并在同一会话里回答:
客户:(一辆满是泥的皮卡的照片) 这台我需要哪种洗车?
智能体:这泥够厚的!Ultimate 洗车包含底盘冲洗,而这台车需要的正是它。 它包含在 Unlimited Wash Club 里,首月 $19.99。
智能体拿照片做什么:
- JPEG、PNG、GIF 和 WebP 图片,一条消息最多 4 张。照片更多的消息会整个 保存,智能体看到前四张。
- 它用短信回答。照片保存在会话里,所以客户发来的和智能体说的并排可见。
- 这取决于智能体的模型。如果模型不能吃图片,或一张照片对它来说太大,智能体 会被告知来了一张它看不到的照片,并根据文字作答。
回复以你号码的短信发出,像任何短信一样计费。客户发进来的短信同样计费:Omni Octo 号码上每条(segment)2 额度,图片消息 4 额度。收到的照片保存 180 天。
在智能体的指令里写清楚,拿到照片它不该做什么。对 Bayside:绝不承诺精细护理能 去掉划痕,任何带损伤味道的事都交给人。
什么时候该由人来答
在 会话 里打开会话,按 接管。智能体停止在那个会话里回复,你从收件箱接手。 做完之后,交还给 AI。你拿着一个会话时,其他会话不受影响。
STOP、START 或其他关键词的回复按那个关键词处理,智能体不会去答它。
它不会做的事
- 报告打开率。SMS 没有。
- 追踪你没带
https://写全的链接、从联系人字段里来的链接,或一条消息里的 第四个链接。 - 追踪工作流短信里的链接。只有活动追踪。
- 把链接预览或扫描器算作点击,或把 30 分钟内两次点击算作两次访问。
- 读一条消息里超过四张的照片,在不能吃图片的模型上则一张也不读。