Skip to main content

Salesforce 與 Guest WiFi 整合,實現客戶情報

本技術參考指南詳細說明 IT 與 RevOps 團隊如何將 Guest WiFi 驗證事件與 Salesforce 整合,以產生可操作的客戶情報。內容涵蓋將實體場域造訪轉化為高精確度 CRM 訊號所需的架構、身份解析邏輯與資料模型配置。

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

Listen to this guide

View podcast transcript
播客腳本 — 「Salesforce 與 Guest WiFi 整合,實現客戶情報」 Purple 技術簡報系列 | 長度:約 10 分鐘 | 英式英語 --- [引言與背景 — 1 分鐘] 歡迎收聽 Purple 技術簡報系列。我是主持人,今天我們要深入探討許多 B2B 組織已在規劃中但尚未徹底解決的議題:將您的 Guest WiFi 基礎架構直接連接到 Salesforce,以產生真實的客戶情報。 若您擁有一個場域——會議中心、飯店、展覽會場、企業園區——並且運行著 Guest WiFi,您正坐擁著豐富的第一方意圖資料礦。每當潛在客戶、合作夥伴或客戶連上您的網路,他們都在傳達某些訊息。他們在現場。他們正在參與。而目前,對大多數組織而言,該訊號都消失在空氣中。 今天我們將探討如何改變這一切。如何將 WiFi 驗證事件傳遞至 Salesforce,與您現有的客戶進行比對,並觸發適當的商業回應——無論是發送警示給客戶經理、充實聯絡人記錄,還是為您的 RevOps 團隊標記以採取行動。 這是一場實用簡報。我們將逐一探討架構、資料模型決策、GDPR 考量以及常見陷阱。讓我們開始吧。 --- [技術深度探討 — 5 分鐘] 我們先從架構開始。Salesforce WiFi 整合的核心有三個組成部分:Captive Portal 層、整合中介層與 Salesforce 資料模型。 Captive Portal——也就是您的訪客連線時看到的頁面——是身份擷取發生的地方。當訪客透過電子郵件、LinkedIn 或社群登入進行驗證時,平台會擷取已驗證的電子郵件地址、時間戳、場域識別碼與同意記錄。最後一項在 GDPR 與《2018 年英國資料保護法》下是不可妥協的。您需要針對行銷通訊取得明確、細分的同意,且該同意記錄必須儲存並可稽核。Purple 平台原生處理此項,在驗證的當下擷取同意,並將同意旗標連同聯絡資料傳遞至 Salesforce。 接著,整合中介層是情報發生的地方。Purple 的整合引擎接收該驗證事件,並執行我們所謂的身份解析。第一步是網域比對:取得電子郵件地址,擷取網域——例如 acme-corp.com——並查詢 Salesforce 中任何具有相符網站或電子郵件網域欄位的客戶記錄。這是您主要的比對訊號。 若找到網域相符,中介層會接著檢查該特定電子郵件地址是否已存在聯絡人記錄。若存在,則更新現有記錄——記錄一筆新活動、更新最後出現時間戳、增加造訪計數器。若不存在聯絡人但客戶存在,則建立新的聯絡人並將其關聯至該客戶。若兩者都不存在——網域未知——則建立潛在客戶記錄並標記以供審核。 此三路徑路由邏輯,是為 WiFi 來源聯絡人建立乾淨 Salesforce 資料模型的基礎。另一種做法——不論情境一律推送為潛在客戶——會造成大多數 RevOps 團隊恐懼的資料品質惡夢:數千筆重複潛在客戶、沒有客戶關聯,以及客戶經理遺漏其現有業務的訊號。 讓我更詳細地談談 Salesforce 資料模型,因為您在此所做的欄位對應決策具有長遠影響。 在潛在客戶物件上,您要擷取:WiFi 場域名稱、首次出現日期、最後出現日期、造訪次數、同意狀態,以及設定為標準化值(如「Guest WiFi」)的來源。在聯絡人物件上,同樣的欄位適用,外加對父客戶的查閱。在客戶物件上,您需要一個彙總摘要欄位,顯示 WiFi 驗證的聯絡人總數、最後訪客日期欄位,以及造訪頻率分數。這些客戶層級的欄位,正是讓此整合對客戶導向銷售真正有用的關鍵。 現在,談談警示機制。這就是商業價值變得有形的地方。使用 Salesforce Flow——若您使用較舊的組織,則用 Process Builder——根據特定條件設定觸發條件。最有價值的警示是我們所謂的「目標客戶造訪」觸發條件:當與標記為目標客戶之客戶關聯的聯絡人,在您的 WiFi 驗證時,指定的客戶經理會在幾分鐘內收到 Salesforce 任務與 Chatter 通知。訊息很簡單:「來自 Acme Corp 的 James 剛剛在您的曼徹斯特場域連線。他們本季已造訪三次。」 這是一個大多數銷售團隊寧願花大錢獲取的溫暖接觸訊號。而您正被動地從您既有的基礎設施中產生它。 另一個值得設定的警示是「重新參與」觸發條件:已沉靜超過九十天的聯絡人連上您的 WiFi。這會浮現出那些實際上回到您範圍內的流失或冷淡聯絡人——這是續約對話的強烈訊號。 第三,「新網域」警示:來自與任何現有客戶都不相符之電子郵件網域的 WiFi 登入。這會傳遞給 BDR 或 RevOps 佇列進行資格確認。並非每個未知網域都是潛在客戶,但篩選出公司網域——排除 Gmail、Outlook 和其他消費者提供商——能提供您高品質的潛在客戶開發訊號。 在技術整合方面,Purple 公開 REST API 並支援傳出的 Webhook。針對 Salesforce 整合的建議模式是 Webhook 到中介層的做法:Purple 在每次驗證事件時觸發 Webhook,一個輕量級的中介層——可以是 Salesforce Connected App、MuleSoft 流程或簡單的 AWS Lambda 函式——接收承載資料、執行網域比對邏輯,並呼叫 Salesforce REST API 來 upsert 適當的記錄。這將邏輯保留在 Salesforce 之外,使其更容易獨立維護與測試。 對於擁有 Salesforce MuleSoft Anypoint Platform 的組織,Purple 的 API 文件提供預建置的連接器範本。對於沒有 MuleSoft 的組織,一個指向 Purple API 的 Salesforce 外部服務定義,結合 Flow,無需自訂程式碼就能達到相同結果。 再一項技術考量:MAC 位址隨機化。現代 iOS 與 Android 裝置在每次網路連線時會隨機化其 MAC 位址,這意味著您無法使用 MAC 位址作為返回訪客追蹤的持久裝置識別碼。在驗證時擷取的電子郵件地址,是您可靠的持久識別碼。這是為什麼針對 CRM 整合目的,基於電子郵件的 Captive Portal 驗證在架構上優於點擊式或僅裝置驗證的另一個原因。 --- [實作建議與陷阱 — 2 分鐘] 讓我提供您區分清潔部署與混亂部署的四件事。 第一:在上線前定義您的網域封鎖清單。消費者電子郵件網域——Gmail、Yahoo、Hotmail、iCloud、Outlook——應排除在客戶比對與潛在客戶建立之外。若您不這麼做,您的 Salesforce 組織將被沒有商業價值的消費者聯絡人淹沒,並降低銷售團隊的資料品質。建立一份維護的封鎖清單,並在您的中介層邏輯中套用。 第二:在部署前與您的 RevOps 主管商定潛在客戶轉換為聯絡人的門檻。常見的錯誤是從 WiFi 事件建立潛在客戶,卻從未轉換它們,使它們無限期地停留在潛在客戶佇列中。定義一條規則:若來自已知公司網域的潛在客戶在三十天內造訪超過兩次,則自動轉換為聯絡人,並關聯至相符的客戶。這能保持您的銷售管道乾淨,並讓您的客戶經理專注。 第三:別跳過同意架構。在 GDPR 規範下,您需要合法的處理基礎,而針對行銷通訊,該基礎就是同意。您的 Captive Portal 必須呈現清晰的行銷選擇加入,與 WiFi 存取的服務條款分開。Purple 平台支援細分的同意類別——WiFi 存取、行銷電子郵件、第三方分享——並在 API 承載資料中以布林值旗標傳遞。將這些直接對應到 Salesforce 聯絡人欄位,並在您的行銷自動化規則中尊重它們。 第四:從第一天起就為您的整合加入錯誤記錄。無法比對或建立 Salesforce 記錄的驗證事件,應記錄到自訂的 Salesforce 物件或外部監控工具。若沒有這項,您將遭遇無聲的失敗——訪客連線了,但沒有建立任何記錄——直到有人注意到資料看起來很單薄,您才會發現。 --- [快問快答 — 1 分鐘] 好的,讓我們針對我最常聽到的問題進行快速問答。 「我應該同步到潛在客戶還是聯絡人?」——從已知客戶的聯絡人開始,未知的則用潛在客戶。永遠不要將所有項目都推送到潛在客戶。 「GDPR 怎麼辦?」——在入口網站取得同意,Salesforce 中的同意旗標,並在每個下游系統中遵守。無可妥協。 「我該如何處理一天內有數千人連線的會議場地?」——限制您的 Webhook 處理速率、批次處理您的 Salesforce upsert,並針對大量事件使用 Salesforce Bulk API。不要對體育場規模的部署使用標準 REST API。 「這可以用於 ABM 嗎?」——絕對可以。在 Salesforce 中標記您的目標客戶,設定 Flow 在這些客戶的任何 WiFi 造訪時警示您的客戶經理,您就擁有任何數位 ABM 工具都無法複製的實體意圖訊號。 「投資報酬率如何?」——使用 Purple Salesforce 整合的組織回報,由 WiFi 造訪警示完全驅動的客戶經理主動聯繫現有客戶的次數,有 20% 到 35% 的增長。由 WiFi 來源聯絡人影響的銷售管道,與冷漠接觸相比,通常顯示高出 15% 到 25% 的成交率,因為訪客已展現了實體參與。 --- [總結與後續步驟 — 1 分鐘] 總結來說:Salesforce WiFi 整合是一項成熟、可部署的能力,能將被動的網路基礎設施轉化為主動的客戶情報訊號。架構很直接——Captive Portal、身份解析中介層、Salesforce upsert——但價值在於資料模型決策、警示配置以及您圍繞它所建立的資料品質治理。 您的立即後續步驟:稽核您目前的 Salesforce 客戶記錄,檢查網域欄位的完整性——那是您的比對基礎。讓您的 RevOps 主管參與定義潛在客戶與聯絡人的路由規則。並檢閱 Purple 的 Salesforce 整合文件,以了解 API 承載結構與可用的 Webhook 事件。 若您在客戶或潛在客戶造訪的場域運行 Guest WiFi,這項整合應在一個季度內上線。資料就在那裡。您只需將它連接起來。 感謝聆聽。若您想更深入探索今天涵蓋的任何主題,完整的技術參考指南可在 purple.ai 取得。我們下次簡報再見。 --- [腳本結束]

header_image.png

執行摘要

對於企業場域——從會議中心到企業園區——Guest WiFi 代表著尚未開發的第一方意圖資料水庫。每次驗證事件都是參與的實體訊號。然而,若缺乏與 CRM 的結構化連結,這些資料將持續孤立,無法發揮商業價值。

Guest WiFi 與 Salesforce 整合,可將被動的網路基礎架構轉化為主動的客戶情報引擎。透過將驗證事件傳遞至 Salesforce、比對現有客戶以解析身份,並觸發自動化警示,組織能為銷售團隊配備高精確度的實體意圖訊號。此整合特別適用於 B2B 接待服務業 與活動場地,能顯著加速現場辨識目標客戶後的交易速度。

本指南為實作 Salesforce WiFi 整合的 IT 主管與 RevOps 團隊提供技術架構、資料模型需求及部署最佳實務。它超越了基本的潛在客戶擷取,建立起穩固且合規的客戶情報框架。


技術深度探討:架構與身份解析

Salesforce WiFi 整合的架構依賴三個核心層:Captive Portal、整合中介層與 CRM 資料模型。

1. Captive Portal 層

Captive Portal 是身份擷取的環節。對 B2B 情報而言,嚴格要求使用電子郵件驗證或 LinkedIn SSO。僅點擊或簡訊驗證(如 SMS vs Email Verification for Guest WiFi: 如何選擇 所討論)無法提供穩健 CRM 比對所需的持久識別碼。

關鍵的是,此層也必須處理合規性。根據 GDPR,必須在進入點擷取明確同意,並向下游傳遞。Purple 平台原生處理此項,會將細分的同意旗標與身份承載資料一併傳遞。

2. 整合中介層與身份解析

整合引擎接收驗證事件(通常透過 Webhook),並在執行 Salesforce upsert 前進行身份解析。此邏輯可避免建立重複記錄,並確保資料完整性。

architecture_overview.png

身份解析流程如下:

  1. 網域擷取:中介層從已驗證的電子郵件地址中擷取網域(例如 user@acmecorp.com 變成 acmecorp.com)。
  2. 客戶比對:SOQL 查詢會檢查 Salesforce 帳戶物件,尋找相符的網站或電子郵件網域欄位。
  3. 聯絡人/潛在客戶路由
    • 若存在符合的客戶,系統會檢查是否有現有的聯絡人。若找到,則更新聯絡人(最後出現日期、造訪次數增加);若未找到,則建立新聯絡人並與該客戶關聯。
    • 若不存在符合的客戶,系統會將網域與封鎖清單(例如 gmail.com)進行比對。若通過,則建立新的潛在客戶。

lead_vs_contact_decision.png

3. Salesforce 資料模型

要從 WiFi Analytics 擷取價值,必須配置 Salesforce 資料模型以接收並彙總實體意圖資料。

必要的自訂欄位:

  • 聯絡人/潛在客戶物件WiFi_Venue_Name__cFirst_Seen_Date__cLast_Seen_Date__cVisit_Count__cMarketing_Consent__c
  • 客戶物件Total_WiFi_Contacts__c(彙總摘要)、Last_Target_Account_Visit__c

實作指南:逐步部署

部署 Salesforce WiFi 整合需要 IT 基礎架構與 RevOps 的協調。請遵循以下中立供應商的部署順序:

第 1 階段:部署前資料治理

在連接系統之前,先建立互動規則。

  1. 定義網域封鎖清單:編制一份完整的消費者電子郵件網域清單(Gmail、Yahoo、iCloud),用於排除客戶比對與潛在客戶建立,以避免 CRM 污染。
  2. 建立轉換門檻:定義潛在客戶何時應自動轉換為聯絡人。標準規則為:來自已知企業網域、30 天內造訪超過 2 次,即觸發轉換與客戶關聯。

第 2 階段:中介層配置

配置整合層以處理 Webhook 承載資料。

  1. Webhook 配置:在 Purple 入口網站中,配置一個傳出的 Webhook,在 user_authenticated 事件觸發時啟動。
  2. 中介層邏輯:在您選擇的中介層(例如 MuleSoft、AWS Lambda 或自訂 Connected App)中實作身份解析邏輯。
  3. API 限制:針對高密度環境(請參閱 高密度 WiFi 設計:體育場與場館最佳實務 ),確保中介層批次處理請求,或利用 Salesforce Bulk API 以避免超出 REST API 限制。

第 3 階段:警示配置

配置 Salesforce Flow,根據豐富化後的資料觸發商業行動。

  1. 目標客戶警示:當與一級目標客戶關聯的聯絡人連上網路時,觸發一項任務與 Chatter 通知給客戶擁有者。
  2. 沉睡客戶再互動:若超過 90 天沒有記錄活動的聯絡人連上 WiFi,則警示客戶擁有者。

最佳實務與風險緩解

管理 MAC 位址隨機化

現代行動作業系統(iOS 14+、Android 10+)預設會實作 MAC 位址隨機化。這意味著裝置會對每個網路呈現不同的 MAC 位址,使得基於 MAC 的持久追蹤在不同場域或長時間範圍內無效。整合必須依賴已驗證的電子郵件地址作為主要識別碼,僅在單次造訪內使用 MAC 位址進行連線階段管理。

避免「潛在客戶傾倒」

CRM 整合中最常見的失敗模式,是將每個驗證事件直接推送到潛在客戶物件。這會產生數千筆重複記錄,讓銷售團隊感到挫折,並掩蓋真正的意圖訊號。嚴格遵守上述客戶優先的比對邏輯至關重要。

合規性與同意同步

在 Captive Portal 擷取的行銷同意,必須被視為該特定通路的真實資料來源。整合必須將 WiFi 承載資料中的 marketing_opt_in 布林值旗標,直接對應到 Salesforce 中對應的同意欄位。若使用者後續透過電子郵件行銷活動取消訂閱,行銷自動化平台必須將該偏好同步回 Salesforce。


投資報酬率與業務影響

Salesforce WiFi 整合的業務影響,是以銷售管道速度與客戶參與度來衡量。

透過自動化傳遞實體意圖訊號,組織消除了潛在客戶造訪場域與銷售團隊啟動接觸之間的延遲。對 零售業 與 B2B 活動場域而言,此能力將成本中心(Guest WiFi)轉化為可量化的銷售管道產生工具。

部署此架構的組織,通常會觀察到現場潛在客戶的聯絡時間顯著縮短,以及來自家體場域的行銷合格潛在客戶(MQL)轉換率提升。


收聽簡報

如需架構與部署策略的全面概述,請收聽隨附的播客簡報:

Key Definitions

身份解析

將傳入的驗證事件(例如電子郵件地址)與現有 CRM 記錄進行比對的程序,以決定是否更新聯絡人、與客戶關聯,或建立新的潛在客戶。

對於維持資料衛生以及確保銷售團隊收到與正確客戶關聯的警示至關重要。

Captive Portal

使用者在獲准存取 Guest WiFi 網路前,會被引導前往的網頁。用於擷取身份與同意。

擷取第一方數據與符合 GDPR 行銷同意的主要介面。

MAC 位址隨機化

現代行動作業系統中的一項隱私功能,裝置會為其連接的每個網路產生一個臨時 MAC 位址。

迫使 IT 團隊依賴已驗證的憑證(如電子郵件),而非裝置硬體位址,來進行持續的 CRM 追蹤。

Salesforce Flow

Salesforce 內的一種自動化工具,用於根據特定觸發條件執行邏輯、更新記錄並發送通知。

用於在目標客戶連上 WiFi 時,自動將警示傳遞給客戶經理。

Webhook

一種自動化的 HTTP 推送機制,在特定事件發生時,將即時資料從一個應用程式發送到另一個。

將 WiFi 驗證事件從網路平台傳輸到整合中介層的標準方法。

網域封鎖清單

一份維護的電子郵件網域清單(例如 Gmail 或 Yahoo 等消費者提供商),會明確排除在特定整合動作之外。

對於防止 CRM 污染,並確保僅處理高價值的 B2B 聯絡人至關重要。

彙總摘要欄位

一種 Salesforce 欄位類型,可從相關記錄計算值,例如與客戶關聯的聯絡人總數。

用於客戶物件,以彙總所有相關聯絡人的 WiFi 造訪總次數。

第一方數據

公司直接從其客戶或訪客收集的資訊,包含人口統計、行為與同意。

Guest WiFi 驗證是實體場域高品質第一方數據的主要來源。

Worked Examples

一家企業會議中心每週舉辦多場 B2B 活動。RevOps 團隊希望當來自目標客戶的潛在客戶連上場域 WiFi 時,能立即通知客戶經理,但他們擔心來自活動工作人員與承包商的消費者電子郵件地址(例如 Gmail)會淹沒 Salesforce。

  1. 在 WiFi 平台(如 Purple)與 Salesforce 之間實作中介層。
  2. 配置中介層,使用嚴格的網域封鎖清單,包含所有已知的消費者電子郵件提供商。
  3. 當驗證事件發生時,中介層擷取電子郵件網域。若網域在封鎖清單中,則捨棄該承載資料,或僅記錄至自訂物件以供分析,跳過潛在客戶/聯絡人的建立。
  4. 若網域通過篩選,中介層會查詢 Salesforce 尋找客戶相符項目。
  5. 若找到符合的客戶且標記為「目標客戶」,中介層會對聯絡人記錄執行 upsert,並觸發 Salesforce Flow,為指定的客戶經理產生高優先級任務。
Examiner's Commentary: 此方法成功將訊號與雜訊分離。透過在中介層而非 Salesforce 處理封鎖清單過濾,組織保護了 CRM 資料品質,並保留 API 呼叫限制。客戶優先的比對邏輯確保客戶經理收到與其現有業務相關的豐富上下文警示,而非孤立的潛在客戶記錄。

一家 B2B 零售技術供應商在其高階簡報中心提供免費 WiFi。他們需要確保在 WiFi 註冊期間擷取的行銷同意,能準確反映在 Salesforce 中,並符合 GDPR 要求。

  1. 配置 Captive Portal,呈現一個清晰且未勾選的行銷通訊核取方塊,與服務條款區分開。
  2. 確保 WiFi 平台擷取時間戳、IP 位址以及同意核取方塊的布林值。
  3. 將 WiFi API 承載資料中的同意布林值,對應到 Salesforce 聯絡人/潛在客戶物件上的自訂 WiFi_Marketing_Consent__c 欄位。
  4. 配置 Salesforce,將此自訂欄位對應到標準的個人物件,或整合行銷自動化平台的同意管理系統。
  5. 建立每日同步,確保任何由行銷自動化平台處理的取消訂閱,都會更新中央 Salesforce 記錄。
Examiner's Commentary: 此解決方案確保同意是細分的、具有稽核軌跡記錄,並在技術堆疊中同步,從而滿足 GDPR 的嚴格要求。將同意直接對應到 Salesforce 中的專用欄位,為合規性提供了單一事實來源。

Practice Questions

Q1. 一家醫院網路希望將其 Guest WiFi 與 Salesforce 整合,以追蹤供應商與合作夥伴的造訪。然而,他們擔心會在 CRM 中不慎擷取到病患資料。整合架構應如何解決此問題?

Hint: 考慮如何在驗證事件到達 CRM 之前對其進行篩選。

View model answer

架構必須在中介層實作嚴格的篩選。Captive Portal 應配置為要求企業電子郵件地址,且中介層必須使用全面的網域封鎖清單,以捨棄任何來自消費者電子郵件網域(病患最可能使用的)的驗證事件。此外,Captive Portal 應清楚載明其用途(例如「供應商與合作夥伴專用」),並包含特定服務條款,以勸阻病患使用。

Q2. 您的 RevOps 團隊回報,新的 WiFi 整合正為已存在於已知客戶下的聯絡人建立重複的潛在客戶。整合邏輯最可能哪裡出錯?

Hint: 檢閱身份解析步驟的順序。

View model answer

整合邏輯可能在建立潛在客戶之前,未進行客戶網域比對。正確的順序必須是:1) 擷取網域,2) 查詢客戶物件尋找網域相符項目,3) 若客戶存在,查詢聯絡人相符項目,4) 若無聯絡人存在,建立與客戶連結的新聯絡人。只有在步驟 2(客戶比對)失敗時,才應建立潛在客戶。

Q3. 一家連鎖飯店的市場行銷團隊希望追蹤特定企業客戶造訪其物業的頻率。他們目前依賴 MAC 位址來識別回頭客,但資料顯示回頭率異常偏低。為何會發生這種情況,以及架構上的解決方案是什麼?

Hint: 考慮現代行動作業系統如何處理網路連線。

View model answer

回頭率異常偏低是由 MAC 位址隨機化所造成,這是現代 iOS 與 Android 裝置中的隱私功能,會為不同網路或隨著時間產生新的 MAC 位址。架構解決方案是將依賴從 MAC 位址轉移到已驗證的電子郵件地址。Captive Portal 必須要求電子郵件驗證,且整合中介層必須使用此電子郵件地址作為持久識別碼,來查詢並更新 Salesforce 聯絡人記錄。

Salesforce 與 Guest WiFi 整合,實現客戶情報 | Technical Guides | Purple