進階節點
總覽
在旅程中用進階節點執行更複雜的功能,例如與外部 API 和服務整合。

Webhook 節點
Webhook 是一種自動化的 HTTP 請求。發生特定事件時,HTTP 請求將從一個服務發送到另一個服務。您可以用 webhook 來強化您的旅程。透過整合外部 API 和服務,您便能夠讓旅程的下一步變得個人化。
使用者抵達 webhook 節點後,一個 HTTP 請求將被觸發到外部服務以取得資料。這些資料可以用來即時調整行銷活動。支援的實際案例如下:
- 以位置為基礎的資料,例如天氣。
- 取得顧客的個人資料詳情。
- 檢查庫存狀態。
如需新增 webhook 節點,點擊節點之間和之後的任何 + 圖示後,點擊進階>Webhook。

點擊新增的節點後將開啟設定面板。面板上將顯示以下欄位:
姓名 | 是否為必要資訊 | 說明 | 示範 |
---|---|---|---|
節點名稱 | 是 | 輸入此節點的名稱。 | 「傳送優惠券 」 |
目標網址(Target URL) | 是 | 輸入 API 的端點 URL。 | https://www.example.com/coupon_endpoint |
HTTP 方法(HTTP method) | 是 | 從下拉選單中選擇一種 HTTP 方法。 | GET |
QPS | 否 | 輸入發送的查詢數上限。 | 10 |
已啟用批次作業請求(Batch requests enabled) 批次資料量(Batch size) 批次處理-最小間隔(Batch – Minimum interval) | 否 | 將多個 API 呼叫合併成一個請求批次處理。 已啟用批次作業請求(Batch requests enabled):如需啟用批次處理作業,請在輸入欄位中輸入 「true」 。批次資料量(Batch size):輸入批次處理的請求數上限。 批次處理-最小間隔(Batch – Minimum interval):指定發送批次請求之間的間隔(以毫秒為單位),無論是否已達到批次資料量的上限。 | ![]() |
HTTP 標頭(HTTP header) | 否 | 輸入任何需要的 HTTP 標頭。 | {"Authorization": "Bearer TOKEN"} |
內容類型(Content type) | 否 | 指定請求的內容類型。 | application/json |
請求正文(Request body) | 否 | 輸入請求的主體內容。 如需在請求主體中動態插入使用者屬性,請使用 {{ }} 。例如,如需插入使用者的 email 屬性的值,請使用 {{email}} 。 | {"membership_email":"{{email}}"} |
回應欄位比對(Response field mapping) | 否 | 在 webhook 回應的欄位名稱,和新增條件 或動態內容 中使用的名稱之間建立對應關係。提示:使用點記法來比對巢狀欄位。 | {"coupon.code": "coupon_code", "coupon.discount_pct": "discount"} |
完成 webhook 設定後,您可以:
- 根據 webhook 回應新增條件,這個將決定使用者在接下來的旅程中的路徑。
- 在旅程的後續行銷活動中,用 webhook 欄位插入動態內容。
根據 webhook 回應新增條件
選擇檢查回應開始新增用於分流使用者的情境。在情境中,您可以根據 webhook 的回應新增一個或多個條件。

在每個情境中,在符合旁決定使用者是否需要符合所有條件,或是只需符合情境中的任一條件便能分流到該情境中。

接下來,完成情境中各個條件的以下設定:
- 欄位名稱:輸入 webhook 回應中欄位的名稱。
- 資料型態:選擇欄位的資料型態。
- 條件運算子:選擇用於評估欄位值的條件運算子。選定的資料型態將決定可用的條件運算子。
- 值:輸入要與欄位值進行比較的值。
新增完需要的情境和條件後,點擊儲存。

用 webhook 欄位插入動態內容
用下方表格中提供的語法在您的活動中插入動態內容。請注意,語法會根據行銷活動的發送管道而有所不同。
行銷活動發送管道 | 動態內容語法 |
---|---|
• 網頁推播 • App 推播通知 • 簡訊 • App 內通知 • 網頁內通知 | {{ctx_<WEBHOOK_RESPONSE_FIELD_NAME>}} 將 <WEBHOOK_RESPONSE_FIELD_NAME> 替換成您在回應欄位比對當中的其中一個指定值。 ![]() |
• WebChat • Zalo • Viber | {{extra_params_<WEBHOOK_RESPONSE_FIELD_NAME>}} 將 <WEBHOOK_RESPONSE_FIELD_NAME> 替換成您在回應欄位比對當中的其中一個指定值。 ![]() |
Updated 9 days ago