Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
統合メッセージング
エージェントまたはボット転送レポートのサンプルクエリ

エージェントまたはボット転送レポートのサンプルクエリ

次のサンプルクエリを使用して、解決のためにエージェントまたはボットに送信された会話の数を追跡し、WhatsApp エンゲージメントを監視します。

使用可能なインターフェース: Lightning Experience

使用可能:

  • Service Cloud 用 Enterprise Edition および Unlimited Edition
  • Growth Edition または Advanced Edition Marketing Cloud Next
  • Marketing Cloud Engagement 向け Pro+ Edition、Corporate+ Edition、および Enterprise+ Edition

エージェントまたはボットの転送が必要だった会話の数

このクエリは、ジャーニーと活動の詳細で情報をグループ化します。返される情報には、会話数と該当するチャネルが含まれます。指定した期間を使用して絞り込むことができます。

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__c

Number 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
 
読み込み中
Salesforce Help | Article