詳細情報:
エージェントまたはボット転送レポートのサンプルクエリ
次のサンプルクエリを使用して、解決のためにエージェントまたはボットに送信された会話の数を追跡し、WhatsApp エンゲージメントを監視します。
| 使用可能なインターフェース: Lightning Experience |
使用可能:
|
エージェントまたはボットの転送が必要だった会話の数
このクエリは、ジャーニーと活動の詳細で情報をグループ化します。返される情報には、会話数と該当するチャネルが含まれます。指定した期間を使用して絞り込むことができます。
SELECT
ssot__WorkflowId__c,
COUNT(*) AS COUNT
FROM
ssot__MessageEngagement__dlm
WHERE
ssot__EngagementChannelActionId__c = 'ROUTE' AND
ssot__EngagementNotesTxt__c IN ('SERVICE_CLOUD', 'DIGITAL_MARKETING') AND
ssot__EngagementDateTm__c BETWEEN from_iso8601_timestamp('START_DATE') AND
from_iso8601_timestamp('END_DATE')
GROUP BY
ssot__WorkflowId__c平均転送時間を使用したエージェントまたはボットの転送が必要だった会話の数
このクエリは、ジャーニーと活動の詳細で情報をグループ化します。返される情報には、会話数、ジャーニー名、活動名、該当するチャネルが含まれます。指定した期間を使用して絞り込むことができます。
SELECT
e.ssot__SendTimePhoneNumber__c AS contact,
e.ssot__EngagementDateTm__c AS transferred_event_time,
MAX(p.ssot__EngagementDateTm__c) AS transfer_event_time,
e.ssot__EngagementDateTm__c AS message_after_transfer_time,
date_diff(
'second',
MAX(p.ssot__EngagementDateTm__c),
e.ssot__EngagementDateTm__c
) AS time_difference_seconds,
e.ssot__SenderCode__c AS senderCode
FROM
ssot__MessageEngagement__dlm p
INNER JOIN ssot__MessageEngagement__dlm e ON
e.ssot__EngagementChannelActionId__c = 'ROUTE' AND
e.ssot__EngagementDateTm__c > p.ssot__EngagementDateTm__c AND
e.ssot__EngagementNotesTxt__c IN ('SERVICE_CLOUD', 'DIGITAL_MARKETING') AND
e.ssot__SendTimePhoneNumber__c = p.ssot__SendTimePhoneNumber__c AND
e.ssot__SenderCode__c = p.ssot__SenderCode__c
GROUP BY
e.ssot__SendTimePhoneNumber__c,
e.ssot__EngagementDateTm__c,
e.ssot__SenderCode__cNumber of Conversations That Required an Agent or Bot Transfer with Average Number of Messages Before Transfer (エージェントまたはボットの転送が必要だった会話数と転送前の平均メッセージ数)
このクエリは、ジャーニーと活動の詳細で情報をグループ化します。返される情報には、会話数、転送前の平均メッセージ数、ジャーニー名、該当するチャネルが含まれます。指定した期間を使用して絞り込むことができます。
SELECT
COUNT(*) AS numberOfMessagesSendBeforeTransfer,
e.ssot__SendTimePhoneNumber__c,
e.ssot__SenderCode__c
FROM
ssot__MessageEngagement__dlm e
LEFT JOIN ssot__MessageEngagement__dlm p ON
p.ssot__EngagementChannelActionId__c = e.ssot__EngagementChannelActionId__c AND
p.ssot__EngagementNotesTxt__c = 'MARKETING_CLOUD_ENGAGEMENT' AND
e.ssot__SendTimePhoneNumber__c = p.ssot__SendTimePhoneNumber__c AND
e.ssot__SenderCode__c = p.ssot__SenderCode__c AND
(
p.ssot__EngagementChannelActionId__c = 'SEND_STATUS' OR
p.ssot__EngagementChannelActionId__c = 'INBOUND'
)
WHERE
e.ssot__EngagementNotesTxt__c IN ('SERVICE_CLOUD', 'DIGITAL_MARKETING') AND
e.ssot__EngagementChannelActionId__c = 'ROUTE'
GROUP BY
e.ssot__SendTimePhoneNumber__c,
e.ssot__SenderCode__c転送された会話と転送に失敗した会話の割合
このクエリは、エラー理由コードで情報をグループ化します。返される情報には、転送数、エラー数、エラーコード、失敗の理由が含まれます。ジャーニー名と指定された期間を使用して絞り込むことができます。
SELECT
ssot__WorkflowId__c,
(
COUNT(
CASE
WHEN ssot__MessageRecipientSendStatus__c is NOT NULL THEN 1
END
) / COUNT(*)
) * 100 AS percentageOfError
FROM
ssot__MessageEngagement__dlm
WHERE
ssot__EngagementChannelActionId__c = 'ROUTE' AND
ssot__EngagementNotesTxt__c IN ('SERVICE_CLOUD', 'DIGITAL_MARKETING') AND
ssot__EngagementDateTm__c BETWEEN from_iso8601_timestamp('START_DATE') AND
from_iso8601_timestamp('END_DATE')
GROUP BY
ssot__WorkflowId__c転送から最初のボットまたはエージェントの連絡先までの経過時間
このクエリは、エラー理由コードで情報をグループ化します。情報を個人レベルで返すことも、チャネル識別子で集計することもできます。返される情報には、転送数、平均待機時間、番号またはチャネル、エラーコード、失敗の理由が含まれます。ジャーニー名と指定された期間を使用して絞り込むことができます。
SELECT
e.ssot__SendTimePhoneNumber__c AS contact,
e.ssot__EngagementDateTm__c AS transfer_event_time,
MIN(e.ssot__EngagementDateTm__c) AS message_after_transfer_time,
date_diff(
'second',
e.ssot__EngagementDateTm__c,
MIN(p.ssot__EngagementDateTm__c)
) AS time_difference_seconds,
e.ssot__SenderCode__c AS senderCode
FROM
ssot__MessageEngagement__dlm p
INNER JOIN
ssot__MessageEngagement__dlm e ON
p.ssot__EngagementChannelActionId__c = 'ROUTE' AND
e.ssot__EngagementDateTm__c = p.ssot__EngagementDateTm__c AND
e.ssot__EngagementNotesTxt__c IN ('SERVICE_CLOUD', 'DIGITAL_MARKETING') AND
e.ssot__SendTimePhoneNumber__c = p.ssot__SendTimePhoneNumber__c AND
e.ssot__SenderCode__c = p.ssot__SenderCode__c
WHERE
p.ssot__EngagementNotesTxt__c IN ('SERVICE_CLOUD', 'DIGITAL_MARKETING')
GROUP BY
e.ssot__SendTimePhoneNumber__c,
e.ssot__EngagementDateTm__c,
e.ssot__SenderCode__c転送された会話にかかった時間
返される情報には、転送数、Service Cloud でケースを解決するまでの平均チャット時間、番号またはチャネルが含まれます。ジャーニー名と指定された期間を使用して絞り込むことができます。
SELECT
e.ssot__sendtimephonenumber__c AS contact,
e.ssot__engagementdatetm__c AS transfer_event_time,
Min(e.ssot__engagementdatetm__c) AS message_after_transfer_time,
date_diff(
'second',
Min(p.ssot__engagementdatetm__c),
Max(p.ssot__engagementdatetm__c)
) AS time_spend_agent,
e.ssot__sendercode__c AS senderCode
FROM
ssot__messageengagement__dlm p
INNER JOIN ssot__messageengagement__dlm e ON
p.ssot__engagementchannelactionid__c = 'ROUTE' AND
e.ssot__engagementdatetm__c = p.ssot__engagementdatetm__c AND
e.ssot__engagementnotestxt__c = 'ENGAGEMENT_SERVICE' AND
e.ssot__sendtimephonenumber__c = p.ssot__sendtimephonenumber__c AND
e.ssot__sendercode__c = p.ssot__sendercode__c
WHERE
p.ssot__engagementnotestxt__c IN ('SERVICE_CLOUD', 'DIGITAL_MARKETING')
GROUP BY
e.ssot__sendtimephonenumber__c,
e.ssot__engagementdatetm__c,
e.ssot__sendercode__c