如何利用 SMS 营销提高回头率
本指南详细介绍了营销总监、CRM 经理和场所运营商如何利用通过访客 WiFi 收集的经验证的第一方数据,构建自动化的 SMS 营销引擎。它涵盖了从 Captive Portal 数据收集和 OTP 验证,到 SMS 网关集成、受众细分和活动自动化的完整技术架构 - 并配有来自酒店和零售业的实际案例。其商业逻辑非常直接:SMS 的打开率高达 98%,并且在由物理位置展示数据触发时,能够显著提高回头率和增量收入。
收听本指南
查看播客转录

执行摘要
利用 WiFi 收集的数据进行 SMS 营销是当今场所运营商最直接的重新互动渠道。SMS 的打开率高达 98% - 几乎是电子邮件的五倍 - 且平均每条消息在收到后四分钟内就会被阅读(GSMA,2024)。对于酒店、零售连锁店、体育场馆和会议中心而言,这种即时性可以直接转化为回头客和增量收入。
其架构非常简单。Purple Engage 在 WiFi 登录阶段收集经过验证的手机号码和明确的营销同意。它根据物理存在行为(停留时间、访问频率、自上次访问以来的天数)对这些联系人进行细分,并通过集成包括 Twilio 和 Sinch 在内的网关来自动化个性化 SMS 活动。其结果是一个持续运行、符合合规要求的重新互动引擎,一旦配置完成,无需人工干预。
本指南涵盖了完整部署:网络配置、门户设计、OTP 验证、同意机制、网关集成、活动逻辑和 ROI 评估。本指南专为需要在本季度做出部署决策的 IT 经理或营销总监编写。
技术深度解析
数据收集层
任何 SMS 营销计划的基础都是一个干净、经过验证且已选择加入的手机号码数据库。访客 WiFi 是大规模构建该数据库最有效的机制。Purple 在 80,000 多个活跃场所运行,并在 2024 年处理了 4.4 亿次登录(Purple 内部数据),这使其成为物理场所中收集第一方数据最经受考验的平台。
当访客连接到您的 SSID 时,网络控制器 - Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme Networks 或 Fortinet - 会将设备的浏览器重定向到 Captive Portal。Purple Engage 托管此门户并呈现登录表单。您可以配置该表单,使其在标准电子邮件和姓名栏位之外,还必须填写手机号码栏位。

OTP 验证:不可妥协的步骤
收集电话号码并不等同于验证它。如果不进行验证,很大比例的用户会输入错误或虚假的号码以绕过登录。您的数据库将迅速退化,且您的首次 SMS 活动退信率将超过 40%。
SMS一次性密码(OTP)验证解决了这个问题。当用户提交其手机号码时,Purple Engage会通过配置的SMS网关向该号码发送一个六位数的验证码。用户必须正确输入该验证码,门户才会授予互联网访问权限。这单一的步骤确保了您数据库中的每个号码都对应着用户实际控制的设备。它还在用户身份与其设备之间建立了更强的隐性关联 - 这在用户再次访问进行归因时非常宝贵。
同意架构
GDPR(条例 (EU) 2016/679)和 CCPA(《加州消费者隐私法案》,2018年)均要求对直接营销沟通进行明确且知情的同意。您 Captive Portal 上的同意机制必须符合这些标准:
- 一个专门针对SMS营销沟通且未勾选的独立复选框。
- 清晰的语言说明用户同意的内容。
- 指向您隐私政策的链接。
- 不得将营销同意与服务条款捆绑在一起。
Purple Engage会记录每次选择加入(opt-in)的同意时间戳、显示的准确同意文本以及用户的IP地址。这条审计跟踪是您在面对监管查询时的证据。Purple 持有 ISO 27001 认证,并符合 GDPR 和 CCPA 标准。
网关集成与发送架构
Purple Engage通过 REST API 与SMS网关集成。当营销活动触发时,Purple 会编译细分受众列表并将消息有效载荷推送到网关。网关负责处理电信路由、送达回执和退订(opt-out)管理。
至关重要的是,退订处理必须是双向的。当用户回复 STOP 退订您的SMS时,网关会向 Purple Engage 触发一个 Webhook,后者会立即将联系人的营销状态更新为已退订。此同步必须定期测试。损坏的 Webhook 意味着您可能面临向已退订联系人发送信息的风险 - 这在 GDPR 和英国《隐私与电子通信条例》(PECR)下均属于直接违规行为。
实施指南
第一阶段:网络配置
在捕获任何数据之前,必须配置您的网络以将未授权的流量路由到 Purple Captive Portal。
- SSID 配置。 在您的接入点上创建专用的访客 SSID。使用 VLAN 隔离将此 SSID 与您的企业和员工网络隔离开来。
- 控制器配置。 在您的网络控制器(例如 Cisco Meraki 控制面板)中,将 Captive Portal 类型设置为“外部 Captive Portal”并输入 Purple 门户网址。
- 围墙花园(Walled garden)。 在围墙花园设置中将 Purple 门户域名和您的SMS网关域名加入白名单。这允许在用户进行身份验证之前加载门户并发送 OTP SMS。
- RADIUS 计费。 配置 RADIUS 计费以指向 Purple 的云服务器。这使 Purple 能够跟踪会话的开始和结束时间,从而直接作为停留时间计算的数据源。
第二阶段:门户设计与数据捕获
- **表单字段。**在 Purple Engage 中,配置登录表单以包含:名字、电子邮件地址、手机号码(必填)以及营销同意复选框(默认未勾选)。
- **OTP 激活。**在门户设置中启用短信 OTP 验证。选择您配置的短信网关作为 OTP 发送方法。
- **品牌化。**使用您的场所品牌定制门户。设计良好的门户可以提高选择加入率。有关提高转化率的设计原则,请参阅我们的指南: 如何通过您的访客 WiFi 留下美好的第一印象 。
- **测试。**在上线之前,测试完整流程:连接设备、填写表单、接收 OTP、验证并确认已授予互联网访问权限。验证联系人是否以正确的同意状态出现在 Purple Engage 中。
第 3 阶段:受众细分
Purple Engage 根据 WiFi 网络产生的物理存在数据对联系人进行细分。关键的细分属性包括:
| 属性 | 描述 | 活动使用场景 |
|---|---|---|
| Last Seen | 最近一次连接 WiFi 的日期 | 针对流失访客的赢回活动 |
| Visit Count | 已验证会话的总数 | 忠诚度等级定向 |
| Dwell Time | 平均会话持续时间(分钟) | 场所内、时效性优惠 |
| First Visit Date | 首次验证会话的日期 | 新访客引导流程 |
| Location | 多场所资产中的特定场所或区域 | 针对特定地点的优惠 |
第 4 阶段:活动自动化
凭借干净的数据和定义的细分,您可以在 Purple Engage 中构建自动化活动。
- **定义触发器。**选择触发活动的物理事件。例如:“Last Seen = 30 天前”、“当前已连接且 dwell time > 60 分钟”、“今天首次访问”。
- **设置日程。**对于具有时效性的场所内活动,设置特定的发送时间(例如,每天下午 2:30)。对于生命周期活动,将触发器设置为每天评估。
- **编写消息。**将消息保持在 160 个字符以内,以避免多部分计费。包含访客的名字以进行个性化设置,提供明确的优惠以及退订说明(例如,“回复 STOP 退订”)。
- **配置频次限制。**设置每个联系人每月最多发送两条营销短信,以防止疲劳和退订率飙升。
- **A/B 测试。**划分您的受众并测试两种消息变体。Purple Engage 会跟踪每个变体的送达率、点击率和转化率。
最佳实践
时机与相关性
短信营销活动效果的最大单一驱动因素是时机。在正确的时刻(当访客在场、参与并能够采取行动时)发送的优惠,其效果将比在错误时间发送的措辞更好的优惠高出三倍或更多(Purple 内部活动数据,2024 年)。 对于场馆内活动,触发条件应基于当前的现场逗留情况。对于赢回活动,零售和酒店行业的周四和周五下午发送效果始终优于其他时间段,因为宾客此时正在规划他们的周末活动。
超越名字的个性化
名字个性化只是基本要求。利用 Purple Engage 中提供的定位数据来提及具体的场馆或区域。对于多店零售连锁品牌,“您好 Sarah,您在 Market Street 最近的门店有新优惠”的效果明显优于通用的“您好 Sarah,我们有新优惠”。
频率自律
SMS 是一种亲密的沟通渠道。它与来自家人和同事的信息显示在同一个收件箱中。每位联系人每月发送超过两条营销短信将导致退订率超过 15%(行业基准,移动营销协会,2023 年)。一旦联系人选择退订,您就无法再通过 SMS 与其互动。请将发送频率视为刚性约束而非指导意见,以此保护您的数据库。

多渠道协同
SMS 和电子邮件在营销组合中承担着不同的功能。对于时间敏感、优先级高且注重即时性的消息,请使用 SMS。对于篇幅较长的内容、新闻通讯以及富媒体能增值的内容,请使用电子邮件。Purple Engage 通过同一个联系人数据库管理这两个渠道,因此您可以协调发送顺序 - 例如,先发送一封宣布促销的电子邮件,然后在最后一天发送一条 SMS 提醒。
故障排除与风险缓解
高退信率
症状: 您的 SMS 网关报告发送失败率超过 5%。
原因: 数据库中存在无效电话号码,这几乎总是由于用户在 WiFi 登录期间输入虚假号码造成的。
解决方法: 立即在 Captive Portal 上启用 SMS OTP 验证。通过 SMS 网关的 API 运行批量号码验证检查,对现有数据库进行审计。在下次发送营销活动之前清除无效号码。
低订阅率
症状: 只有不到 20% 的认证用户选择订阅 SMS 营销。
原因: 门户设计欠佳、同意条款表述不清或必填项过多导致流失。
解决方法: 减少必填项的数量。让营销同意勾选框清晰可见,并明确说明益处(例如,“勾选以接收专属优惠”)。在 Purple Engage 中对门户设计进行 A/B 测试。优化良好的门户应能实现 40-60% 的订阅率。
退订 Webhook 故障
症状: 已回复 STOP 的联系人仍会收到消息。
原因: 您的 SMS 网关与 Purple Engage 之间的 Webhook 损坏或配置错误。
修复措施: 每月测试退订 webhook。发送测试短信至受控号码,回复 STOP,并验证该联系人在 Purple Engage 中的状态是否在五分钟内更新。在 webhook 端点上设置监控警报。
GDPR 合规漏洞
症状: 当数据主体或监管机构要求时,您无法提供特定联系人的同意记录。
原因: 同意是在 Purple Engage 之外收集的(例如,通过纸质表格或第三方系统),且在导入时未包含正确的元数据。
修复措施: 将所有同意收集集中到 Purple Engage。对于从外部系统导入的任何历史数据,在发送短信前验证同意记录是否符合 GDPR 标准。如有疑问,通过干净的订阅活动重新获取同意。
ROI 与业务影响
通过 WiFi 数据采集进行短信营销的商业案例是直接且可衡量的。关键指标是回头客率 - 即在特定周期内返回场馆的独特访客的百分比。
计算 ROI 的步骤:
- 建立基线。 在启动短信活动之前,衡量当前 90 天群组的回头客率。
- 运行对照活动。 向 50% 的已订阅联系人发送短信活动。将另外 50% 作为对照组。
- 衡量差异。 90 天后,对比发送短信组与对照组的回头客率。
- 计算收入影响。 将增量回头客次数乘以您的平均交易额。
对于一家拥有 200 间客房的酒店,短信互动宾客的回头客率提高 5% - 这是根据 Purple 在酒店业垂直领域的部署数据做出的保守估计 - 相当于每年增加数万英镑的收入,具体取决于平均每日房价。
对于零售业,计算方式类似。一个拥有 50,000 个已订阅联系人、平均客单价为 £45 的区域零售连锁店,可以将直接收入归功于回头客率的每一个百分点提升。
Purple 的 WiFi Analytics 仪表板提供了直接运行此分析的数据,无需单独的 BI 工具或数据导出。回头客率指标是根据 MAC 地址重新连接事件自动计算的。
有关相关部署主题的更多阅读,请参阅我们的 Guest WiFi 架构指南,以及针对 Retail 、 Hospitality 、 Healthcare 和 Transport 场馆的行业特定实施方案。
关键定义
Captive Portal
在用户获得公共 WiFi 网络访问权限之前向其呈现的网页。它是获取访客数据、显示服务条款和收集营销同意的主要机制。
IT 团队在配置网络控制器(例如 Cisco Meraki、HPE Aruba)时会遇到这种情况。在控制器的外部门户设置中输入 Captive Portal URL。Purple Engage 用于提供和管理门户内容。
SMS OTP (一次性密码)
通过短信发送的唯一的、有时间限制的数字代码,用于验证用户是否控制了他们提供的手机号码。用户必须正确输入该代码才能完成登录过程。
对维护数据库健康度至关重要。如果没有 OTP 验证,用户可以输入虚假号码来绕过登录,从而导致高短信退信率并浪费营销活动预算。
短信网关
一种使计算机系统能够通过移动网络发送和接收短信的电信服务。例如 Twilio 和 Sinch。
Purple Engage 通过 REST API 与短信网关集成。网关处理发送、接收确认和退订 (STOP) 处理。网关费用通常按消息段收费。
停留时间
设备在单次会话期间在 WiFi 网络上保持已认证状态的持续时间,以分钟为单位。
Purple Engage 中的一个关键细分属性。高停留时间表示访客已安顿下来且参与度较高,他们更有可能对场馆内的优惠做出回应。用于触发实时营销活动。
MAC 地址
分配给网络接口的唯一硬件标识符。WiFi 网络用于在认证前后跟踪设备的存在。
Purple 使用 MAC 地址数据来计算回头客率和停留时间。当同一个 MAC 地址在离开一段时间后重新连接时,它会触发生命周期营销活动,例如赢回流失用户的消息。
回头客率
在定义的测量周期内,多次访问该场馆的唯一已认证用户的百分比。
衡量短信营销活动效果的首要 KPI。在 Purple 的 WiFi 分析仪表板中自动计算。对比收信组和对照组之间的比率,以隔离营销活动的投资回报率。
选择加入率
完成 WiFi 登录并明确勾选营销同意复选框的用户百分比。
直接衡量 Captive Portal 设计质量的指标。一个经过深度优化的门户可以达到 40% - 60% 的选择加入率。低于 20% 则表明表单设计存在摩擦或同意条款语言不清晰。
PECR (《隐私与电子通信条例》)
管理通过电子方式(包括短信)进行直接营销的英国法规(SI 2003/2426,经修订)。要求向个人发送营销信息前必须获得事先同意。
适用于针对英国居民的所有短信营销活动。与 GDPR 协同工作。不合规可能会导致 ICO 的执法行动以及高达 500,000 英镑的罚款。
围墙花园
网络控制器允许未认证设备在完成 Captive Portal 登录之前访问的域名或 IP 地址列表。
IT 团队必须在围墙花园中将 Purple 门户域名和短信网关域名列入白名单。否则,Captive Portal 将无法加载,且无法发送 OTP 消息。
频次限制
一种营销活动设置,用于限制单个联系人在定义的时间段内可以接收的营销消息的最大数量。
在 Purple Engage 的营销活动或账户级别进行设置。建议的最大限制:每个联系人每月两 marketing 短信。防止因过度发送消息而导致退订量激增。
应用实例
一家拥有 200 间客房的酒店希望在下午的清闲时段提高餐饮收入。他们目前提供免费 WiFi,但未收集手机号码,也未开展任何 SMS 活动。
步骤 1:更新 Purple Engage 中的 Captive Portal,要求填写手机号码字段并启用 SMS OTP 验证。将营销同意复选框默认设置为未勾选,并附带清晰的说明:“勾选以接收来自酒店的独家优惠和促销活动。” 步骤 2:创建一个受众细分,针对当前已在网络上进行身份验证且停留时间超过 60 分钟的宾客。这可以识别出已在酒店安顿下来并可能对店内优惠做出响应的宾客。步骤 3:配置自动化 SMS 活动,每日下午 2:30 触发:“您好 [First Name],今天在主堂酒廊购买任何糕点即可免费获赠一杯咖啡。出示此短信即可兑换。回复 STOP 退订。” 请将字数控制在 160 个字符以内。步骤 4:为每次发送的活动配置唯一的兑换码,以便收银系统团队记录兑换情况。步骤 5:30 天后,将活动运行期间下午的平均餐饮收入与前 30 天的基准进行对比。
一家拥有 120 家门店的零售连锁店希望重新激活 90 天内未到访过任何门店的顾客。他们在 Purple Engage 中拥有 50,000 个在过去 18 个月内收集的、已验证且已同意接收信息的手机号码。
步骤 1:在 Purple Engage 中构建一个动态受众细分,筛选条件为:“最后出现日期为 90 天前,且营销同意 = 是,且退订状态 = 活跃”。步骤 2:设置该细分每日进行评估,以便该活动在联系人达到 90 天阈值时持续捕捉新联系人。步骤 3:撰写赢回顾客的 SMS:“您好 [First Name],我们很想念您。本周末光临我们的任何一家门店,即可享受整单 8 折优惠。使用代码 RETURN20。回复 STOP 退订。” 步骤 4:配置频率限制,确保没有任何联系人在 90 天内收到超过一条赢回短信。步骤 5:通过收银系统中的 RETURN20 代码跟踪兑换情况。与 Purple Engage 分析进行交叉对比,以确认发送短信的客群与对照组之间的回头率差异。
练习题
Q1. 您管理着一个拥有 40,000 人容量的体育场 IT 系统。在一次大型活动期间,您希望向当前在场馆内的球迷发送一条推广商品折扣的短信。您的短信网关预算允许每次活动发送 10,000 条消息。您如何识别合适的目标受众并配置触发器?
提示:考虑哪些细分属性可以确认发送时的物理存在,以及如何在预算限制内确定优先级。
查看标准答案
在 Purple Engage 中构建一个细分,过滤当前已在网络上进行身份验证、停留时间超过 30 分钟且具有有效营销同意标志的联系人。这可以确认粉丝身体已到场并安顿下来,而不是路过时短暂连接的人。如果该细分超过 10,000 个联系人,请按访问次数进行优先级排序(参加过多次活动的粉丝是价值更高的目标)。将活动设置为在活动期间的特定时间触发 - 例如,在开球后 30 分钟(此时出席人数达到峰值)。包含一个指向商品专卖店的短代码兑换 URL。
Q2. 在推出需要电话号码的新 Captive Portal 后,您的营销团队报告称其首次活动发送的 SMS 退信率为 42%。最可能的根本原因是什么?直接的解决办法是什么?
提示:专注于数据收集步骤,而不是活动配置。
查看标准答案
高退信率表明用户在登录 WiFi 时输入了虚构或错误的电话号码以绕过表单。直接的解决方法是在 Purple Engage 的 Captive Portal 上启用 SMS OTP 验证。用户只有在使用六位代码验证号码后才能获得互联网访问权限。在下一次活动发送之前,通过 SMS 网关 API 运行批量号码验证检查,并从数据库中删除无效号码。展望未来,OTP 步骤将防止无效数据进入系统。
Q3. 一家使用 Cisco Meraki 硬件的零售客户希望在回头客进入商店后五分钟内向其发送“欢迎回来”的 SMS。即使购物者没有主动打开浏览器进行登录,他们也希望这能正常工作。这可以实现吗?如果可以,如何实现?
提示:考虑网络中设备检测与已验证会话事件之间的区别。
查看标准答案
是的,这可以通过 MAC 地址存在检测来实现,而不是等待经过身份验证的会话。Cisco Meraki 接入点在设备探测网络时就会立即检测并记录设备 MAC 地址 - 此时用户尚未打开浏览器。Purple 可以通过 Meraki Scanning API 接收这些存在事件。根据已知 MAC 地址(即其 MAC 已在数据库中的回头客)的“设备已显示”事件,在 Purple Engage 中配置触发器,并设置五分钟的延迟,以确认设备已在场馆内安顿下来,而不是路过。这无需用户在本次访问中完成 Captive Portal 登录即可触发 SMS。
Q4. 您正在一个包含 50 个站点的零售连锁店中部署 SMS 营销。每个站点都有不同的本地优惠。如何在不创建 50 个单独活动的情况下大规模管理活动个性化?
提示:思考 Purple Engage 如何在细分和消息模板中使用位置属性。
查看标准答案
使用 Purple Engage 基于位置的细分和动态消息变量。将每个场馆配置为平台中的命名位置。使用动态变量构建单个活动模板:“您好 [First Name],您的 [Location Name] 商店本周末有特别优惠:[Offer Text]。回复 STOP 退订。” 创建一个包含所有选择加入的联系人的单个受众细分,并根据联系人最后一次进行身份验证的场馆自动填充位置变量。该活动运行一次,但向每个联系人发送个性化的、特定于位置的消息。在活动配置中查看每个位置的优惠文本,但集中管理发送逻辑。