在您的網站上嵌入 Guide

您必須在網站的每個頁面上嵌入Guide JavaScript代碼,以顯示您建立的Guide 參與規則

要存取嵌入代碼,您需要Guide配置權限。

觀看有關嵌入Guide JavaScript代碼的簡短視頻。

  1. 點擊應用程式選擇器 應用程式選擇器的圖示 並選擇Guide
  2. 點擊整合。 將出現一個頁面,其中包含特定於您的租戶的JavaScript代碼。

    示例圖像包含模糊區域,你將在其中看到特定於租戶的值。

  3. 點擊使用複制代碼 Guide 以復制代碼。

  4. 將此代碼貼上到您要在其中顯示 Guide 範本或主動提議的每個網頁的標頭中。

    或者,如果您的網站整合了標記管理器,則可以使用它來運行網站指令碼。

為單頁應用程式 (SPA) 啟用規則重新評估

若要支援單頁應用程式中的動態路由,您可以設定Guide,以便在使用者導覽至新頁面時自動重新評估規則。 若要啟用動態路由,請將 resetRulesOnNewPage 參數新增至內嵌指令碼中的 cxone('guide','init'); 函數:

cxone('guide','init', {resetRulesOnNewPage: true});

resetRulesOnNewPage設定為true時。

  • Guide使用分析模組監控頁面轉換。

  • 偵測到新頁面時,規則引擎會重設為初始狀態。

  • 所有規則,包括具有靜態評估的規則或已觸發的規則,都會立即重新評估。

  • 規則偵聽程式和計時器會重新啟動,就像頁面剛剛載入一樣。

預設情況下,參數設定為 false

設定用於Guide的語言

若要覆蓋任何瀏覽器語言設定並強制Guide訪客查看特定語言的內容,請修改嵌入指令碼。 在指令碼末端的cxone('guide','init');命令中新增locale參數,並指定所需的語言。 例如,您可以將其設定為法語,如下所示:


cxone('init','####'); 
cxone('guide','init', { locale: 'ja', templateId:'xxxxxxx'});

#### 替換為四位數租戶 ID。

請注意,您在主動提議中編寫的內容仍會以其編寫時的語言顯示。 這假設您已設定法語的Guide翻譯字串。

關閉追蹤

要使用日期和時間或客服專員可用性條件,但不使用網路跟蹤,請將以下JavaScriptAPI命令添加到嵌入腳本中:

cxone('disableModule', 'analytics')

網站最佳做法

  • 請勿在 CSS 中對網站上的通用元素使用 !important 參數。 如果您這樣做,您網站的 CSS 可能會洩漏到 Guide 中,並變更其設計。

  • 不要覆蓋您網站上的基本JavaScript功能。 如果這樣做,Guide 可能無法正常工作。

  • 您可以使用JavaScriptAPI自訂Guide的外觀和行為。