Loading
Salesforce 個人化
設定工作人員參與追蹤

設定工作人員參與追蹤

若要捕捉工作人員的互動,並將其傳送至 Data 360 以進一步增強設定檔,請設定事件聆聽者。工作人員參與事件會追蹤對話、訊息和使用者動作。這些事件會流動至 Data 360 並更新客戶設定檔,以便未來改善個人化。

由於這些步驟是技術性的,因此建議您連絡您的 Salesforce 帳戶主管以取得協助。

系統依預設會追蹤下列「增強型聊天」事件。

事件 接聽者 描述
對話已開始 onEmbeddedMessagingConversationStarted 客戶開始對話
對話已關閉 onEmbeddedMessagingConversationClosed 對話結束
工作人員準備就緒 onEmbeddedMessagingReady 工作人員元件初始化
已傳送訊息 onEmbeddedMessageSent 客戶傳送訊息
訊息按一下 onEmbeddedMessageClick 客戶按一下訊息中的連結
已要求轉接 onEmbeddedMessagingConversationRouted 交談路由至人類工作人員
  1. 若要將 Web 工作階段連線至客戶設定檔,請存取您網站的內嵌傳訊指令檔,然後將 Individual_Id 新增為聊天前欄位。
    window.addEventListener("onEmbeddedMessagingReady", () => {
        const chatIndividualId = SalesforceInteractions.getAnonymousId();
        embeddedservice_bootstrap.prechatAPI.setHiddenPrechatFields({
            "Individual_Id": chatIndividualId
        });
    });
  2. 若要捕捉工作人員參與事件並將其傳送至 Data 360,請存取您網站的內嵌傳訊指令檔,然後新增下列事件接聽者程式碼。
    function addMiawEventListeners(eventListenerName, interactionName, eventType, attributes) {
        window.addEventListener(eventListenerName, (event) => {
            SalesforceInteractions.sendEvent({
                interaction: {
                    name: interactionName,
                    eventType: eventType,
                    attributes: attributes
                }
            })
        })
    }
    
    var attributes = {
        embeddedServiceDeployment: 'Your_Deployment_Name',
        conversationId: event.detail.conversationId
    }
    
    addMiawEventListeners('onEmbeddedMessagingButtonClicked', 'agent-click', 'agentEngagement', attributes)
    addMiawEventListeners('onEmbeddedMessagingConversationStarted', 'agent-conversation-started', 'agentEngagement', attributes)
    addMiawEventListeners('onEmbeddedMessagingConversationClosed', 'agent-conversation-closed', 'agentEngagement', attributes)
    addMiawEventListeners('onEmbeddedMessagingReady', 'agent-ready', 'agentEngagement', attributes)
    addMiawEventListeners('onEmbeddedMessageSent', 'agent-message-sent', 'agentEngagement', attributes)
    addMiawEventListeners('onEmbeddedMessageClick', 'agent-message-click', 'agentEngagement', attributes)
 
正在載入
Salesforce Help | Article