Skip to main content

将 Guest WiFi 数据转化为营销自动化触发器

本参考指南提供了将原始Guest WiFi数据转化为事件驱动营销自动化触发器的技术手册。它涵盖了从Captive Portal数据捕获和LogicFlow规则,到webhook发送和CRM集成的完整架构,并提供了酒店和零售行业的真实实施场景。IT团队和营销自动化专家将获得一个具体、可部署的框架,用于构建基于存在的营销活动,包括欢迎流程、停留时间优惠和流失访客赢回。

📖 8 min read📝 1,858 words🔧 2 worked examples3 practice questions📚 10 key definitions

Listen to this guide

View podcast transcript
欢迎收听Purple的本次技术简报。我将带您了解企业场所技术中最未被充分利用的功能之一:将原始Guest WiFi数据转化为事件驱动的营销自动化触发器。 如果您是IT经理、CRM专家或场所运营总监,这与您本季度可能正在做出的决策直接相关。让我们开始吧。 首先,背景。传统营销自动化依赖于数字互动:网站访问、邮件点击、应用打开。但对于实体场所——酒店、零售连锁店、体育场馆、会议中心——最关键的客户互动不是数字的,而是实体的。当客人走进门,连接到WiFi,或在特定区域停留45分钟,这些都是高价值的行为信号。而目前,大多数场所正在收集这些信号,却完全没有利用它们。 这里的机会是巨大的。通过将网络事件映射到客户生命周期阶段,并通过webhook将它们连接到您的营销技术栈,您可以触发高度相关、及时的沟通,其效果远超批量群发营销活动。 那么,这实际上是如何运作的?让我们了解一下技术架构。 它始于数据捕获层。当设备连接到网络时,会同时发生两件事。首先,接入点记录一个存在事件,捕获设备的MAC地址和时间戳。其次,如果用户通过Captive Portal进行认证,您可捕获其身份——通常是电子邮件地址或电话号码——以及他们的营销同意。这种同意捕获是不可或缺的。根据GDPR和CCPA,未经明确选择加入,您不能触发营销沟通,因此Portal配置必须严密。 现在,存在数据和身份数据是两个不同的数据流,理解其区别至关重要。存在数据告诉您设备在场馆内。身份数据告诉您那个人是谁。力量源自将二者结合。 数据被捕获后,流入规则引擎。在Purple的平台上,这被称为LogicFlow。LogicFlow根据一组预定义条件评估传入的网络事件。例如:条件等于会话开始,限定符等于首次访问且营销同意等于True,操作等于在15分钟延迟后向CRM发送webhook POST请求。这种声明式模型允许营销运营团队定义触发逻辑,而无需网络工程师参与每次营销活动变更。 当条件匹配时,webhook分发器向配置的端点发送结构化的JSON载荷。载荷包括用户的唯一标识符、事件类型、场所标识符、事件时间戳以及任何相关的上下文数据,如停留时长或访问次数。接收系统——无论是Salesforce、HubSpot、Klaviyo还是自定义CDP——然后执行相应的自动化流程。 让我通过一个具体的实施场景来说明。一家拥有200间客房的酒店希望在客人入住期间首次通过WiFi认证后15分钟发送一封个性化的欢迎邮件,提供水疗折扣。 以下是构建方法。第一步:配置Captive Portal以捕获电子邮件和营销同意。第二步:在LogicFlow中,创建一个条件为首次认证且延迟15分钟的规则。第三步:配置webhook将用户的电子邮件、姓名和场所ID POST到CRM端点。第四步:在CRM中,创建一个动态电子邮件模板,在收到webhook载荷时触发,插入该物业的特定水疗优惠。 这里的关键架构决策是将延迟放在网络层,而不是CRM层。这减少了不必要的API调用,并确保每位用户每次入住仅触发一次。 现在,让我们看一个零售场景。一家时尚连锁店希望向超过90天未访问任何门店的忠诚度会员发送“我们想念您”的短信。WiFi平台的流失访客逻辑正是为此目的而构建。该规则识别与已知忠诚度资料相关联且90天未记录到存在事件的设备。当超过阈值时,webhook会向短信网关发送用户电话号码和唯一折扣码。CRM记录被更新,以反映赢回活动已触发,从而防止重复发送。 此场景说明了一个重要观点:被动存在数据的价值。用户无需主动再次连接WiFi。系统评估整个集团的缺席情况,并在超过非活动阈值时触发。 让我们谈谈陷阱,因为有多个陷阱可能破坏原本设计良好的实施。 最常见的错误是过度发送消息。如果客人每天连接到您的WiFi,他们绝对不应该每天早上收到欢迎邮件。解决方案是双重的。首先,将LogicFlow规则配置为基于状态变更触发,而不是持续存在。webhook应在用户从“不存在”转换为“存在”时触发,而不是每次AP检测到其设备时触发。其次,在CRM层面实施频次上限。单个用户在定义的时间段内应仅接收一次特定类型的营销活动。 第二个主要陷阱是MAC地址随机化。现代移动操作系统——iOS和Android——现在随机化设备的MAC地址以防止跟踪。这意味着您今天看到的MAC地址可能与上周看到的完全不同,即使是同一设备。如果您的架构依赖MAC地址作为长期跟踪的主要标识符,您将看到回头客识别率显著下降。解决方法很简单:依赖在Captive Portal处捕获的已认证身份——电子邮件地址或电话号码——作为您的主要CRM键。 第三个陷阱是载荷模式不匹配。当WiFi平台发送webhook时,接收CRM必须理解数据结构。字段名称、数据类型或编码的不匹配可能导致静默失败,即webhook被接收但自动化流程未触发。务必在集成阶段验证载荷模式,并在发送端和接收端都实施监控。 现在,对最常听到的问题进行快速问答。 问:如何防止超出API速率限制?答:基于状态变更而非持续存在触发。在重试逻辑中实施指数退避,并使用死信队列捕获任何未能投递的载荷。 问:我们能否触发针对特定地点的优惠?答:可以。配置LogicFlow规则以评估事件发生时的具体接入点或区域。这样,当检测到用户靠近咖啡馆时,可发送咖啡店优惠;当用户在服装区时,可发送零售优惠。 问:如何处理多场所部署?答:在每个webhook载荷中包含场所ID,并将其用作CRM中的路由参数,以确保应用正确的模板和优惠。 问:医疗环境呢?答:对于医院等场所,相同的架构适用,但用例从商业营销转向运营通信——导航、预约提醒和病人信息。隐私治理要求也显著更严格,因此确保您的数据处理符合您所在司法管辖区的适用医疗法规。 总结一下,本次简报的关键要点如下。 Guest WiFi基础设施是强大且往往未被充分利用的第一方数据来源。Captive Portal捕获身份和同意;接入点追踪存在和停留时间。LogicFlow规则实时评估网络事件以触发相关操作。Webhook提供了WiFi平台与您的营销技术栈之间的连接纽带。实施频次上限并基于状态变更触发,以避免过度发送消息。调整架构以应对MAC随机化,依赖已认证的身份。并通过触发邮件打开率、优惠兑换率和赢回转化率指标来衡量您的成功。 您团队的下一步行动很明确。审核当前Captive Portal配置,确保同意捕获妥善实施。将现有客户生命周期阶段映射到具体的网络事件。并让您的CRM团队定义您想要构建的webhook端点和自动化流程。 如果您想深入了解投资回报率衡量框架,我建议查阅Purple关于衡量Guest WiFi投资回报率的指南——它提供了一种结构化的方法,用于向您的CFO或CMO展示商业案例。 感谢您的聆听。这是Purple的技术简报。

执行摘要

对于企业场所而言,Guest WiFi 已不再仅仅是一个连接成本中心,它已成为整个客户生命周期的基础数据层。配置正确时,接入点基础设施可捕获精确的存在、停留和回访数据,从而触发高度针对性的营销自动化工作流。本指南概述了将原始网络事件(包括802.11认证握手和Captive Portal登录)转化为可操作的CRM触发器所需的技术架构。通过利用 Guest WiFi 和webhook集成,IT和营销团队可以部署事件驱动的营销活动——从实时停留时间优惠到流失访客赢回——而不会影响网络性能或数据隐私合规性。其结果是活动相关性、转化率和客户终身价值均有可衡量的提升,所有这些都由您已拥有的基础设施驱动。

header_image.png


技术深度解析

将WiFi事件转化为营销自动化触发器依赖于一个将网络基础设施和营销技术栈连接起来的分层架构。在开始任何集成工作之前,理解每一层至关重要。

数据捕获层

当设备进入场所并连接到WiFi网络时,会同时生成两个不同的数据流。第一个是存在数据:接入点记录探测请求或关联事件,捕获设备的MAC地址、信号强度(RSSI)和精确的时间戳。这个数据流是被动且连续的——无需访客采取任何操作。第二个是身份数据:当访客通过Captive Portal进行认证时,平台会捕获他们声明的身份(电子邮件地址或电话号码)、他们的人口统计资料(如果收集的话),以及至关重要的,他们明确的营销同意。

对于 零售业酒店业 的场所,这种双流方法提供了其他任何渠道都无法复制的客户行为确定性视图。Captive Portal是第一方数据的主要采集点,其配置必须被视为合规关键组件。在GDPR下,同意必须是自由给予、具体、知情且明确的。在CCPA下,必须赋予用户选择退出的权利。有关详细的配置要求,请参阅 CCPA vs GDPR:Guest WiFi数据的全球隐私合规 指南。

事件处理与LogicFlow引擎

原始网络事件无法直接操作。必须对其进进标准化、根据预定义规则进行评估,并转化为具有业务意义的触发器。Purple的LogicFlow引擎充当这一中间层。它从接入点和Captive Portal采集事件流,根据规则集评估每个事件,并确定是否已满足触发条件。

LogicFlow规则由三个元素组成:一个条件(网络事件或状态)、一个限定符(附加参数,如访问次数、停留时长或自上次访问以来的天数)和一个操作(通常是webhook发送)。例如:条件= '会话开始',限定符= '首次访问且营销同意= True',操作= '在15分钟延迟后向CRM发送webhook POST请求'。这种声明式模型允许营销运营团队定义触发逻辑,而无需网络工程师参与每次营销活动变更。

Webhook发送与CRM集成

当LogicFlow规则匹配时,webhook分发器会向配置的端点发送结构化的JSON载荷。载荷至少应包括:用户的唯一标识符(电子邮件或电话)、事件类型、场所标识符、事件时间戳以及任何相关的上下文数据,如停留时长或访问次数。接收系统——无论是Salesforce、HubSpot、Klaviyo还是自定义CDP——然后执行相应的自动化流程。

webhook_architecture_diagram.png

WiFi Analytics 平台提供了可观测性层,使团队能够在统一仪表板中监控事件量、触发率和投递成功指标。这对于诊断集成问题和优化触发阈值至关重要。


实施指南

部署WiFi触发的营销自动化流程需要网络工程和营销运营之间的紧密协调。以下分步方法可确保从第一天起就实现可靠的投递和准确的归因。

第1步:定义触发分类

在任何技术配置开始之前,将网络事件映射到客户生命周期阶段。这种分类法成为网络团队和营销团队之间的契约。下表提供了一个标准起点。

生命周期阶段 网络事件 触发条件 建议操作
首次访客 会话开始 首次认证,同意= True 欢迎邮件 + 忠诚度计划加入
活跃访客 停留存在 停留时间 > 45 分钟 短信优惠或应用内通知
回头客 会话开始 访问次数 = 5或10 忠诚度等级升级通知
流失访客 缺席 60–90天无存在事件 赢回邮件或短信营销活动
重新参与的访客 会话开始 流失营销活动后的首次访问 VIP奖励或个性化优惠

wifi_trigger_lifecycle_diagram.png

第2步:配置Captive Portal

确保Portal收集所需的最少字段:电子邮件地址(或电话)、营销同意复选框,以及可选的忠诚度计划标识符。保持表单简洁——每增加一个字段都会降低完成率。配置Portal将同意标志传递给分析平台,以便LogicFlow规则可以对其进行评估。

第3步:构建和测试LogicFlow规则

逐步创建规则,从价值最高的触发器开始(通常是首次连接)。在部署到生产环境之前,在预发布环境中测试每条规则。验证webhook载荷结构是否正确,以及接收CRM端点是否返回200 OK响应。实施死信队列以捕获在短暂中断期间未能投递的任何载荷。

第4步:映射数据字段并验证模式

对齐WiFi平台和CRM之间的数据模式。在Portal处捕获的唯一标识符必须与CRM中的主键匹配。字段名称、数据类型或编码的不匹配会导致静默失败,即webhook被接收但自动化流程未触发。记录完整的字段映射,并在任一系统更新时进行审查。

第5步:部署频次上限

在CRM层面配置频次上限,以防止过度发送消息。为每种营销活动类型定义最大发送频率——例如,欢迎邮件每位用户仅能发送一次,停留时间优惠每7天仅能发送一次。此逻辑应在CRM中执行,而不仅仅在LogicFlow中,以应对多个触发器快速连续触发等边界情况。


最佳实践

以下建议源自酒店、零售和 交通运输 环境的部署,代表了基于存在的营销自动化的当前行业标准。

基于状态变更触发,而非持续存在。 最常见的架构错误是配置规则在每个AP心跳时评估存在情况。这会淹没规则引擎并产生过多的API调用到CRM。规则应评估状态转换:从“不存在”到“存在”,从“活跃”到“流失”,或从“匿名”到“已识别”。这种方法减少了系统负载,并确保每个触发器都是有意义的。

依赖已认证身份进行长期追踪。 现代移动操作系统采用MAC地址随机化来保护用户隐私。iOS自iOS 14起已随机化MAC地址,Android自版本10起效仿。任何依赖硬件MAC地址作为主要CRM标识符的架构都将遇到回头客识别上的显著退化。在Captive Portal处捕获的已认证身份——邮箱或电话——必须成为所有长期追踪和归因的标准标识符。

在每个载荷中包含场所上下文。 对于多场所运营商,场所标识符是一个关键路由参数。如果没有它,CRM无法确定应用哪个模板、优惠或营销活动。在每个webhook载荷中包含场所ID、场所名称,以及可选的区域或楼层。

持续监控Webhook健康状况。 Webhook投递失败默认是静默的。在发送平台(对超过定义阈值的投递失败率发出警报)和接收CRM(对传入触发器量的意外下降发出警报)上都实施监控。对于 医疗保健 部署,其中运营通信可能关乎安全,这种监控是不可或缺的。

将网络升级与集成需求对齐。 在规划网络现代化时——例如,评估 现代企业的核心SD WAN优势 ——确保WiFi平台的分析和webhook功能被包含在架构审查中。SD-WAN部署可能会影响来自边缘位置的实时事件流的延迟和可靠性。


故障排除与风险缓解

即使拥有强大的架构,集成失败仍会发生。以下是生产部署中最常遇到的故障模式。

载荷投递失败。 HTTP 4xx错误通常表示webhook端点的认证或模式问题。HTTP 5xx错误表示接收系统存在问题。实施带有指数退避的重试逻辑(初始重试间隔30秒,然后2分钟,然后10分钟),并将无法投递的载荷路由到死信队列进行人工审查。

重复触发。 如果用户短时间内多次重新连接到WiFi——例如,在多AP部署中在不同楼层间移动——“会话开始”事件可能会触发多次。在webhook载荷中实施幂等性键(由用户标识符和时间戳组成的唯一事件ID),并配置CRM根据此键进行去重。

同意标志传播延迟。 在高吞吐量环境中,用户提交Portal表单和同意标志可供LogicFlow引擎使用之间可能存在短暂延迟。在所有首次连接触发器上配置至少60秒的延迟,以确保在webhook触发之前同意状态已传播。

CRM联系人记录冲突。 当webhook在CRM中创建新联系人时,如果用户之前已通过不同渠道互动,可能会与现有记录冲突。在CRM中实施合并策略,优先使用WiFi捕获的身份,并丰富现有记录而不是创建重复记录。


投资回报率与业务影响

WiFi触发的营销自动化的商业案例在各类场所类别中都已充分确立。基于存在的触发器在商业运营商最看重的指标上始终优于批量营销活动。

有关量化并向高级利益相关者展示此投资回报率的综合框架,请参阅 衡量Guest WiFi的投资回报率:CMO框架 。要追踪的关键绩效指标如下。

关键绩效指标 描述 典型基准
触发邮件打开率 收件人打开的触发邮件百分比 35–55%(对比批量的15–25%)
优惠兑换率 在场所内兑换的触发优惠百分比 8–15%(对比批量的2–4%)
赢回转化率 营销活动后返回的流失访客百分比 12–20%
数据捕获率 完成Portal注册的WiFi用户百分比 使用优化Portal时为60–80%
平均访问频率提升 每客户每季度访问次数的增加 注册忠诚度计划的访客为15–25%

这些指标的复合效应是显著的。一家拥有50个门店的零售连锁店,每店每周捕获500次WiFi注册,每周产生25,000个新的CRM联系人。对90天流失客户群体实现15%的赢回转化率,结合停留时间触发器10%的优惠兑换率,可产生可衡量且可归因的收入提升,从而在一个季度内证明集成投资是合理的。

Key Definitions

LogicFlow

Purple的事件规则引擎,根据预定义条件评估传入的网络事件,以确定是否应执行营销触发操作。

IT团队配置LogicFlow以定义webhook触发的确切条件,无需对营销技术栈进行代码更改。

Webhook

一种HTTP回调机制,当源系统上发生定义的事件时,自动向指定的URL端点发送结构化的JSON载荷。

将实时WiFi存在事件传输到CRM、电子邮件和短信平台的主要集成机制。

Captive Portal

一个基于网络的认证页面,用户在与公共WiFi网络交互之前必须与之交互。用于捕获身份和营销同意。

第一方数据收集的合规关键触点。Portal配置直接决定下游营销触发器的质量和合法性。

Presence Data

源自无线设备探测请求和关联事件的网络遥测数据,表明设备物理上位于接入点覆盖范围内。

无需在每次访问时进行主动用户认证即可被动追踪停留时间和回访频率。

MAC Address Randomisation

iOS(自版本14起)和Android(自版本10起)实施的一项隐私功能,定期轮换设备的MAC地址,以防止网络运营商进行持续性跟踪。

要求所有长期客户识别和CRM匹配均基于已认证的身份(电子邮件/电话),而不是硬件设备地址。

Dwell Time

设备在单个会话期间保持在场所WiFi网络可检测覆盖区域内的总时长。

在场所内提供优惠的关键触发限定符。停留时间阈值(例如45分钟)表明真实参与度,并提高优惠相关性和兑换率。

First-Party Data

由场所直接向客户收集的客户信息,在获得客户明确同意的情况下,通过自有渠道如Captive Portal收集。

随着第三方cookie的弃用和数据隐私法规的收紧,其价值日益增加。通过WiFi捕获的第一方数据是场所运营商可获得的最高质量输入之一。

Dead-Letter Queue (DLQ)

一个消息存储缓冲区,用于捕获在所有重试尝试耗尽后仍无法成功投递到目标端点的webhook载荷。

对于确保营销触发器在CRM中断或端点故障期间不会永久丢失至关重要。一旦接收系统恢复,应审查并重放DLQ内容。

Idempotency Key

包含在每个webhook载荷中的唯一标识符,允许接收系统检测并丢弃重复请求,确保触发器仅被处理一次。

在高可用性部署中至关重要,因为webhook重试逻辑可能导致同一事件被多次投递,从而可能产生重复的电子邮件或短信消息。

Frequency Capping

在CRM或营销自动化层应用的一种约束,限制给定用户在定义的时间窗口内接收特定营销活动类型的次数。

防止过度发送消息和订阅者疲劳。必须独立于LogicFlow触发规则进行配置,因为规则引擎无法查看CRM发送历史。

Worked Examples

一家拥有200间客房的酒店想要在客人在停留期间首次通过Guest WiFi认证后15分钟,触发一封提供水疗折扣的个性化欢迎邮件。该酒店使用Salesforce作为其CRM,Klaviyo进行邮件发送。

  1. 配置Captive Portal以捕获客人的电子邮件地址和符合GDPR的营销同意复选框。确保同意标志实时传递到Purple分析平台。

  2. 在LogicFlow中,创建一条具有以下参数的规则:条件= '会话开始',限定符= '在该场所首次认证且营销同意= True',延迟= '15分钟',操作= '向Salesforce端点发送webhook POST请求'。

  3. 配置webhook载荷包含:user_email、user_first_name、venue_id、event_type ('first_connect')、event_timestamp以及用于幂等性的唯一event_id。

  4. 在Salesforce中,创建一个在收到webhook时触发的流程构建器流程。该流程检查该电子邮件地址是否存在联系人记录。如果是,则用WiFi访问数据丰富该记录。如果否,则创建一个新联系人。

  5. Salesforce流程随后通过Klaviyo API触发Klaviyo交易邮件,将venue_id作为动态变量传递,以为该物业选择正确的温泉优惠模板。

  6. 在Klaviyo中配置一个抑制列表,以确保欢迎邮件每次入住每位客人仅发送一次(以电子邮件+入住日期为键)。

Examiner's Commentary: 15分钟的延迟被放置在网络层(LogicFlow)而不是CRM层。这是正确的架构决策,因为它减少了到Salesforce的不必要API调用——webhook仅在延迟后触发一次,而不是在认证时立即触发然后在15分钟后再次触发。幂等性键(event_id)可防止因短暂的投递失败而重试webhook时发送重复邮件。Klaviyo中的抑制列表为防止多日住宿期间过度发送提供了第二道安全网。

一家在英国拥有80家门店的时尚零售连锁店希望向其忠诚度会员发送一条“我们想念您”的短信,并提供20%的折扣码,这些会员已超过90天未访问任何门店。该连锁店使用自定义CDP和短信网关。

  1. 在Purple平台中,配置一条“流失访客”规则:条件= '缺席',限定符= '该用户在整个集团任何场所连续90天未记录到存在事件 AND loyalty_member = True',操作= '向CDP端点发送webhook POST请求'。

  2. 该规则每天于UTC时间02:00评估整个集团的存在数据以判断缺席条件。对于基于缺席的触发器,这种批量评估方法比实时评估更有效。

  3. webhook载荷包括:user_phone、user_email、loyalty_tier、days_since_last_visit、last_visited_venue_id和campaign_id。

  4. CDP接收载荷并为用户生成唯一的折扣码,然后将该码和用户电话号码传递给短信网关。

  5. 短信网关发送赢回消息。CDP使用“win_back_sent”标志和发送时间戳更新用户记录,以防止重复发送。

  6. 当用户下次连接到任何门店的WiFi时,“重新参与的访客”触发器触发,CDP清除流失标志,并将用户纳入重新参与的培养序列。

Examiner's Commentary: 此场景展示了集团范围内存在数据聚合的价值。流失访客条件评估所有80家门店的缺席情况,而不仅仅是用户最近访问的地点。这要求Purple平台在所有场所实例之间配置统一的客户视图。在UTC时间02:00进行批量评估是一个刻意的设计选择,以避免为基于缺席的条件(根据定义,这类条件不可能具有时间紧迫性)进行实时处理带来的开销。下次访问时的重新参与触发器闭合了归因循环,使连锁店能够衡量赢回活动对店内访问的直接影响。

Practice Questions

Q1. 一家零售客户报告称,其CRM在周六营业高峰时段达到API速率限制。调查发现,WiFi平台每小时发送数千个webhook。当前的LogicFlow规则会在任何设备被接入点检测到时触发。IT经理应如何重新配置系统以解决问题,同时不损失营销触发覆盖范围?

Hint: 考虑持续存在检测与有意义的状态转换之间的区别。同时考虑每一次设备检测事件是否都具有营销价值。

View model answer

IT经理应将LogicFlow规则重新配置为仅基于状态变更事件触发——特别是“会话开始”(设备从不存在转换为存在)和“会话结束”——而不是每次AP检测心跳时触发。此外,应在规则层面应用频次上限,确保单个设备每24小时仅生成一次webhook。对于匿名设备(没有已认证身份的),应完全抑制webhook,因为CRM无法对其执行操作。这三项变更——状态变更触发器、频次上限和身份过滤——预计将减少90%的webhook量,同时保留所有与商业相关的触发事件。

Q2. 一家医院信托基金希望当门诊病人连接到Guest WiFi时发送一条导航短信,引导他们前往预约科室。然而,该信托基金在同一网络产业中有多栋建筑,且导航消息必须特定于病人连接的建筑。这在架构上如何实现?

Hint: 思考物理位置在WiFi平台的数据模型中是如何表示的,以及如何将其包含在webhook载荷中。

View model answer

该解决方案需要基于区域的触发配置。每栋建筑的接入点必须在Purple平台内分配到一个命名区域(例如,“主医院”、“门诊楼”、“肿瘤中心”)。配置LogicFlow规则以评估进行认证的接入点所在区域,并将区域标识符包含在webhook载荷中。短信网关或CRM随后使用区域标识符为该建筑选择适当的导航消息模板。这种方法可确保无论病人首先进入哪栋建筑,短信在上下文上都是准确的。对于医疗部署,IT团队还应确保触发器仅对已认证的用户(而非匿名存在)触发,且数据处理符合适用的医疗数据法规。

Q3. 在针对场所访客群体推出iOS 17更新后,营销团队报告称回头客识别率大幅下降,导致忠诚度等级升级触发器对大部分客户群停止触发。技术根本原因是什么?需要进行哪些架构变更才能恢复准确的回头客追踪?

Hint: 考虑iOS 17的网络行为中发生了什么变化,以及当前架构依赖哪个标识符进行回头客识别。

View model answer

根本原因是MAC地址随机化。iOS 17引入了基于网络的MAC随机化,这意味着设备为每个连接到的WiFi网络呈现一个唯一的随机MAC地址,即使它之前已连接过该网络。任何使用MAC地址作为回头客识别主要标识符的架构都将无法将返回的设备与现有CRM记录匹配。所需的架构变更是将主要标识符从MAC地址转移到在Captive Portal处捕获的已认证身份——特别是电子邮件地址或电话号码。CRM必须更新为使用此已认证身份作为规范客户键。对于此前仅通过MAC地址追踪的用户,需要发起重新认证活动(提示用户再次通过Portal登录)以重新建立身份关联。展望未来,MAC地址应仅用于单次访问内的会话级分析,而不是跨访问的客户识别。

将 Guest WiFi 数据转化为营销自动化触发器 | Technical Guides | Purple