다음을 통해 공유


웹 분석을 Copilot Studio 분석과 연결

다양한 채널에서 이루어지는 사용자 상호작용에 대한 통찰력을 얻으려면 웹 분석을 에이전트 분석과 통합하는 것이 필수적입니다. 원활한 통합을 달성하려면 두 가지 방법이 있습니다. 웹페이지에서 에이전트로 추적 ID를 전달하고, 웹 분석에서 대화 ID를 캡처하는 것입니다. 이러한 방법을 구현하면 분석 기능을 향상하고 사용자 행동을 더 깊이 이해할 수 있습니다.

분석 통합 방법

에이전트 분석과 웹 분석을 통합하는 방법에는 두 가지가 있습니다.

  • 추적 ID 및 기타 데이터를 에이전트에 컨텍스트 변수로 전달합니다.

  • 웹 분석에서 에이전트의 대화 ID를 캡처하세요.

두 가지 방법 중 하나를 사용해도 되고, 두 가지 방법을 모두 사용해도 됩니다.

대화 내용 외에 자체 사용자 지정 차원을 사용하여 나만의 보고서를 작성하는 방법에 대한 자세한 내용은 사용자 지정 분석 보고서 사용을 참조하세요.

참고

기본적으로 대화 내용은 Dataverse에서 30일의 데이터 보존 기간을 가지지만, 보존 기간을 변경할 수 있습니다.

웹사이트에서 에이전트로 추적 ID 전달

추적 ID와 같은 모든 정보를 귀하의 웹사이트에서 에이전트로 전달할 수 있습니다. 정보를 전달하려면 사용자 정의 캔버스(웹사이트 코드)에서 입력을 받는 에이전트에 전역 변수가 있어야 합니다.

사용자 정의 캔버스에서 이 정보를 보내려면 웹 페이지의 컨텍스트 변수 에이전트.html에 설명된 코드를 추가합니다.

TrackingId 필드를 강조 표시하는 JSON 코드 블록의 스크린샷.

이렇게 설정하면, 에이전트 분석의 사용자 지정 캔버스 코드에서 보낸 추적 ID가 Dataverse ConversationTranscript 테이블에서 표시됩니다.

TrackingID 필드 및 추적 번호 출력을 강조 표시하는 JSON 코드 블록의 스크린샷.

웹 분석에서 대화 ID 캡처

이 방법은 대화 ID를 사용하여 웹을 연결하고 분석을 에이전트합니다. 이 대화 ID를 얻으려면 기본 캔버스 사용자 지정(간단)에서 설명한 대로 HTML/JavaScript 코드에서 webchat.js를 사용하여 에이전트를 통합해야 합니다.

참고

iFrame 접근법을 사용하여 에이전트를 내장하는 경우 이 방법은 작동하지 않습니다. 자세한 내용은 실시간 또는 데모 웹사이트에 에이전트 추가하기를 참조하세요.

다음 샘플 JavaScript 코드에서 보듯이 conversationId 에 액세스하여 자신의 분석에 저장할 수 있습니다.

ConversationInfo.conversationId를 참조하는 console.log 매개 변수를 강조표시하는 JavaScript 코드의 스크린샷.

이 방법이 올바르게 작동하는지 테스트하려면 F12 키를 누르십시오. 웹 브라우저의 개발자 도구에서 다음 이미지와 같이 console.log 검색합니다.

console.log 출력을 강조 표시하는 웹 브라우저 개발자 도구 창의 스크린샷.