logo
開發者文件
搜尋
氣泡小工具

氣泡小工具

將 AI Agent 以氣泡小工具方式嵌入您的企業網站。用戶只需點擊氣泡圖示,即可開啟對話視窗,享受線上客服、售前諮詢與潛在客戶開發等服務。

如何整合至網站

  1. 前往 Agent-Integration-Widget Bubble,複製「整合代碼」。
  2. 將代碼貼入您網站 HTML 頁面的 <head> 區塊。
  3. 發佈網站後,即完成 AI Agent 嵌入並可立即與用戶互動。
  4. 若需自訂 UI、LOGO、控制訊息頻率或顯示主動訊息來提升互動率,可進階設定。

客製化 UI

您可自訂氣泡小工具的大小、位置、顏色、圖示、LOGO 及名稱等外觀與資訊。

  • 小工具暱稱:可修改顯示名稱。
  • 小工具說明:可自訂描述文字。
  • 主題設定:支援更換主題色、氣泡圖示及 AI Agent 形象。
  • 氣泡自訂:彈性調整出現位置及大小,配合企業品牌需求。
  • 聊天視窗自訂:調整視窗寬高以配合不同裝置顯示(建議勿設過大,維持行動相容性)。
  • Agent LOGO 提供以下選項:
    • 平台 LOGO:顯示 GPTBots 官方標誌。
    • 組織 LOGO:顯示於此處上傳的企業 LOGO,適用同組織下所有 Agent。
    • 自訂 LOGO:每個 Agent 均可上傳個性化 LOGO(需聯絡業務開通進階權限)。
    • 無 LOGO:對話視窗將不顯示任何 LOGO。

主動訊息

主動訊息可作為卡片或提示訊息主動吸引用戶,並引導他們進入聊天或完成名單蒐集。常見類型有「提示訊息」與「卡片訊息」。

如何設置提示訊息

您可以輕鬆設定吸引用戶注意的提示訊息:

  • 訊息內容:最多可設定 3 組,啟用後將由頁面底部動態往上顯示。
  • 顯示規則:最多可設 3 個觸發條件,用來控制哪些情境下顯示主動訊息。
    • 觸發條件可依瀏覽器、語言、時區、地區、作業系統、UTM 來源等。
    • 表達式支援 =、≠、範圍、包含、不包含、有值、無值等。
    • 支援 AND/OR 條件組合。
    • 可設定立即或延遲 N 秒後觸發。
  • 訊息顯示頻率控制:避免干擾用戶,可設定在網站/頁面上每「日/週/月」最多出現幾次。

如何設置卡片訊息

配置方式與提示訊息相同,並可額外添加:

  • 圖片上傳:支援自訂圖片,請控制檔案大小以減少加載時間。
  • 標題/文字內容:可自由編輯,提升吸睛度與訊息傳達。

啟用主動訊息

  1. 在主動訊息列表中選擇欲啟用的訊息並點擊啟用。
  2. 於網站頁面查看主動訊息展現效果。
  3. 用戶點擊主動訊息可直接開啟聊天視窗。

安全性與頻率管理

  • 網域白名單:設定允許嵌入「氣泡小工具整合代碼」的網域,未啟用即無限制。
  • 點數消耗限制:可限制氣泡小工具每日/每週/每月的總點數消耗(最多三條規則)。
  • 用戶點數限制:針對每位用戶單日/單週/單月的點數上限做管理。
  • 用戶訊息頻率限制:設定單位時間內每位用戶可發送訊息數(超過時自動暫停回應,回覆預設提示)。
    • 以上每一項均可彈性設定、停用即不設限。

事件回呼

如何將用戶行為事件傳輸至 GA4 或第三方系統

  1. 於 GA4 創建回呼事件,取得 Measurement Protocol API SecretMeasurement ID
  2. 於 Webhook 建立回呼事件,依需求設定回傳網址與權杖。
  3. 於事件回呼列表啟用相應功能,並於 GA4 或指定 Webhook 介面確認數據紀錄與分析成效。

事件回呼資料格式請參考下方範例:

{ "client_id": "", // 優先用 GA4 gtag 方法取得,否則 GPTBots 自行產生 "user_id": "", // 開發者自訂設置,預設為 null "event_name": "Show widget bubble", // 事件名稱 "event_params": { "key1": "abc", // 屬性名稱與屬性值(字串) "key2": 123 // 屬性名稱與屬性值(數字) } }
                      
                      {
  "client_id": "",  // 優先用 GA4 gtag 方法取得,否則 GPTBots 自行產生
  "user_id": "",    // 開發者自訂設置,預設為 null
  "event_name": "Show widget bubble",     // 事件名稱
  "event_params": {  
    "key1": "abc",  // 屬性名稱與屬性值(字串)
    "key2": 123     // 屬性名稱與屬性值(數字)
  }
}

                    
此代碼塊在浮窗中顯示

更多細節可點選各平台官方文件說明。

進階用法

設定使用者 ID

window.ChatBot.setUserId("your_user_id")
                      
                      window.ChatBot.setUserId("your_user_id")

                    
此代碼塊在浮窗中顯示

設定使用者 Email

當用戶需要人工服務時,可省略填寫 Email 的步驟:

window.ChatBot.setEmail("somebody@mail.com")
                      
                      window.ChatBot.setEmail("somebody@mail.com")

                    
此代碼塊在浮窗中顯示

設定自訂變數

只於本次對話中有效,使 Agent 能根據變數動態調整邏輯回應:

window.ChatBot.setCustomVariables({"var_key1": "value1", "var_key2": "value2"})
                      
                      window.ChatBot.setCustomVariables({"var_key1": "value1", "var_key2": "value2"})

                    
此代碼塊在浮窗中顯示

自動顯示聊天視窗

使用 onload 事件讓尚未點擊氣泡時主動顯示對話:

<script src="https://www.gptbots.ai/widget/xxxxxxxxxxxxxx/chat.js" onload="ChatBot.show()"></script>
                      
                      <script src="https://www.gptbots.ai/widget/xxxxxxxxxxxxxx/chat.js" onload="ChatBot.show()"></script>

                    
此代碼塊在浮窗中顯示

跳過預設狀態

讓用戶第一時間看到歡迎訊息與預設問題:

<script src="https://www.gptbots.ai/widget/xxxxxxxxxxxxxx/chat.js?skipWelcome=1"></script>
                      
                      <script src="https://www.gptbots.ai/widget/xxxxxxxxxxxxxx/chat.js?skipWelcome=1"></script>

                    
此代碼塊在浮窗中顯示

Shopify 嵌入操作指引

  1. 複製氣泡小工具嵌入代碼。
  2. 前往 Shopify 商店後台 > 搜尋並點選「線上商店」 > 進入「自訂主題」 > 點選「編輯原始碼」。
  3. 找到「theme.liquid」檔,於 <head> 區塊貼上嵌入碼,點選保存。
  4. 完成後,氣泡小工具即會於商店頁面右下角顯示,用戶可即時提問諮詢。

如需更多幫助,歡迎查閱本頁 FAQ 或聯絡 GPTBots 技術支援。