Webhook 通道管理
功能概述
- Webhook是一個 HTTP 形式的回調介面,用以支援自定義的營銷行為,該介面需要研發團隊一些開發工作,詳見 Webhook 對接文檔。
- 當使用者被觸發(滿足計劃中的條件)時,會去回調請求 webhook 介面,並把該使用者的基本資訊或其他自定義內容以 json 格式的請求體傳遞給客戶的伺服器,客戶就可以在介面中利用這些資訊進行後續的操作,比如,對用戶進行消息推送、權益發放等。
適用場景
- 客戶已經擁有了一套消息推送平臺,那麼這種情況下就可以編寫一個 Webhook 進行中轉,在智慧運營與已對接的推送通道之間做一個適配。
- 對接權益系統,利用神策智慧運營靈活的規則定義來觸發優惠券、積分的發放(受眾篩選規則、行為觸發規則)。
建立 Webhook
點擊右上角建立 Webhook
輸入 Webhook 名稱
輸入請求位址
選擇送出 ID
選擇送出ID 在使用者表裡儲存的屬性欄位,如,透過 Webhook 對接站內信,那發送 ID 這裡選擇登陸 ID。 注意,創建計劃進行預估受眾時,會過濾掉發送ID為空的使用者。 Webhook 類型的計劃里的計劃觸發、目標完成指標也都會過濾掉發送 ID 為空的使用者。
添加用戶屬性
可添加多條使用者屬性,配置成功之後,運營人員在創建計劃時不需要定義這部分的內容,配置好的使用者屬性會自動加到請求體里。
- 參數名稱:自訂發送的使用者屬性參數的名稱,必須為英文,為請求里的 Key
- 屬性參數:選擇要發送的用戶屬性
- 預設值:當屬性值為空時使用預設值
添加範本參數
可添加多個範本參數,配置成功之後,運營人員在創建計劃時可以靈活定義這些範本參數的值,比如配置了範本參數標題、內容,那麼後續每次創建計劃時就可以靈活定義發送的標題和內容。
- 參數名稱:自訂發送範本參數的名稱,必須為英文,為請求里的 Key
- 顯示名稱:在「建立計劃-觸達設定」頁面裡顯示的名稱
- 參數類型:目前支援創建的類型為字串型、文本型、數值型、日期型、圖片型,其中字串型不支援插入使用者屬性,文本型支援插入使用者屬性,數值型包括小數、整數、百分比三種。
保存
- 完成所有設置以後,提交保存,以下為配置的一個樣例,供參考
- 在創建計劃-觸達配置選擇該 webhook 的配置介面,如下圖
測試發送
- 帳號創建之後,默認關閉,可以先進行測試發送,確定能發送成功后再開啟帳號。
- 點擊測試發送,填寫測試發送資訊
- 點擊下一步,預覽之後發送,稍後右上角會返回發送回執,若發送成功,返回以下回執,若仍未收到,點擊下載日誌查看原因。
- 若發送失敗,返回以下回執,可點擊下載日誌查看原因。
Webhook 管理
開啟關閉 Webhook
添加 Webhook 後,默認關閉,需要手動開啟。
- Webhook 開啟后,新建計劃或流程畫布時可使用。
- Webhook 關閉后,新建計劃或流程畫布時不可使用,已建計劃或流程畫布的處理邏輯不同版本略有不同,如下
- 智慧運營 V1.5 以前,已建計劃或流程畫布仍可使用關閉的 Webhook。
- 智慧運營V1.5 及 V1.5+ ,關閉時將彈窗顯示受影響的計劃或流程,確認關閉後將暫停受影響的計劃和流程。 同時對於使用了已關閉 Webhook 的計劃或流程,以下幾種情況將引導使用者切換或重新開啟
- 啟動暫停中的計劃或流程,且這些計劃或流程使用了已關閉通道。
- 編輯暫停中的計劃或流程,且這些計劃或流程使用了已關閉通道。
- 複製使用了已關閉通道的計劃或流程。
編輯使用了已關閉通道的流程畫布的草稿。
V 1.5 以前
V1.5 及 V1.5+
編輯 Webhook
- 新增 Webhook 支援檢視、編輯
- 智慧運營 V1.5 以前可以直接編輯。
- 智慧運營 V1.5 及 V1.5+ 需要關閉後才可以編輯。 若編輯操作(如範本參數增減)影響了已建計劃或流程,則對這些受影響的計劃或流程進行編輯、啟動、複製等操作時提醒使用者進行確認或修改。
- 根據實際運營需求,可添加多個 Webhook,如對接站內信、對接權益系統等。
刪除Webhook
智慧運營 V1.5 及 V1.5+ 支援刪除 Webhook,但是需要關閉後才可以刪除。 刪除後,使用了該 Webhook 的計劃和流程仍支援查看,若對這些受影響的計劃或流程進行編輯、啟動、複製等操作將引導切換帳號。
介面和數據格式
Webhook 的介面對接文檔詳見[ Webhook |https://manual.sensorsdata.cn/pages/viewpage.action?pageId=22256835]通道接入 。