摘要
本指南說明如何在 Wati 中設定聊天機器人以收集 UTM (Urchin Tracking Module) 參數,並將其儲存為聯絡人屬性。此設定可透過在客戶互動期間自動擷取 UTM 資料,協助您追蹤潛在客戶和對話的來源。
完成此設定後,您的聊天機器人將能:
透過關鍵字動作自動觸發
收集來訊中的 UTM 參數
將收集到的值儲存到聯絡人屬性中
指示
將 UTM 參數新增至 Wati 聊天小工具腳本
在匯入腳本之後,將以下腳本新增至您的 HTML 檔案。
放置位置:將以下程式碼插入
<body>標籤內,最好放在關閉的</body>標籤之前。
重要:
請確保聊天小工具腳本包含必要的 UTM 參數,以便 Wati 能正確擷取和追蹤它們。
以下腳本
trackingData區段中定義的參數僅供參考,可根據您的設定和您要追蹤的 UTM 參數進行自訂。
在繼續之前,請務必參閱 完整指南,以了解將聊天小工具新增至您的網站,包括 UTM 追蹤。
以下是供您參考的範例腳本:
<script>
window.onload = function () {
// 定義您的追蹤參數。
// 將這些替換為您的實際 UTM 和自訂參數。
//
// 您可以從以下來源取得這些參數:
// 1. URL 參數
// 2. localStorage
// 3. 瀏覽器 Cookie
// 4. 靜態廣告活動值
var trackingData = {
utm_source: "google",
utm_medium: "cpc",
utm_campaign: "spring_sale",
pr_prod_strat: "e5_desc",
pr_rec_id: "9c7af79a0",
pr_rec_pid: "9827376955687",
pr_ref_pid: "9827375939879",
pr_seq: "uniform",
};
// 壓縮並編碼追蹤資料
var compressedParams =
CrossPlatformCompressor.encode(trackingData);
// 初始化 Wati WhatsApp 小工具
WatiWidget.CreateWhatsappChatWidget({
brandSetting: {
// 您的 WhatsApp 電話號碼
phoneNumber: "18129934041",
// 預設訊息,包含已編碼的追蹤參數
messageText: `Hello,\nI have a question about https://test_website.\n\n[ContextId: ${compressedParams}]`,
},
});
// 注意:
// "ContextId" 必須符合 Wati Automation 模組中設定的關鍵字。
};
</script>
建立聊天機器人以追蹤 UTM 參數
步驟 1:建立新的聊天機器人
在您的 Wati 環境中,前往「自動化」>「聊天機器人」。
點擊「新增聊天機器人」。
為聊天機器人輸入名稱。
點擊「新增」。
步驟 2:新增「收集 UTM」節點
在聊天機器人建構器中,找到「收集 UTM」節點類型。
將「收集 UTM」節點新增至聊天機器人流程。
點擊新加入的節點。
將會出現一個彈出視窗,其中包含一個關鍵字輸入欄位。
輸入您選擇的關鍵字。
重要:請儲存此關鍵字,因為您稍後設定關鍵字規則時將需要用到它。
點擊「儲存」。
步驟 3:新增「更新屬性」節點
找到「更新屬性」節點類型。
將節點新增至聊天機器人流程。
點擊新加入的節點。
將會出現一個彈出視窗,其中包含屬性設定的欄位。
設定欄位
您必須設定以下 2 個欄位:
欄位 | 值 |
左欄 |
|
右欄 |
|
提示:您可以使用關鍵字 collect 進行搜尋,以快速找到這些值。
點擊「儲存」。
完成聊天機器人流程設定
在儲存聊天機器人之前,請確保已完成以下設定:
「CollectUTM」節點已設定為起始步驟。
「CollectUTM」節點已連接至「更新屬性」節點。
確認設定後:
點擊「儲存」以儲存聊天機器人。
步驟 4:建立新的關鍵字規則
新增關鍵字規則以觸發聊天機器人
前往「自動化」>「規則」。
點擊「+ 建立規則」。
選擇觸發器
選擇應啟動自動化的事件。
對於 WhatsApp 訊息,請選擇「收到新的 WhatsApp 訊息」。
觸發器決定了 Wati 何時應評估規則。
新增關鍵字篩選器
接下來,定義應啟動規則的關鍵字。
在「篩選器」下方,選擇「來訊符合關鍵字」。
選擇「包含」作為比對方法。
新增本指南前面建立的關鍵字:
collectUTM。
重要:關鍵字必須與「CollectUTM」節點中設定的關鍵字相符。關鍵字比對不區分大小寫。
新增動作 (自動回覆)
現在定義偵測到關鍵字時應發生的情況。
前往「動作」區段。
選擇「啟動聊天機器人」作為動作。
選擇您稍早剛建立的聊天機器人。
啟用並儲存規則
完成設定後:
為您的規則輸入名稱 (如果您還沒有的話)。
開啟規則的「開啟」選項。
點擊「儲存變更」。
結果
您的 UTM 收集設定現已完成。當觸發指定關鍵字時,聊天機器人將會:
從對話中收集 UTM 參數
將收集到的資料儲存到聯絡人屬性中
讓您能利用擷取的 UTM 資料進行追蹤和報告
常見問題 (FAQ)
概述
1. Wati 中的此 UTM 設定有何作用?
此設定可讓 Wati 從對話中收集 UTM (Urchin Tracking Module) 參數,將其儲存為聯絡人屬性,並將資料用於追蹤和報告。
2. 完成 UTM 收集設定後會發生什麼事?
完成設定後,聊天機器人可以:
透過關鍵字動作自動觸發
收集來訊中的 UTM 參數
將收集到的 UTM 值儲存到聯絡人屬性
聊天小工具腳本設定
3. Wati 聊天小工具腳本應放置在 HTML 檔案的何處?
Wati 聊天小工具腳本應放在 <body> 標籤內,最好放在關閉的 </body> 標籤之前。
4. 為什麼應在聊天小工具腳本中包含 UTM 參數?
必須在聊天小工具腳本中包含 UTM 參數,以便 Wati 能正確擷取和追蹤它們。
5. trackingData 區段中的參數可以自訂嗎?
可以。trackingData 區段中定義的參數是範例值,可以根據您的設定和您要追蹤的 UTM 參數進行自訂。
6. 腳本中的 ContextId 值代表什麼?
腳本中的 ContextId 值必須與 Wati Automation 模組中設定的關鍵字相符。
聊天機器人設定
7. 在儲存聊天機器人之前,需要哪些聊天機器人流程設定?
在儲存聊天機器人之前:
「CollectUTM」節點必須設定為起始步驟。
「CollectUTM」節點必須連接至「更新屬性」節點。
關鍵字規則設定
8. 在關鍵字規則設定中,關鍵字比對是否區分大小寫?
否。關鍵字規則設定中的關鍵字比對不區分大小寫。












