Skip to main content

如何將訪客 WiFi 資料與您的 CRM 整合

本指南為 IT 經理、網路架構師及行銷主管提供全面的技術參考,說明如何將訪客 WiFi 分析與 Salesforce、HubSpot 等 CRM 平台整合。內容涵蓋策略性原理、核心架構模式(直接 API 與 Webhook)、可用的資料欄位,以及逐步的部署指引。飯店業、零售業及活動業的場域營運者,將找到可行的框架,以建立一個合規、可擴充的第一方資料管道,推動可衡量的行銷投資報酬率。

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

Listen to this guide

View podcast transcript
歡迎收聽 Purple 技術簡報。在本節中,我們將為 IT 主管與行銷策略師提供一份關於關鍵主題的可行指南:直接將您的訪客 WiFi 資料與您的 CRM 整合。 [引言與背景 — 1 分鐘] 多年來,訪客 WiFi 一直被視為成本中心——一項您因顧客期望而提供的簡單便利設施。但其真正的策略價值在於它所產生的資料。每位在您的飯店、零售店或體育場連線至您網路的訪客,都是一個機會。一個將他們從人群中匿名的面孔,轉變為您 CRM 中已知、有價值客戶的機會。這項整合就是那座橋樑。它關乎將您的實體場域轉變為強大的第一方資料來源,能夠推動真實、可衡量的業務成果——從高度個人化的行銷活動到更智慧的營運決策。在接下來的十分鐘內,我們將涵蓋架構、實作步驟、關鍵最佳實務,以及需要避免的常見陷阱。讓我們開始吧。 [技術深入探討 — 5 分鐘] 那麼,這實際上是如何運作的呢?讓我們從架構開始。您將遇到兩種主要的整合模式,選擇正確的模式取決於您 CRM 的功能與您的技術需求。 第一種,也是最常見的,是直接 API 整合。將此視為一種直接、伺服器對伺服器的對話。當顧客透過您 Purple 驅動的 Captive Portal 登入時,平台會收集他們的詳細資訊——電子郵件地址、全名、造訪頻率——並立即向您的 CRM 發送安全的 API 呼叫。無論是 Salesforce、HubSpot、Microsoft Dynamics 或其他主要平台,結果都是一樣的:即時建立或更新聯絡人。這既穩健又即時,是大多數現代企業部署的標準方法。連線使用 OAuth 2.0(業界標準的授權協定)進行安全保護,因此您的 CRM 憑證絕不會暴露給 WiFi 平台。 第二種模式是使用 Webhook。這是一種更輕量、事件驅動的方法。與其由我們的平台發起對話,不如在事件發生時,它向您提供的特定 URL 發送一個通知——一個小型、結構化的資料封包。例如,事件可以是 'guest_connected'。您的 CRM 或某個中介系統會監聽該 URL,捕捉通知,然後處理資料。這非常高效,且非常適合圍繞事件驅動架構設計的系統。 我們在談論哪些資料?它不僅僅是電子郵件。我們可以擷取豐富的個人資料:全名、年齡範圍、性別、他們使用的裝置類型,以及關鍵的工作階段資料,例如他們在您的場域停留了多長時間——他們的停留時間——以及他們回訪的頻率。這是建立真正全面客戶檔案的原始素材。 安全性,當然,是不容妥協的。所有這些資料都必須透過加密通道傳輸——HTTPS 是必要的。而在網路方面,您應該利用 WPA3 來確保使用者的連線本身從一開始就是安全的。對於任何處理支付卡資料的場域,必須根據 PCI DSS 的要求,適當地將訪客 WiFi 網路與持卡人資料環境進行分段。 [實作建議與陷阱 — 2 分鐘] 現在,談一下實作。我的關鍵建議是,在您編寫任何一行設定之前,先召開一個跨部門的對齊會議。讓 IT、行銷以及您的法務或合規人員齊聚一堂。行銷需要精確定義他們需要哪些資料以及為何需要。IT 需要確認技術可行性與安全態勢。而法務需要確保您的資料收集實務,特別是 Captive Portal 上的措辭,完全符合 GDPR 規範。在一開始就做好這種對齊,您將避免後續代價高昂的重工。 一旦您有了清晰的計劃,在像 Purple 這樣的平台中進行技術設定就相對直接了。您導航至「連接器」頁面,選取您的 CRM,並使用 OAuth 2.0 進行驗證。最關鍵的步驟是資料對應——精確定義哪個 WiFi 資料欄位填入哪個 CRM 欄位。在上線前,使用測試裝置徹底測試這一點。 一個需要避免的常見陷阱是 API 速率限制。您的 CRM 每分鐘只允許一定數量的 API 呼叫。在繁忙的場域,您很容易超過這個限制。解決方案是實施批次處理——在一個 API 呼叫中傳送多個聯絡人,而不是每位顧客一個呼叫。這是任何可擴充部署的關鍵考量。 [快問快答 — 1 分鐘] 讓我們進行一個快速的快問快答。 問題一:我需要開發人員嗎?不一定。像 Purple 這樣的平台有針對主要 CRM 的預建連接器,只需設定,無需程式碼。 問題二:最大的合規錯誤是什麼?假設取得同意。您在入口網站上需要一個清晰、未勾選的行銷同意核取方塊。不得含糊。 問題三:如何處理 MAC 位址隨機化?您接受它並繼續前進。專注於已驗證的資料——電子郵件地址——它作為識別碼更有價值且在法律上更合理。 問題四:如果我的 CRM 不在原生整合清單中怎麼辦?使用像 Zapier 或 MuleSoft 這樣的中介平台來填補缺口。 [摘要與後續步驟 — 1 分鐘] 總結來說:將您的訪客 WiFi 與 CRM 整合,能將營運成本轉變為策略資料資產。它讓您能建立豐富的第一方客戶檔案,大規模地個人化行銷,並衡量您的數位努力對實體據點的影響。 兩種主要的整合模式是直接 API(用於即時同步)與 Webhook(用於輕量、事件驅動的通知)。兩者都需要 OAuth 2.0 進行安全驗證。資料品質與合規性是基本要求,而非選配。並且從第一天起就要針對尖峰流量進行設計。 您的下一步是進行探索稽核。找出您組織中的關鍵利害關係人,記錄您的行銷目標,並檢視您目前的 WiFi 基礎架構與 CRM 能力。然後,您就可以選擇正確的整合路徑,並開始設定流程。 感謝您收聽 Purple 技術簡報。如需詳細的實作指南、API 文件以及與解決方案架構師交談,請造訪我們:purple dot ai。

header_image.png

執行摘要

將訪客 WiFi 基礎架構連結至客戶關係管理 (CRM) 系統,已不再是一種小眾策略——它已成為任何實體場域現代數位互動策略中的關鍵要素。對於飯店、零售連鎖店、體育場及大型公共場域的 IT 經理、網路架構師與營運總監而言,這項整合代表一種強大的方法,能將匿名的訪客流量轉化為豐富的第一方資料資產。

透過擷取並分析訪客 WiFi 使用者的資料——例如造訪頻率、停留時間及基本人口統計細節——組織能藉由更強的個人化行銷、提升的顧客忠誠度以及資料驅動的營運決策,解鎖顯著的投資報酬率。本指南提供一份供應商中立的技術藍圖,以實現成功的整合。它概述了核心架構模式,從直接 API 連接到基於 webhook 的事件串流,並詳細說明了通常可供同步的資料欄位。我們探討確保資料品質、維持符合 GDPR 與 PCI DSS 規範,以及緩解常見安全風險的最佳實務。目標是為技術領導者提供所需的可行知識,以設計、部署和管理一個穩健、可擴充且安全的訪客 WiFi CRM 整合,帶來可衡量的業務影響。


收聽我們 10 分鐘的訪客 WiFi CRM 整合音訊簡報——資深顧問的策略、架構與實作觀點。


技術深入探討

整合訪客 WiFi 資料與 CRM 涉及幾個關鍵技術元件與架構決策。核心上,此流程是關於從 WiFi 網路的存取控制器或 Captive Portal 擷取使用者驗證與工作階段資料,並以結構化、經驗證的格式推送至 CRM。主要機制包括直接 API 整合、webhook 及中介資料連接器。

架構模式

architecture_overview.png

直接 API 整合 是現代企業部署中最常見且推薦的方法。WiFi 平台——例如 Purple——直接向 CRM 的 REST API 發送已驗證的 API 呼叫。這是一個伺服器對伺服器的連線。當使用者在訪客 WiFi 上進行驗證時,WiFi 控制器會收集資料並即時傳送至 CRM。此模式非常適合需要資料即時性的部署,例如觸發立即的歡迎電子郵件或更新忠誠度計劃餘額。

Webhook 提供一種輕量、事件驅動的替代方案。在此模式中,WiFi 平台會在特定事件發生時,立即向預先設定的 URL(CRM 或中介服務中的端點)發送即時的 HTTP POST 通知。例如,guest_connected 事件可觸發一個 webhook,在 CRM 中建立或更新聯絡人。這種方式非常高效,且非常適合圍繞事件驅動架構建立的系統。

中介軟體連接器,例如 Zapier、MuleSoft 或自訂的整合層,適用於無法直接整合,或資料在送達 CRM 前需要進行大幅轉換的複雜情境。這種方式增加了營運複雜性,但提供了最大的靈活性。

模式 延遲性 複雜性 最適合
Direct API 即時 低–中 多數現代 CRM(Salesforce、HubSpot)
Webhook 即時 事件驅動架構
中介軟體 近即時 自訂 CRM、複雜轉換

資料欄位與酬載

從訪客 WiFi 驗證獲得的資料遠比單純的電子郵件地址豐富。一個典型的 JSON 酬載在新訪客連線時發送至 CRM,包含以下類別:

data_fields_infographic.png

一個代表性的 API 酬載可能結構如下:

{
  "email": "guest@example.com",
  "full_name": "Jane Smith",
  "phone": "+44 7700 900000",
  "device_type": "iPhone",
  "os": "iOS 17",
  "connect_time": "2025-03-15T14:32:00Z",
  "dwell_time_minutes": 47,
  "visit_count": 3,
  "venue_name": "The Grand Hotel - Manchester",
  "access_point_zone": "Lobby",
  "marketing_consent": true
}

請注意 marketing_consent 布林欄位。這是任何符合 GDPR 的部署中必備的欄位,且必須根據使用者在 Captive Portal 上的操作明確設定。

驗證與安全架構

安全性不容妥協。所有資料傳輸必須透過 HTTPS 並使用 TLS 1.2 或更高版本進行。與 CRM API 的驗證必須使用 OAuth 2.0,它提供安全的委派存取,而不會暴露憑證。API 金鑰和 OAuth 令牌必須儲存在專用的秘密管理系統中——絕不可在共享伺服器的組態檔或環境變數中硬編碼。

在網路方面,遵守 IEEE 802.1X 以進行基於連接埠的網路存取控制,以及 WPA3 以進行 WiFi 加密,可確保使用者資料在連線點即受到保護。對於處理支付卡資料的場域,必須維持 PCI DSS 所要求的網路分段,確保訪客 WiFi 網路與任何持卡人資料環境隔離。


實作指南

步驟 1:探索與需求對齊

在任何技術設定開始之前,召集一個跨部門的工作小組,成員包括 IT、行銷與法務/合規。行銷必須定義所需的特定資料欄位及預期使用案例。IT 必須評估現有 WiFi 基礎架構與目標 CRM 的能力。法務必須審查提議的 Captive Portal 文案與同意機制,以確保符合 GDPR。將會議結果記錄為正式的需求規格書。

步驟 2:選擇您的整合模式

根據 CRM 的 API 功能與您的基礎架構,選擇合適的架構模式。對於 Salesforce,使用搭配 OAuth 2.0 的 REST API 與 Connected App 框架。對於 HubSpot,使用原生的 Purple 連接器,它會運用 HubSpot 的 Contacts API。對於其他平台,評估是否存在原生連接器;若無,則評估中介軟體選項。

步驟 3:設定 WiFi 平台

在 Purple 入口網站中,導航至 連接器與整合。選取您的目標 CRM。您將被提示:

  1. 驗證:點擊「Connect」以啟動 OAuth 2.0 流程。您將被重新導向至您的 CRM 授權頁面,以授予 Purple 建立及更新聯絡人的權限。
  2. 設定資料對應:定義哪些 Purple 資料欄位對應至哪些 CRM 欄位。特別注意自訂欄位。例如,dwell_time_minutes 可能需要對應至您在 CRM 中建立的的自訂欄位,例如 Salesforce 中的 Last_Visit_Duration__c
  3. 設定觸發條件:定義哪些事件會觸發資料同步。通常,這是指 on_login(當使用者首次驗證時),以及可選的 on_return_visit(針對已知使用者的後續造訪)。

步驟 4:測試與驗證

使用測試裝置,連線至訪客 WiFi 網路並完成 Captive Portal 登入。導航至您的 CRM,確認已使用正確的欄位值建立新的聯絡人。測試以下邊際案例:一位回訪的使用者(應更新,不應重複)、一位拒絕行銷同意的使用者(應建立但不會加入行銷清單),以及在模擬的 API 速率限制情境下的連線事件。

步驟 5:部署與監控

為正式場域啟用整合。建立監控儀表板,追蹤整合健康狀況指標:API 呼叫成功率、錯誤率、平均同步延遲以及每日建立的新聯絡人數量。設定警示,當錯誤率超過定義的閾值時(例如,超過 1% 的同步嘗試失敗)。在部署後的第一個月,每週檢視 CRM 中的資料品質。


最佳實務

資料最小化與同意。 僅蒐集您定義的使用案例絕對必要的資料。您的 Captive Portal 必須提供清晰、淺顯易懂的隱私權聲明,以及一個明確、未勾選的行銷同意核取方塊。預先勾選的方塊不符合 GDPR 規範。同意記錄——包含時間戳記及同意聲明的確切文字——應與您的 CRM 中的聯絡人記錄一併儲存。

資料品質與衛生。 在資料寫入 CRM 前,實作伺服器端驗證。至少,驗證電子郵件地址符合 RFC 5322 格式。實作去重策略,以防止為同一個體建立多個聯絡人記錄。常見的做法是使用電子郵件地址作為主要唯一識別碼,並將 CRM 整合設定為執行 'upsert'(若存在則更新,否則建立),而非單純的建立。

可擴充性規劃。 從第一天起就針對尖峰流量進行設計。一個舉辦門票售罄活動的體育場可能會同時湧入數萬個連線。實施 API 呼叫的批次處理——大多數 CRM API 支援批次操作,允許您在單一請求中建立或更新多個聯絡人,進而大幅減少所需的 API 呼叫次數。考慮使用非同步處理佇列(例如 AWS SQS 或 RabbitMQ),在流量高峰期間緩衝事件。

合規性與可稽核性。 維護一份全面的資料地圖,記載儲存訪客 WiFi 資料的每個系統。這對於在法定的 30 天期限內回應 GDPR 的資料主體存取請求與刪除請求至關重要。將所有系統(CRM、WiFi 平台、電子郵件行銷工具)的刪除工作流程自動化,以確保完全且可稽核的清除。


疑難排解與風險緩解

API 速率限制。 最常見的技術故障模式。CRM 會強制執行嚴格的 API 呼叫限制——例如,Salesforce 會根據您的授權層級強制執行限制。超出這些限制會導致 HTTP 429 錯誤及資料遺失。緩解措施:實作批次處理與指數退避重試邏輯。即時監控您的 API 使用量是否符合配額限制。

錯誤的資料對應。 設定錯誤的欄位對應可能導致資料寫入錯誤的 CRM 欄位,或同步無訊息失敗。緩解措施:使用一個架構驗證層,在傳輸前檢查輸出酬載是否符合 CRM 的欄位定義。對所有 API 請求與回應實施全面性的日誌記錄。

過時或衝突的資料。 若客戶直接在 CRM 中更新其詳細資料(例如,新的電話號碼),後續的 WiFi 登入可能會以過時的資料覆蓋這些資料。緩解措施:為每個資料欄位定義明確的「真相來源」。對於身分資料,如電子郵件與姓名,CRM 通常是主系統。對於行為資料,如停留時間與造訪頻率,WiFi 平台是主系統。將您的整合設定為僅更新 WiFi 平台為權威來源的欄位。

GDPR 刪除失敗。 未在所有系統中完整執行的刪除請求,會帶來重大的法律風險。緩解措施:實作一個自動化、端到端的刪除工作流程,從中央隱私管理入口網站觸發。該工作流程必須向資料地圖中的每個系統發送刪除 API 呼叫,並記錄每次刪除的確認訊息。


投資報酬率與業務影響

這項整合投資的主要正當理由在於產生可衡量的正向回報。成功部署訪客 WiFi CRM 整合的組織,通常會在多個面向報告成果。

提高顧客終身價值 (CLV)。 透過使用 WiFi 資料來識別忠誠、頻繁造訪的訪客,並向他們發送個人化優惠,場域可以提高重複造訪的頻率與價值。一家識別出在六個月內入住三次的顧客的連鎖飯店,可以主動為他們提供忠誠度價格,將短暫的顧客轉變為忠誠客戶。

改善的行銷歸因。 對零售業者而言,能將顧客的 WiFi 連線與其先前接觸的數位廣告活動相關聯,提供了線上到線下轉換的具體證據——這在現代行銷中是最有價值且難以捉摸的指標之一。這項資料直接影響廣告預算分配的決策。

營運效率。 從 WiFi 工作階段分析得出的停留時間與人流資料,可用於優化人員配置水準、商店動線與服務提供。一個發現在 12:00 至 14:00 之間停留時間出現一致高峰的場域,可以確保在該時段有充足的人力。

資料資產價值。 一個維護良好、基於同意、並填充了第一方 WiFi 資料的 CRM 資料庫,是一項長期的策略性資產。隨著第三方 Cookie 被棄用,數位廣告成本日益提高,第一方資料作為所有行銷活動的基礎,變得越來越有價值。

Key Definitions

Captive Portal

使用者在獲授權存取公共或訪客 WiFi 網路前,會被重新導向並必須與之互動的網頁。它是資料擷取、同意收集與品牌呈現的主要接觸點。

IT 團隊設定 Captive Portal 以強制執行網路存取政策並呈現驗證選項。行銷團隊設計其使用者體驗,以最大化資料獲取率,同時維持品牌一致性。法務團隊審查其文案,確保隱私權聲明與同意機制符合 GDPR。

訪客 WiFi CRM 整合

將場域的訪客 WiFi 平台連結至客戶關係管理系統的技術流程,能自動傳輸訪客驗證與工作階段資料,以建立並豐富客戶檔案。

這是本指南的核心主題。它是一種機制,將匿名的場域訪客轉換為組織行銷與銷售系統中已知、可操作的聯絡人。

API (應用程式介面)

一組定義好的協定與資料格式,允許不同的軟體系統以程式化方式相互通訊。在此上下文中,它是指 CRM 的 REST API,WiFi 平台使用它來建立與更新聯絡人記錄。

CRM 的 API 是您訪客 WiFi 資料的技術閘道。了解 API 的能力——特別是其速率限制、支援的操作與驗證要求——對於設計可靠的整合至關重要。

Webhook

一個自動化、事件驅動的 HTTP POST 通知,當特定事件發生時,從一個應用程式發送至另一個應用程式。與輪詢(一個系統反覆向另一個系統要求更新)不同,webhook 僅在有事情需要報告時,才會即時推送資料。

Webhook 是直接 API 輪詢的一種高效替代方案,用於即時事件通知。例如,一個 'guest_connected' webhook 允許 WiFi 平台在新訪客驗證的瞬間立即通知 CRM 或中介系統,而無需 CRM 持續查詢 WiFi 平台。

OAuth 2.0

一個業界標準的授權協定,允許使用者或應用程式授予第三方服務對另一個服務上的資源進行有限、限定範圍的存取,而不暴露主要憑證(使用者名稱與密碼)。

在將您的 WiFi 平台連接至 CRM 時,OAuth 2.0 是強制性的驗證機制。它確保 WiFi 平台能夠在 CRM 中建立與更新聯絡人,而絕不會存取您的 CRM 管理員密碼。始終使用 OAuth 2.0;切勿在正式環境整合中使用基本驗證。

GDPR (一般資料保護規則)

一項歐盟法律(自 2018 年 5 月起生效)的規範,管轄歐盟與歐洲經濟區內所有個人的個人資料收集、處理、儲存與傳輸。它適用於任何處理歐盟居民資料的組織,無論該組織位於何處。

GDPR 是英國與歐盟管理訪客 WiFi 資料收集的主要法律框架。關鍵要求包括處理的法律依據(通常是行銷同意)、資料最小化、存取權與刪除權。不合規可能導致最高 2,000 萬歐元或全球年營業額 4% 的罰款,以較高者為準。

停留時間

特定裝置(及其延伸的訪客)在場域內保持連線至 WiFi 網路的持續時間。以分鐘或小時為單位衡量。

停留時間是從訪客 WiFi 資料中獲得的最具營運價值指標之一。在零售業,它與顧客互動及購買可能性相關。在飯店業,它可以表示滿意度水準。在交通樞紐,它有助於旅客流量分析與資源最佳化。

MAC 位址隨機化

現代行動作業系統(iOS 14+ 與 Android 10+)實作的一項隱私功能,導致裝置對其連接的每個 WiFi 網路提供一個不同、隨機生成的 MAC 位址,而非其永久的硬體 MAC 位址。

此功能大幅限制了使用 MAC 位址作為跨工作階段追蹤個別使用者的持久性識別碼的能力。IT 團隊與資料架構師在設計分析管道時必須考慮到這一點。正確的應對方式是依賴已驗證的識別碼——具體而言,是在 Captive Portal 登入期間提供的電子郵件地址——而非裝置層級的識別碼。

Upsert

一種結合「更新」與「插入」的資料庫與 API 操作。若找到與指定鍵值(例如電子郵件地址)相符的現有記錄,則更新該記錄;若未找到,則建立一筆新記錄。

將您的 CRM 整合設定為使用 upsert 操作而非單純的插入,是一項關鍵的資料品質實務。它可防止為回訪的訪客建立重複的聯絡人記錄,這是 WiFi 至 CRM 整合中最常見且最具破壞性的問題之一。

Worked Examples

一家擁有 250 間客房的豪華飯店希望增加直接預訂並建立忠誠度計劃。他們大多數的顧客透過線上旅行社 (OTA) 預訂,這表示飯店與他們沒有直接關係。他們如何運用訪客 WiFi 來填充其新的 Salesforce CRM,並開始建立這種直接關係?

1. 基礎架構與入口網站設計。 飯店在整個物業部署 Purple。Captive Portal 的設計反映了飯店的高端品牌形象。它提供兩種登入選項:快速存取選項僅需電子郵件地址並接受服務條款,以及「忠誠俱樂部」註冊選項,提供高級、更高速的網路,以換取額外資訊——姓名、生日及行銷同意。這種分級方式為顧客分享更多資料創造了實際的誘因。

2. Salesforce 整合。 在 Purple 儀表板中,使用 OAuth 2.0 設定 Salesforce 連接器。在 Salesforce 中建立一個自訂的「訪客 WiFi」記錄類型,連結至標準的「聯絡人」物件。資料對應設定如下:email 對應至 Emailfull_name 對應至 Nameconnect_time 對應至 First_WiFi_Connect_Date__c,而 dwell_time_minutes 則彙總至 Total_Stay_Duration__c 欄位。

3. 行銷自動化。 當建立一個 marketing_consent = true 的新訪客記錄時,會觸發一個 Salesforce Flow。此流程會在入住後 15 分鐘內發送一封品牌化的「歡迎加入我們的忠誠俱樂部」電子郵件,內含下次直接預訂的特別優惠——完全繞過 OTA 佣金。

4. 衡量。 飯店追蹤每月產生的新 CRM 聯絡人數量、歡迎電子郵件的開信率與轉換率,以及可歸因於透過 WiFi 忠誠度計劃首次獲取之顧客的直接預訂營收。

Examiner's Commentary: 這是一個強而有力的多層次方法,直接解決了核心的商業挑戰——OTA 依賴。分級登入策略是資料價值方程式的最佳實務實作:您提供的價值越多,您能道德地請求的資料就越多。在 Salesforce 中使用自訂記錄類型在架構上是合理的,因為它將 WiFi 來源的資料與其他聯絡人類型區分開來,並能進行更精細的報告。歡迎電子郵件的 15 分鐘觸發是一個深思熟慮的選擇——它夠快,能帶來回應感,但又不至於立即到讓人覺得突兀。衡量框架正確地聚焦在下游的商業成果,而不僅僅是擷取的資料量。

一家擁有 100 間門市的大型零售連鎖店,希望衡量其數位廣告活動在驅動到店造訪方面的成效。他們使用 HubSpot 進行行銷自動化。他們如何運用訪客 WiFi 資料來建立線上到線下的歸因模型?

1. 目標定義。 主要目標是判斷接觸過數位廣告活動的顧客,是否隨後造訪了實體店面。這需要將一個線上事件(廣告點擊或曝光)與一個線下事件(店內 WiFi 連線)相關聯。

2. HubSpot 整合。 該連鎖店啟用 Purple 的原生 HubSpot 連接器。透過 OAuth 2.0 完成驗證。整合設定為在每次訪客 WiFi 登入時,建立或更新一個 HubSpot 聯絡人,並將 venue_name 對應至一個名為 Last_Visited_Store 的自訂聯絡人屬性。

3. 歸因工作流程。 在 HubSpot 中,設定一個工作流程如下:當一個聯絡人連線至店內 WiFi 時(觸發條件:Last_Visited_Store 屬性被設定),此工作流程檢查該聯絡人的電子郵件地址是否存在於點擊過當前 Facebook 或 Google 廣告活動的活躍使用者清單中。如果找到匹配,則將該聯絡人加入「已確認到店訪客——廣告歸因」清單。然後使用此清單來計算廣告活動的真實單次到店成本。

4. 造訪後互動。 第二個工作流程在 WiFi 連線後 24 小時,發送一份造訪後問卷,詢問店內體驗並提供下次造訪的折扣碼。這在數位活動與店內行為之間建立了封閉迴路。

5. 報告。 行銷團隊建立一份 HubSpot 報告,比較有接觸到廣告活動的聯絡人與未接觸者的到店造訪率。這提供了對廣告活動增量影響的清晰、資料驅動觀點。

Examiner's Commentary: 此案例研究解決了現代行銷中最具商業價值——且技術上最具挑戰性——的問題之一:線上到線下歸因。這裡的關鍵架構決策是使用電子郵件地址作為廣告平台受眾資料與 WiFi 平台工作階段資料之間的連結識別碼。這是正確的做法,因為它在技術上可靠且在法律上合理(使用者已同意廣告平台的資料使用與 WiFi 平台的資料收集)。造訪後問卷工作流程是一個絕佳的補充,因為它產生了質性資料,補足了量化的歸因資料,並在顧客旅程中創造了另一個接觸點。

Practice Questions

Q1. 您的組織是一家擁有 500 個小型據點的快餐連鎖店。您想建立一個簡單的、客戶自願加入的電子郵件行銷清單。您的 CRM 是一個自訂系統,具有一個基本的 REST API,支援一個用於建立新聯絡人的單一端點。您會推薦哪種整合模式,以及在這種規模下,最關鍵需要緩解的技術風險是什麼?

Hint: 考量 CRM API 的簡潔性,以及尖峰時段 500 個地點的連線總量。

View model answer

直接 API 整合是最合適的模式。自訂 CRM 具有一個用於建立聯絡人的 REST API,這正是 Purple 平台直接 API 連接器所需的功能。對於一個單純的建立聯絡人任務,中介軟體會增加不必要的成本與複雜性。

然而,在這種規模下最關鍵的風險是 API 速率限制。在 500 個據點下,即使每個據點每小時平均僅有 20 個新的自願加入連線,每小時也會產生 10,000 次 API 呼叫。大多數 API 無法承受如此大量的個別呼叫。緩解措施是實施批次處理——設定整合功能在短時間窗口(例如 60 秒)內累積連線,然後將其作為單一批次 API 請求提交。這會大幅減少呼叫量,是這種規模部署下最重要的單一架構決策。

Q2. 您是一家大型會議中心的 IT 總監。您正舉辦一場為期兩天、有 8,000 名參加者的大型科技會議。您需要提供訪客 WiFi,同時也希望與三家活動贊助商近乎即時地分享參加者的連線資料。在活動前,您必須解決哪些關鍵的可擴充性與合規性挑戰?

Hint: 考量會議註冊期間的突發流量模式,以及與第三方贊助商分享個人資料的法律要求。

View model answer

可擴充性: 主要的挑戰是突發流量模式。在會議中,大多數參加者會在活動開始後的 30 至 60 分鐘內嘗試連線。這會造成一個大量、同時發生的峰值——可能在數分鐘內出現數千次驗證事件。同步的直接 API 整合在此窗口期間幾乎肯定會觸及速率限制並導致資料遺失。

正確的架構是非同步處理:在 Purple 平台與下游系統之間實作一個訊息佇列(例如 AWS SQS)。驗證事件會立即寫入佇列,然後一個消費者程序會從佇列中讀取,並以受控、可持續的速率進行 API 呼叫。這將擷取速率與處理速率解耦,確保在峰值期間不會遺失資料。

合規性: 與贊助商分享個人資料是一項重大的 GDPR 風險。您不能僅僅因為贊助商在商業上同意,就將參加者資料分享給他們。您必須獲得每位參加者明確且細分的同意。Captive Portal 必須為每個贊助商提供一個單獨、清楚標示且未勾選的核取方塊(例如,「我同意將我的資料分享給 [贊助商名稱] 用於行銷目的」)。您不能將此捆綁在一般的服務條款中。您還必須在分享任何資料之前,與每個贊助商簽訂資料處理協議 (DPA),清楚界定他們作為資料處理者或控制者的義務。

Q3. 一位三個月前曾同意行銷並登入您訪客 WiFi 的飯店顧客,現在根據 GDPR 第 17 條提交了一項正式的「刪除權」請求。請描述您必須執行的完整技術流程,以在 30 天的法定期限內完成此請求。

Hint: 刪除必須是全面且可稽核的。考慮由於 WiFi 整合,此個人的資料可能存在於哪些系統中。

View model answer

此流程必須是系統化的、盡可能自動化,且完全可稽核。

1. 接收與驗證。 請求是透過指定的隱私權管道接收的。根據 WiFi 登入時使用的電子郵件地址,驗證個人的身分。

2. 資料探索。 使用集中化的資料地圖,識別由於 WiFi 整合,此個人資料所在的每個系統。這通常包括:Purple 平台(驗證歷史、個人資料)、CRM(聯絡人記錄、互動歷史)、電子郵件行銷平台(聯絡人記錄、活動歷史),以及任何分析或資料倉儲系統。

3. 自動化刪除工作流程。 觸發一個自動化工作流程,依序對每個已識別的系統進行刪除 API 呼叫:a) Purple 平台:透過 Purple API 刪除使用者的驗證歷史與個人資料。b) CRM(例如 Salesforce):透過 REST API 刪除聯絡人記錄。c) 電子郵件行銷平台(例如 Mailchimp):透過 API 刪除訂閱者記錄。d) 分析/資料倉儲:針對使用者的電子郵件地址,在所有相關表格中執行 DELETE 語句。

4. 確認與稽核日誌。 每個系統必須返回刪除確認。這些確認訊息會連同時間戳記記錄在隱私權管理系統中,建立一個可稽核的記錄,證明刪除已完成。會向個人發送一封確認電子郵件。

5. 期限管理。 整個流程必須在請求後的 30 個日曆天內完成。具備 SLA 監控的自動化工作流程,應在任何步驟失敗或接近期限時,向資料保護長發出警示。

如何將訪客 WiFi 資料與您的 CRM 整合 | Technical Guides | Purple