跳至主要内容

通过Webhooks的力量与访客互动

作者:Richard Ellor
12 January 2018
1 分钟阅读
通过Webhooks的力量与访客互动
Interactive Developer ToolReal-Time Event Architecture

WiFi Webhook vs API Polling Simulator

Model HTTP request reduction, latency improvements, and server overhead comparing real-time Purple webhook callbacks with traditional API polling across your venue estate.

12 sites
Airports, stadiums, malls, or offices
450/site
Total estate: 5,400 daily visitors
Frequency at which external servers query endpoints
REST Polling Calls
34,560
HTTP GET requests / 24h (40.5 MB payload overhead)
Purple Webhook Calls
7,560
HTTP POST callbacks / 24h (10.3 MB targeted payload)
API Call Reduction
78.1%
27,000 wasted HTTP calls eliminated
Event Notification Latency
~120 ms
vs 15.0s avg delay with REST polling

Why Webhooks Outperform API Polling for Connected Venues

In public guest WiFi environments, polling APIs continuously wastes 90%+ of network requests returning 304 Not Modified or empty delta arrays. Purple Webhooks reverse this model: event callbacks are dispatched instantaneously upon guest authentication, dwell triggers, or survey responses, allowing your CRM, marketing automation, or SIEM to act in under 150 milliseconds without polling strain.

Building custom WiFi integrations or CRM sync pipelines?

Purple offers REST APIs, real-time Logic Flow webhooks, and pre-built connectors for HubSpot, Salesforce, Microsoft Dynamics, and PowerBI. Connect with our engineering team for sandbox keys and developer documentation.

Security architecture

去年六月,我们推出了 Logic Flow,这是一项颠覆性的功能,让营销团队能够提供个性化的客户互动,从而提升业务效率、客户满意度和收入。我们非常高兴地宣布,我们已在Logic Flow中启用了Webhooks,这将把客户互动的可能性提升到全新的水平。

您可能会问,什么是Webhook?

从本质上讲,Webhook 是一个简单的概念,但威力巨大!从广义的技术角度来说,Webhook 是一种 HTTP 回调。当事件触发时,Webhook 会实时将数据推送到指定的 URL(端点)。听起来像 API?它的工作方式相似,只是 API 是按时间间隔拉取数据,而 Webhook 是实时推送数据。

Purple 中的 Webhook 可以推送哪些数据?

简而言之,很多!您将获得 WiFi 用户的:

  • 名
  • 姓
  • 电子邮件地址
  • 出生日期
  • 性别
  • 注册方式
  • MAC 地址
  • Web 浏览器
  • 认证时间和日期
  • 场所信息
  • 以及更多

Webhook 实战

  • 使用 Webhook 最简单的原因就是推送。无需每隔几分钟轮询以查看是否有新信息——事件触发后立即实时获取新数据。这更省力、更省心,甚至比每隔几分钟请求一次数据还要更快收到。
  • 为客户提供卓越的服务。假设您是一个大型场馆、酒店或高端零售商,并且需要在贵宾抵达时识别他们。借助 Webhook,一旦访客连接到您的 WiFi,您就可以将他们的用户数据从 Purple 推送到您的内部应用程序。这将作为触发器,通知场馆工作人员特定宾客或顾客已到达,并为其提供定制化体验。
  • 让访客与您的品牌互动是关键。将访客数据的实时推送同步到其他 CRM 系统,可以为您提供更完整的客户画像。将 Purple 提供的访客数据与您持有的每位客户数据(例如过往购买记录)相结合,以真正个性化的方式与访客互动。

轻松三步

在 Purple 中启用 Webhook 非常简单快捷:

  1. 在公司或场馆级别,转到左侧的“管理”部分,点击“场馆”。在“场馆”页面顶部,点击新增的“Webhook”选项卡。首先,您需要添加并验证您希望 Webhook 推送数据的目标 URL(端点)。数据以 JSON 对象格式发送,因此您需要确保目标 URL 能够接收数据。您可以验证的 URL 数量没有限制。
  2. URL 验证通过后,前往 Logic Flow,您将看到现在有一个 Webhook 动作节点可用。添加开始节点后,将 Webhook 节点放入流程中,选择已验证的 URL,最后用结束节点完成流程。验证并保存。
  3. 最后,您需要将包含 Webhook 的 Logic Flow 添加到您的 Access Journey 中。在左侧的“Onboarding”选项卡下,点击“Access Journeys”。进入 Access Journey 后,点击“Logic Flows”选项卡,然后点击“New logic flow”。选择正确的 Logic Flow,一切就绪。现在,每当用户连接到您的 WiFi 时,他们的数据将通过新创建的 Webhook 推送。

已经开始思考您的企业如何有效利用 Webhook 了吗?该功能现已在 Purple Portal 上线,可供您使用。还不是 Purple 的客户?没问题,立即注册 我们的增强版许可证试用,了解 Webhook 和 Purple 的分析数据如何革新您的营销和客户互动。

准备好开始了吗?

预约专家演示,了解 Purple 如何助力您实现业务目标。

联系专家