優化忠誠度計劃以實現速度和低延遲

已發表: 2024-02-03

在一個分秒必爭的世界中,品牌現在意識到需要微調其用戶旅程以獲得最佳速度低延遲-忠誠度計劃也是如此。 但調整獎勵計畫不僅是為了滿足客戶,而是為了利用正確的技術來提供即時的忠誠度體驗。

本文著眼於如何透過重點關注確保停機時間低延遲快速回應時間的忠誠度技術來使您的獎勵計劃變得超快。

關鍵忠誠度計劃指標

如果您是企業的一員,我相信您熟悉最受歡迎的忠誠度KPI—註冊率、CLV、購買率等等。 然而,忠誠度計畫不僅存在於商業和行銷領域——它們可能更像是一個巨大的技術挑戰,特別是在全通路和大規模部署的背景下。

以下是當您準備開始優化忠誠度計劃以提高速度和彈性時值得了解的關鍵技術術語的簡短概述:

1. 忠誠度延遲

忠誠度計畫中的延遲是指使用者互動(例如兌換積分或獲取獎勵)與系統對該互動的回應之間的時間間隔。 優化低延遲對於為會員提供即時忠誠度體驗至關重要。

2. 系統停機時間和正常運作時間

忠誠度計劃中的停機時間是指計劃或其係統無法運作的時期,通常是由於維護、更新或技術問題。 在停機期間,會員無法存取該計劃,這會造成挫折感並對用戶體驗產生負面影響。

系統正常運作時間是指忠誠度計畫及其相關係統正常運作並可供使用者使用的時間百分比。

忠誠度系統正常運行時間監控頁面範例

3、交易速度

交易速度是指在忠誠度系統內處理和完成交易所需的時間。 該交易可能涉及賺取或兌換忠誠度積分或更新用戶帳戶資訊等活動。

4. 系統擴展

在忠誠度計畫的背景下,系統擴展是指隨著計畫規模或用戶群的成長,忠誠度計畫的底層基礎設施適應和處理不斷增加的數據、用戶互動和交易的能力。 擴展系統涉及調整或擴展其資源,例如伺服器、資料庫和處理能力,以在不犧牲效能的情況下滿足更高水準的需求。

自動縮放機制範例

5. API

簡單來說,API(應用程式介面)就像一座橋樑,幫助不同的軟體程式相互溝通。 就忠誠度計劃而言,API 對於使該計劃與其他系統(例如商店、線上商店、行動應用程式或客戶資料庫中的系統)順利運行至關重要。

6. 網路鉤子

在忠誠度計劃中,網路掛鉤可作為即時通訊工具,可讓系統在發生特定事件時自動相互通知。 它們支援忠誠度計劃和外部系統之間的即時更新,確保及時回應使用者操作。

如何繪製成員行為圖,為更大規模做好準備?

了解彈性忠誠度計劃的技術術語只是一個起點。 下一步是透過剖析程序機制以預測系統上的潛在負載並設計要在忠誠度平台上測試的時間敏感用例來分析忠誠度計劃的性能方面。 以下是與預測忠誠度平台負載相關的關鍵參數:

1. 會員註冊

分析每月平均註冊率並定義與註冊相關的所有工作流程,例如在系統中建立新會員、產生和分配會員卡或授予歡迎積分。

Munhowen 忠誠度計劃歡迎流程範例

2. 忠誠度交易

如果您正在運行基於交易的忠誠度計劃,請分析過去 12 個月的忠誠度交易數量。 每筆交易都會觸發忠誠度餘額的分配和重新計算,這可能會在面臨流量高峰時對您的忠誠度系統造成壓力。

3. 觸發獎勵動作

除了交易之外,會員還可以執行許多其他賺取規則(獎勵操作)來換取積分,例如填寫個人資料、慶祝生日或推薦朋友。

考慮這些要點並估計您需要多少次 API 呼叫才能成功註冊和處理自訂事件,從而更新忠誠度餘額或處理即時獎勵。

4. 同步忠誠度數據

您應該透過將資料和操作轉換為忠誠度系統可以使用的屬性和事件來儘早驗證和定義資料模型。

在此步驟中,您還應該規劃資料同步的頻率 - 無論是即時還是在估計時間批次執行非同步操作。 在理想情況下,您應該在忠誠度系統和 CRM/CDP 平台之間建立雙向資料同步,以確保兩個系統中的客戶資料都是最新的。

5. 兌換獎勵及其他會員活動

會員不僅可以收集積分,更重要的是可以消費積分。 為了讓您的忠誠度系統做好應對高峰的準備,請估算每位會員每月的平均獎勵兌換次數。 請注意,用積分換取獎勵只是冰山一角,因為許多其他進程將在後台運行以重新計算獎勵資格,例如:

  • 會員每天查看交易歷史 X 次。
  • 會員每天查看 X 產品系列 X 次。
  • 會員每天登入應用程式 X 次。
  • 會員查看結帳 X 次。
  • 會員每天查看客戶錢包 X 次。

讓事情變得更加複雜的是,會員應該能夠在所有接觸點存取和管理他們的忠誠度計劃活動,例如檢查他們的積分餘額或兌換獎勵。

6. 會員專屬優惠

透過定義每月向每位會員發出的個人化優惠數量,您可以估算與優惠通知和兌換相關的 API 呼叫或 Webhook 的每月數量。

CASA Shop 會員專屬促銷範例

此估計將使您的行銷人員更輕鬆地進行行銷活動,而不會導致系統超載。 這僅適用於預定的活動 - 如果您正在尋找更動態的忠誠度體驗,例如動態顯示每位會員的可用優惠,那麼您需要更大的處理能力。

7. 忠誠度溝通

透過定義優惠類型和頻率,您可以估計管道數量和訊息之間的延遲,以支援不同的工作流程 - 考慮歡迎重新參與追加銷售工作流程。

任何實施良好的計劃還需要針對忠誠度計劃事件(例如達到新級別或獲得獎勵)自動發出警報和訊息。 這確保了與客戶的及時溝通,讓他們了解情況並參與忠誠度計劃——通常使用網路鉤子來支援這些用例。

審核完成後,您就可以建立初始 POC 並回答以下問題,這些問題肯定會在與內部和外部利害關係人(例如您選擇的忠誠度技術供應商)的討論中出現。

  • 會員每月預計進行的交易數量是多少?
  • 每位會員每月預計獎勵操作的次數是多少?
  • 每位會員每月兌換獎勵的預計頻率為何?
  • 應快取或最佳化哪些 API 端點以減少 API 呼叫數量並最小化有效負載以加快處理速度?
  • 會員每月會檢查和刷新忠誠度數據多少次?

Webhooks 或 API – 哪個對忠誠度表現更好?

Webhook 是一種有價值的工具,可用於從忠誠度計劃中獲取即時更新或警報。 它們在需要迅速採取行動的情況下特別有用,例如當客戶達到新的忠誠度等級或獲得獎勵時。

API 對於在忠誠度計劃中檢索資訊至關重要,例如檢查客戶詳細資訊或使用積分和優惠券。 當您需要特定數據進行報告、分析或自訂應用程式開發時,它們特別有價值。

API 和 webhooks 之間的區別

總而言之,Webhooks 擅長對忠誠度計畫中的事件提供快速回應,並提供快速更新。 另一方面,API 更適合檢索特定數據,使其成為需要詳細查詢或整合時的首選。 為了成功部署忠誠度計劃,我建議混合使用兩者。

如何優化忠誠度計畫的績效?

優化大規模獎勵計劃的速度涉及解決系統的各個方面,包括基礎設施、程式碼和整體系統架構。

您可以考慮以下一些策略:

1. 實現緩存

快取是一種將常用資料儲存在快速存取儲存區域中的方法,以使資料檢索更快、更有效率,從而減少延遲伺服器工作負載。 實施快取機制來儲存經常存取的數據,例如用戶個人資料、忠誠度積分和獎勵。 這可以顯著減少資料庫查詢並縮短回應時間。

2.優化資料庫

透過改進查詢正確設定索引,使資料庫搜尋更快; 考慮將工作負載分散到多個資料庫執行個體上,以避免一個系統成為瓶頸。

3.引入負載平衡

使用負載平衡在許多伺服器之間平均分配傳入流量,防止某些伺服器不堪負荷並確保資源得到有效利用。

4.使用內容傳遞網路(CDN):

內容交付網絡 (CDN) 是一個分散式伺服器網絡,旨在透過減少延遲和縮短載入時間來更有效地向使用者交付 Web 內容(例如圖像和腳本)。 使用 CDN 快取並交付更接近最終用戶的靜態資產(圖像、樣式表、腳本),從而減少延遲加快頁面載入時間

5. 實現非同步處理

非即時任務實現非同步處理,例如更新使用者積分或發送通知。 這使得系統能夠處理大量請求,而不會導致使用者介面延遲。 為什麼? 同步處理就像排隊等待一項任務,而非同步則是獨立完成任務,一次全部完成,無需等待。

6.密切注意性能和安全性

建立一個系統來密切注意事情的運作情況,並透過檢查回應時間、錯誤率和資源使用情況在出現問題時發出警報。 請記住,安全漏洞可能會影響效能和可靠性- 確保在將優化部署到生產環境之前在臨時環境中徹底測試所有優化,以確保它們不會引入新問題。 此外,持續監控系統的效能並根據實際使用模式根據需要進行調整。

7. 引入自動縮放

實作自動擴充機制,根據流量模式動態調整執行個體數量。 這確保了忠誠度系統可以有效地處理變化的負載。

8.優化忠誠度體驗

透過最大限度地減少 HTTP 請求數量利用瀏覽器快取以及對圖片和腳本採用延遲載入來優化忠誠度前端元件。

如何實戰測試您的忠誠度計畫速度?

俗話說——不嘗試就不會知道。 這正是忠誠度績效測試的工作原理。 要估計忠誠度架構的彈性,您應該對模擬忠誠度場景進行建模在單獨的環境中運行它

值得測試的時間關鍵用例的一個例子是,讓 X 名進行購買並打開應用程式的消費者在即時購買後體驗中檢查他們現在更新的忠誠度餘額。

分析的目標應該是監控計算交易賺取​​的積分所需的時間,以便應用程式可以顯示消費者有資格獲得的獎勵,同時測量並行運行的客戶旅程總數(每分鐘 API 請求數)。

透過執行此類測試,您將了解您的系統可以支援多少個並發會員訂單和即時積分處理,以及平均 API 回應時間是多少。

如何進行忠誠度計畫績效測試?

為了讓您了解預期的結果,Voucherify 會定期執行績效報告。 最近,領先的國際燃料分銷商和零售商與我們聯繫,要求我們進行忠誠度分析,以便在不停機的情況下管理他們的國際忠誠度計劃。

在此範例中,Voucherify 忠誠度引擎可以輕鬆處理大量並發會員訂單,平均 API 回應時間低於 50 毫秒。 在 5000 rpm 轉速下,購買後計算和累積忠誠度積分平均需要2 秒。 在業務方面,該 API 可以輕鬆支援2500 個最終客戶下訂單並在每分鐘結帳時檢查其更新的忠誠度餘額。

Voucherify 忠誠度文字範例 – 頂級 API 端點
Voucherify 忠誠度測試範例 – API 呼叫和 rpm

這是忠誠度積分處理的平均延遲。 Y 軸以秒為單位。

忠誠度積分處理的平均延遲

Voucherify 如何協助優化忠誠度規劃績效?

Voucherify 是一個雲端原生 SaaS 忠誠度引擎,旨在同時服務大規模忠誠度部署。 這種雲端原生方法是我們開發理念的核心。

為了提高忠誠度科技的速度和彈性,我們實施了多項最佳實踐,以實現最佳忠誠度績效:

  • Voucherify 具有大量資源緩衝區,將使用率維持在 50% 左右,以應對流量突然增加。
  • 我們的基礎設施結合了AWS 促進的自動擴展,以及無狀態應用程式架構,允許在1-2 分鐘內將新的AWS 節點快速添加到Kubernetes 集群,在15-30 秒內啟動應用程序,以及零停機時間的Postgres 資料庫擴展,這要歸功於具有故障轉移配置的多可用區設定。
  • 我們使用API​​ 速率限制策略(每分鐘儲存桶、每個項目),這可以幫助限制不受控制的突發(例如,配置錯誤的第 3 方整合),而不影響您的標準合法流量。
  • 我們在多個層級上實作內部快取機制(包括記憶體中、Redis 和 Postgres)。
  • 我們將非關鍵操作卸載到排隊系統以進行非同步處理。 該技術不僅可以實現更快的 API 回應,還可以進行批次處理,從而提高資源效率,並在發生故障時提供重試。
  • 對於自訂要求和 API 回應時間,Voucherify 提供SLA (服務等級協定),以確保在訂閱期間內始終提供特定的服務等級。

  • Voucherify 被設計為多租戶,允許多個客戶安全地共享基礎設施和應用程式資源,而無需存取彼此的資料。 目前,在我們的共享集群上,我們總共處理了 1 億多名客戶,其中2,000 萬多是忠誠度計畫的會員。 然而,對於我們的許多企業客戶來說,透過多租戶叢集運行流量並不是一種選擇。 這種情況的理想解決方案是專用基礎設施集群,它使得大規模忠誠度部署(最多100M 成員)成為可能。

結論

建立有利可圖的忠誠度生態系統不僅涉及讓客戶滿意的獎勵,還涉及利用適當的忠誠度技術來創建提供即時忠誠度體驗的獎勵計劃。 透過應用最佳的 SRE 實踐並在繪製忠誠度旅程之初就考慮績效,您可以為自己的長期成功做好準備。

{{CTA}}

使用 Voucherify 建立您的忠誠度計劃

我們來談談

{{ENDCTA}}