如何使用 Voucherify、Segment、Braze 和 Branch 快速跟踪推薦計劃?

已發表: 2022-04-18

自 CRM 行業領導者之一組織的出色會議 Braze Forge 以來已經過去了數週。 它展示了 Braze 計劃如何在未來幾年推動實時營銷技術的前沿,但最有趣的是,會議展示了今天 MarTech 高級用戶如何贏得市場。 其中之一是 Pomelo Fashion,恰好獲得了Tech Partner Use Case 的 Braze 獎。 在本文中,我們將介紹如何復制他們的 CRM 個性化設置(Braze、Segment、Branch、Voucherify)以在幾天內構建您的推薦活動。

{{顧客}}

{{終端客戶}}

推薦計劃規則

Pomelo 通過以下方式創造了高度個性化的消息傳遞體驗:

  • 將用戶數據流式傳輸到 Segment。
  • 在 Braze 中創建相關的推薦消息。
  • 使用 Branch 深層鏈接確保用戶登陸應用頁面和應用商店。
  • 利用 Voucherify 傳遞個性化消息並管理推薦代碼。
圖表

Pomelo 使用了一個雙向推薦計劃,該計劃既獎勵了倡導者,也獎勵了他們的朋友。 當談到促銷邏輯時,必須滿足幾個要求才能確保活動推動客戶獲取:

  • 朋友不是 Pomelo 的現有客戶。
  • 朋友使用倡導者的代碼進行他們的第一次 Pomelo 購買。
  • 朋友購買可減免 200 泰銖。
  • 每次有新朋友成為客戶時,Advocate 都會收到 200 泰銖的優惠券發送到他們的帳戶。
  • 朋友推薦應該適用於網絡和移動渠道。

但真正的困難與 Pomelo 的規模有關。 作為行業領導者,Pomelo 為十幾個不同國家的數百萬客戶提供服務。 真正的挑戰是啟動,更重要的是,保持跨市場和團隊的推薦活動的營銷靈活性。

推薦活動的基於 API 的構建塊

Pomelo 相信,通過正確的技術和營銷策略,可以響應性地大規模實現個性化。

由於今天的個性化意味著處理大量客戶數據並在稀疏系統和數據庫之間同步它們,Pomelo 已成為 API 優先平台的超級用戶。

以下是他們如何連接它們以實現:

  • 更快的上市時間。
  • 個性化靈活性。
  • 處理了流量高峰。

現在,讓我們動手重新創建這個設置。 在我們繼續之前,請確保您已提供以下內容:

  • Voucherify、Braze、Branch 和 Segment 帳戶(我們需要 API 密鑰)。
  • Postman(或任何其他允許您發送和接收 HTTP 請求的工具)。 我們將使用它來模擬應用程序和後端交換消息。

注意:按照這些鏈接查找Voucherify Segment BrazeBranch的 API 文檔

注意:如果您想複習 Postman 和操作 API 優先平台,可以訪問我們的介紹性文章

注意:在這裡您可以找到我們在本教程中使用的請求的 Postman 集合。

第 1 步 - 跨平台填充用戶(細分)

在我們進入推薦邏輯設計之前,我們需要確保基礎知識到位。 清單上的第一件事是客戶數據完整性——我們將確保在每個平台上都能正確識別客戶。

讓我們想像一個新用戶註冊我們的商店。 我們需要將此信息填充到 Braze、Branch 和 Voucherify,以使客戶數據具有可操作性。 這對 Segment 來說是一項完美的任務。 它提供了一個連貫的抽象,用於識別客戶、跟踪他們在各種接觸點上的行為並將這些數據分發到相關係統。

我們去細分市場。 我們將創建第一個連接。 該連接將從應用程序或其後端(源)接收數據,並將其發送到 Braze 和 Voucherify(目標)。

轉到Sources ,添加一個新源並選擇 HTTP API 選項。 這允許您從 Postman 向 Segment 的服務器發起 HTTP 請求。 為源命名,並可選擇添加標籤以在將來過濾源。

在 Segment 中設置源
在段中設置源

讓我們測試一下連接。 單擊源並複制您的寫入密鑰。

在細分推薦活動中寫入密鑰
複製寫入密鑰

現在,打開 Postman 並創建一個新的 API 請求。

  • 將方法更改為POST
  • 將 URL 設置為 https://api.segment.io/v1/identify。‍
  • 在 Authorization 選項卡中,選擇 Basic Auth 作為 TYPE 並提供您的 Segment API 密鑰作為用戶名。
  • 轉到正文,選擇原始和 JSON。 將以下代碼段放在正文中:

{{代碼}}

{

"userId": "[email protected]",

“特徵”:{

"電子郵件": "[email protected]",

“名稱”:“吉姆·哈爾珀特”

}

}

{{ENDCODE}}

為簡單起見,我們使用電子郵件作為客戶標識符和電子郵件別名來測試消息。

授權 API 連接
與段的 API 連接
示例 API 請求

上面的客戶數據就是一個例子。 要測試 Segment API 連接,您需要提供用戶 ID、電子郵件地址和客戶名稱。

現在發送請求。 當您看到"success": true時,在 Segment 中打開Debugger 。 您應該會看到確認您的來源已收到來自 Postman 的數據。

在調試器中檢查 API 連接
檢查 API 連接

現在我們有了監聽請求的源,讓我們將它們傳遞給 Braze 和 Voucherify。

將 Voucherify 添加為目的地

  • 轉到目的地並單擊添加目的地。
  • 從目錄中選擇 Voucherify 並配置集成。
  • 獲取您的 API 密鑰並將其粘貼到 Segment。 您可以在 Voucherify 儀表板的項目設置中找到您的密鑰。 確保 API URL 與您的 Voucherify 設置相對應。
  • Voucherify Application ID 用作 Segment 的 API Key。 Voucherify Secret Key 是 Segment 的 API Token。
憑證和細分
配置 Voucherify 集成

接下來,打開您的目的地並轉到Event Tester 。 選擇識別作為事件類型並發送事件。 在右側,您應該會看到確認 Voucherify 已創建測試用戶。 同樣,當您轉到 Voucherify 儀表板中的客戶時,您應該會看到新創建的測試用戶。

測試 Voucherify 與 Segment 的集成
測試 Voucherify 目的地

將 Braze 添加為目標

添加 Braze 目標非常相似,以下是設置的樣子(確保您的 REST API 密鑰具有用戶數據權限)。 您將在 Braze 的應用程序設置中找到您需要的數據。

設置 Braze & Segment
設置 Braze 目的地

現在,這一步的最後一個任務是激活整個工作流程。 確保兩個目的地都已打開,返回 Postman 並再次點擊發送。 Segment 將接收請求並以 Voucherify 和 Braze 可以消化的方式對其進行翻譯。 因此,Jim Halpert 應該在兩個平台上都可見。

完全集成
通過發送 API 請求測試連接

第 2 步 - 生成推薦代碼(Voucherify)

現在我們已經同步了我們的客戶,讓我們邀請他們加入推薦計劃。 我們將從使用 Voucherify 生成推薦代碼開始。 首先提供推薦計劃的一般詳細信息。

  • 創建一個新的推薦代碼活動。
  • 為我們的程序定義名稱和代碼模式(您可能想要給出一個前綴並從推薦代碼中刪除像 O、5、I 這樣的誤導性字符)。
  • 施加一些時間限制,它們是可選的,但通常對於活動的成功非常重要。
推薦計劃 - 基礎知識
提供您的推薦計劃的一般詳細信息

第三階段是必不可少的。 在這裡,我們需要設計 Voucherify 應該在什麼條件下獎勵人們。 在我們的例子中,我們想給倡導者和新客戶 200 泰銖,所以我們選擇雙面獎勵

現在到轉換事件。 默認情況下,當他們的推薦代碼被兌換時,Voucherify 會獎勵倡導者。 但是,有時這不足以說明成功的推薦。 您可能需要等待運輸或活動退貨期。 這就是為什麼 Voucherify 允許您為此目的定義自定義事件(每當 Voucherify 通過 API 接收到此類事件時,都會計算有效推薦)。

推薦計劃中的自定義事件
設置推薦計劃工作流程

我們知道客戶何時獲得獎勵,但我們仍然缺少實際獎勵。 進入下一個屏幕進行設置。 首先,我們定義瞭如何獎勵被推薦的朋友——在我們的例子中,它是一張價值 200 泰銖的折扣券。

裁判獎勵
為受邀客戶創建推薦獎勵

此時,我們應該想到程序的一些基本規則。 首先,朋友應該只被推荐一次。 其次,我們可能希望以最小的購物車價值為推薦客戶的第一個訂單增加支出。 最後,我們可以根據位置或付款方式等任何屬性將客戶排除在計劃之外。 Voucherify 驗證規則構建器將幫助您使用簡單的編輯器實現這一目標。

讓我們跳過推薦人獎勵和通知步驟(我們稍後會回到它們)並保存活動。 這樣,Voucherify 將準備好生成推薦代碼。

第 3 步 - 為用戶配置文件分配推薦代碼(Braze)

是時候真正邀請客戶參加推薦計劃了。 首先,讓我們再次調用 Segment 標識以擁有至少兩個用戶。 這是一個示例性 API 調用:

{{代碼}}

{

"userId": "[email protected]",

“特徵”:{

"電子郵件": "[email protected]",

“名稱”:“邁克爾·斯科特”

}

}

{{ENDCODE}}

接下來,讓我們創建一個調用 Voucherify 的 Braze 活動,以獲取唯一的推薦代碼並將其分配給每個新用戶。 為此,我們將使用 Connected Content。

  • 創建一個新的電子郵件活動。
  • 選擇您的模板並提供電子郵件副本。
  • 切換到 HTML 編輯器並將以下代碼段粘貼到 <body> 標記中的某處(最好在 <table> 標記之間),替換 API 憑據和推薦活動標識符(從 Voucherify 儀表板中的 URL 獲取)。

{{代碼}}

{% 分配campaign_id = {{campaign.${api_id}}} %}

{% 分配 customer_id = {{${user_id}}} %}

{% 分配 source_id = 活動 ID | 附加:customer_id %}

{% connected_content https://api.voucherify.io/v1/publications

:方法貼

:headers { "X-App-Id": "YOUR APP ID", "X-App-Token": "YOUR APP SECRET" }

:body 廣告系列=camp_YOUR_CAMPAIGN_ID&customer={{${​​user_id}}}&channel=Braze&source_id={{source_id}}

:content_type 應用程序/json

:保存出版物 %}

{{ENDCODE}}

  • 在 HTML 編輯器中,將 {{publication.voucher.code}} 放在要顯示代碼的位置。
  • 設置活動的其他參數並保存。
釬焊連接的內容
使用 Braze Connected Content 功能

我們使用了立即發送的預定交付。 但是,您可以基於多個事件和屬性觸發電子郵件發送。

一旦活動啟動,就會發生這種情況:

  • Voucherify 根據我們定義的模式生成一個新的唯一推薦代碼。
  • Voucherify 將其發布給通過 Connected Content API 調用發送 id 的用戶。 (一旦發布,將不會再被其他用戶使用)。
  • Voucherify 將新代碼發送回 Braze 作為對 API 調用的響應。
  • Braze 將代碼放在正確的位置並發送電子郵件。

如果一切按計劃進行,我們應該會在他們的 Voucherify 個人資料中收到分配給 Jim 和 Michael 的電子郵件和唯一推薦代碼。

來自 Braze 的推薦電子郵件
接收來自 Braze 的推薦電子郵件
吉姆的推薦代碼
為 Jim 分配了一個新的推薦代碼

額外步驟 - 將代碼上傳到 Braze 中的用戶配置文件

多虧了 Connected Content,Braze 能夠在消息中發送分配的推薦代碼。 但是,它不會保留在 Braze 用戶配置文件中。 您可能希望將其上傳到您的指尖,以便進一步參與競選活動。

為此,您可以配置推薦活動以通過自定義屬性發送相應的推薦代碼。

  • 讓我們在 Voucherify 中編輯我們的推薦活動。
  • 轉到通知並選擇向推薦人發送推薦代碼。
  • 向下滾動並選擇 Braze 作為頻道。 (您需要啟用 users.track 權限的 Braze API 密鑰。)
  • 提供將存儲推薦代碼的自定義屬性的名稱。
推薦計劃通知
設置推薦計劃通知

保存廣告系列。 從現在開始,每個新的已連接呼叫都將填充 Braze 中用戶的refer_code屬性。

推薦計劃自定義屬性
使用自定義屬性存儲推薦代碼

第 4 步 - 為推薦人創建層級(憑證)

讓我們總結一下當前的設置。 感謝 Segment,每個新用戶都與 Voucherify 和 Braze 同步。 然後,活躍的 Braze 活動從 Voucherify 中檢索一個唯一的推薦代碼,並通過電子郵件將其發送給新用戶。 該代碼由 Voucherify 管理,它與用戶鏈接,促銷引擎將其視為每位新推薦客戶的 200 泰銖優惠券。 您可以驗證推薦代碼以確認這一點。

創建一個新的 Postman 請求並從 Voucherify API 調用驗證端點。

  • 選擇POST方法並輸入以下 URL https://api.voucherify.io/v1/vouchers/{CODE}/validate 用您的推薦代碼替換 CODE。
  • 添加 X-App-Id 和 X-App-Token 標頭,並分別填寫應用程序 ID 和密鑰。
  • 將 Content-Type 標頭設置為 application/json。
  • 設置以下 Body 以模擬朋友嘗試兌換推薦代碼並發送。

{{代碼}}

{

“顧客” : {

“source_id”:“[email protected]

}

}

{{ENDCODE}}

Voucherify 應回復有關推薦代碼的信息。

驗證代碼
測試驗證推薦代碼

但是,我們仍然缺少能夠推動針頭的東西——對倡導者的實際激勵。 讓我們為每個推薦的朋友給他們 200 泰銖。

  • 編輯您的推薦活動並轉到推薦人獎勵
  • 創建每次推薦事件發生時獎勵推薦人的第一個也是唯一的層。 您可以創建更多以使用一些遊戲化主題。 除了成功推薦的數量之外,您還可以添加更多驗證規則,例如位置或預算等。
推薦人獎勵等級
為推薦人獎勵創建等級

前往獎勵並創建新獎勵。 我們的計劃是為每個推薦人提供 200 泰銖的優惠券。 命名您的獎勵以幫助您在報告中引用它(例如“200 泰銖折扣”),然後單擊創建新活動。 在這裡選擇價值 200 泰銖的金額類型優惠券並保存。 現在添加獎勵為您的推薦活動分配獎勵。

確認獎勵
確認推薦獎勵

最後一步是通知倡導者有關獎勵的信息。 為此,我們將向 Braze 的倡導者個人資料發送獎勵優惠券代碼。 啟用 Braze 通道並定義 Voucherify 應如何命名與獎勵相關的自定義屬性

推薦獎勵通知
通知客戶推薦獎勵

保存活動,Voucherify 部分已準備就緒。 是時候測試我們迄今為止所構建的端到端了。 我們將模擬 Jim 將服務推薦給他親愛的朋友 Dwight 的場景。 有效:

  • 德懷特從她的第一個訂單中獲得了 200 泰銖的折扣。
  • Jim 獲得 200 泰銖的優惠券獎勵。
  • Dwight 收到一個帶有唯一推薦代碼的推薦計劃邀請。

切換到 Postman 並按照以下步驟操作:

Dwight 安裝應用程序並創建一個帳戶 - 後端檢測到新註冊 - 使用下面的正文調用 Segment Identification 請求,以通知 Braze 和 Voucherify 新註冊。 轉到 Voucherify 和 Braze 中的儀表板,查看 Dwight 數據是否正確填充。

{{代碼}}

{

"userId": "[email protected]",

“特徵”:{

"電子郵件": "[email protected]",

“名稱”:“德懷特·施魯特”

}

}

{{ENDCODE}}

Dwight 在結賬時使用推薦代碼——電子商務引擎需要將代碼應用到購物車。 調用 Voucherify Redemption 以驗證推薦代碼併計算折扣訂單價格。

{{代碼}}

{

“顧客” : {

“source_id”:“[email protected]

},

“命令”: {

"amount": 80000 // 金額乘以 100 處理小數

}

}

{{ENDCODE}}

推薦碼兌換
使用 Voucherify API 兌換推薦代碼

Dwight 將他的第一個訂單交付到農場 - 後端監聽運輸狀態並通知 CRM 平台有關更新 - 調用 Segment Track Referral 以通知應該計算成功的推薦。

{{代碼}}

{

"userId":"[email protected]",

“事件”:“推薦”,

“推薦”:{

“代碼”:“火炬-MYRATKCP”

}

}

{{ENDCODE}}

當我們查看推薦計劃儀表板時,我們應該看到兩件事:

  • Jim 的推薦代碼已經使用過一次(由 Dwight 使用)。
  • 為德懷特新生成的代碼。
推薦計劃 3
訪問儀表板以查看推薦代碼狀態

當您在 Braze 中訪問 Jim 的個人資料時,您可以看到他收到了他的第一張推薦獎勵券。

釬焊中的參考代碼
您可以在 Braze 中查看推薦獎勵代碼

當您再次邀請新用戶加入推薦計劃時,Voucherify 將通過 Connected Content 生成 Dwight 的推薦代碼並將其發送到他在 Braze 中的個人資料。

最後一步是將獎勵通知吉姆。 實現它的最簡單方法是創建一個使用更改自定義屬性值觸發器的基於操作的活動。 因此,每當reward_coupon_code 通過來自Voucherify 的連續獎勵通知更改其值時,Braze 就會發送帶有獎勵優惠券代碼的消息。

在生產環境中,您可以並且應該將應用內客戶資料與 Voucherify 集成,以顯示他們的完整促銷錢包,包括推薦代碼、統計數據以及最重要的獎勵。 對於網頁版,您可以使用 Voucherify 預建的駕駛艙。

駕駛艙內的推薦分數
訪問個人客戶中心查看推薦分數

獎勵步驟 - 添加更多層(憑證)

如果廣告系列表現出色,您可以輕鬆添加更多層級來游戲化推薦狂熱並保護您的預算。 例如,您可能希望為一位推薦客戶發送一項獎勵,然後再發送另一項,但前提是倡導者至少獲得五個推薦客戶 - 因此無論成功推薦的數量如何,總共有兩個獎勵。 要將其應用於您的計劃,只需編輯您的廣告系列,轉到層部分並:

  • 編輯原始層,使推薦客戶的數量大於 0。
  • 再創建一個層級,將條件設置為Referred Customers is more than 5。
添加更多推薦等級
建立額外的推薦層

第 5 步 – 使用深度鏈接入職(分支)

缺少的難題是我們如何將應用安裝歸因於我們的推薦活動以及如何向新註冊用戶發送推薦交易。 使用我們當前的設置,倡導者必須向他們的朋友發送推薦代碼。 然後,他們需要以某種方式保存它以在結帳階段粘貼。 如果我們可以修改推薦鏈接,讓應用程序自動存儲和應用代碼會怎樣?

為了實現這個目標,我們需要深度鏈接。 你們中的許多人已經在使用其中一種深度鏈接平台,您可以在這裡使用它來保證完整性。 在我們的例子中,我們將使用 Branch。

雖然 Braze x Branch 集成為品牌深度鏈接提供了一些高級功能,但這超出了本教程的範圍。 我們將使用長鏈接來展示將安裝歸因於我們的推薦活動是多麼簡單,以及如何將新用戶指向特定視圖。

當新用戶點擊我們的深層鏈接時,Branch 會將他們重定向到相應的位置,App Store、Google Store 或網頁。 然後,當安裝應用程序時,我們通過 URL 傳遞的參數將被移動應用程序上的 Branch SDK 讀取。 通過這種方式,應用程序將能夠識別推薦代碼並將其存儲在用戶的個人資料中。 以下是我們的深度鏈接的構建方式:

<domain> + <campaign parameter for tracking> + <unique Referral code> + <其他參數>

讓我們用 Branch 來實現它:

  • 打開您的分支儀表板並轉到配置。
  • 為 Web 視圖提供指向商店的鏈接和後備鏈接。 (因為我們在這個例子中沒有使用真實的應用程序,所以我們跳過了存儲的鏈接)。
分支重定向
配置分支重定向

向下滾動到鏈接域並設置您的域。 (同樣,為簡單起見,我們使用默認值)。

默認鏈接域
您可以使用默認鏈接域來測試流程

打開 Postman,創建一個新的 GET 請求並輸入以下長鏈接:

g9xol.test-app.link/?~campaign=referral&code=torchie-MYRATKCP&$fallback=https%3A%2F%2Fshowcase.voucherify.io

在我們點擊SEND之前,我們先來分析一下我們長鏈接的各個部分:

  • g9xol.test-app.link - 我們的分支域(您可以配置您的自定義域以獲得更好的品牌)。
  • ~campaign=referral — 告訴 Branch 如何歸因點擊。
  • code=torchie-MYRATKCP — Jim 的推薦代碼。
  • $fallback=https%3A%2F%2Fshowcase.voucherify.io —(可選)告訴 Branch 在後備模式中單擊後將用戶重定向到哪裡(我們已經在 Branch 儀表板中設置了主要模式)。

現在,當您點擊 SEND 時,模擬用戶單擊鏈接,請求轉到 Branch,該分支會將用戶重定向到正確的位置。

分支測試 API 調用
向 Branch 發送測試 API 調用

當您打開 Source 並按廣告系列進行比較時,您會看到點擊正確地歸因於我們的推薦廣告系列。

分支點擊歸因分析
測試分支點擊歸因

現在,回到 Braze 推薦邀請活動並將我們的鏈接添加到消息中。 在 URL 中,請記住將 Jim 的代碼替換為 {{publication.voucher.code}},以確保每個註冊都獲得自己的唯一代碼。

第 6 步 – 啟動、跟踪和維護您的推薦活動

在這五個步驟中,我們創建了推薦計劃的完整 POC 。 多虧了強大的營銷技術工具,我們能夠在數小時內推出具有高度針對性的推薦活動。 API 優先的方法允許我們將後端部分外包,同時在推薦計算的機制上仍然具有靈活性。 最重要的是,通過 Braze、Segment、Branch 和 Voucherify 之間的合作,您可以通過應用程序和 Web 客戶接觸點享受 100% 個性化的品牌體驗。

最好的部分? 所需的開發工作量較低。 實施部分和維護。 使用 Voucherify,您可以自行更改推薦計劃條件。 考慮運行 A/B 測試,限制每個擁護者的推薦或總推薦,為朋友的訂單增加最低消費價值,或從計劃中排除特定客戶或整個細分市場。

最後一步是為您的開發人員定義需求。 在一天左右的時間內,他們應該能夠將我們的 Postman 請求轉換為生產代碼(查看官方 SDK)。 最初的發布可能需要一些批量客戶同步,並且根據您的流量,您應該考慮平台的速率限制策略——這是官方 API 文檔派上用場的地方。

使用 Voucherify 和您的 mar-tech 堆棧,您可以啟動更多個性化的激勵措施。 訪問我們的文檔以了解我們的 API 帶來了哪些好東西,獲取我們的 Postman 集合,并快樂地進行黑客攻擊!

{{CTA}}

使用 Voucherify 推出屢獲殊榮的推薦計劃

開始使用

{{ENDCTA}}