Customer Service 全通路提供一組展現 Dynamics 365 Customer Service Enterprise 強大威力的功能套件,讓組織可以立即與不同數位傳訊管道中的客戶進行聯繫和互動。 存取 Customer Service 全通路需要額外的授權。 如需詳細資訊,請參閱 Dynamics 365 Customer Service 定價概觀和 Dynamics 365 Customer Service 定價方案頁面。
當聊天小工具收到新訊息時,會觸發此 lcw:onMessageReceived 事件。 您可以使用此事件為使用者建立自訂體驗。 例如,播放聲音通知或更新頁面標題,以吸引使用者對新訊息的注意。
Dynamics 365 中的客服專員等使用者可以傳送訊息,系統也可以傳送自動訊息。 因此,的 messageType 可能值是 user 和 system。
此事件包含承載中的資料,以說明訊息的來源。
範例承載
已指派的客服專員
{
"channelData": {
"tags": [
"system",
"agentassignmentready"
],
},
"messageType": "system"
}
接受代理商
{
"channelData": {
"tags": [
"system",
"agentaccepted"
],
},
"messageType": "system"
}
客服專員已傳送訊息
{
"channelData": {
"tags": [
"public",
"client_activity_id:1612311164266bkaspzvq05b"
],
},
"messageType": "user"
}
客服人員結束了對話
{
"channelData": {
"tags": [
"system",
"agentendconversation"
],
},
"messageType": "system"
}
客服專員結束了工作階段
{
"channelData": {
"tags": [
"system",
"primarysessionclosed"
],
},
"messageType": "system"
}
已接受代理程式指派
{
"channelData": {
"tags": [
"system",
"agentaccepted"
],
},
"messageType": "system"
}
代理程式指派失敗
{
"channelData": {
"tags": [
"system",
"agentassignmentfailure"
],
},
"messageType": "system"
}
佇列位置
{
"channelData": {
"tags": [
"system",
"queueposition",
"customerqueuepositionnext"
],
},
"messageType": "system"
}
Example
window.addEventListener("lcw:onMessageReceived", function handleWidgetMessageReceivedEvent(payload){ // Handle the live chat widget message sent event });
相關信息
lcw:就緒
lcw:錯誤
lcw:chat已擷取
lcw:聊天佇列
lcw:關閉
lcw:close聊天
lcw:開始聊天
lcw:on最小化
lcw:on最大化
lcw:onMessage已傳送
lcw:執行緒更新
Live chat SDK JavaScript API reference