Поделиться через


Связывание веб-аналитики с аналитикой Copilot Studio

Интеграция веб-аналитики с аналитикой помощника важна для получения информации о взаимодействии пользователей по различным каналам. Существует два подхода к обеспечению плавной интеграции: передать идентификаторы отслеживания с веб-страницы вашему помощнику и захватить идентификаторы разговоров в вашей веб-аналитике. Внедрив эти методы, вы сможете расширить свои аналитические возможности и получить более глубокое понимание поведения пользователей.

Методы интеграции аналитики

Существует два способа интеграции веб-аналитики с аналитикой Copilot:

  • Передача идентификатора отслеживания и других данных помощнику в качестве контекстных переменных

  • Зафиксируйте идентификатор разговора второго пилота в своей веб-аналитике

Вы можете использовать любой из методов или оба.

Дополнительную информацию о том, как создавать собственные отчеты с собственными пользовательскими измерениями поверх расшифровок разговоров, см. в разделе Использование пользовательских аналитических отчетов.

Заметка

По умолчанию расшифровки разговоров хранятся в течение 30 дней в Dataverse, но вы можете изменить срок хранения.

Передача идентификатора отслеживания с веб-сайта помощнику

Вы можете передать любую информацию, такую как идентификатор отслеживания, со своего веб-сайта помощнику. Чтобы передавать информацию, вам необходимо иметь глобальную переменную в вашем помощнике, которая принимает входные данные из вашего пользовательского холста (кода веб-сайта).

Чтобы отправить эту информацию со своего пользовательского холста, добавьте фрагмент кода, описанный в статье Передача контекстных переменных с вашей веб-страницы в помощник.

Снимок экрана блока кода JSON, на котором выделено поле TrackingId.

При такой настройке вы увидите идентификатор отслеживания, отправленный из вашего пользовательского кода холста, в аналитике помощника в таблице Dataverse ConversationTranscript.

Снимок экрана блока кода JSON, на котором выделено поле TrackingId и выходные данные номера отслеживания.

Захват идентификатора разговора в веб-аналитике

Этот метод использует идентификатор разговора для подключения вашей веб-аналитики и аналитики помощника. Чтобы получить этот идентификатор разговора, вы должны интегрировать помощник с помощью webchat.js в свой код HTML/JavaScript, как описано в разделе Настройка холста по умолчанию (простая).

Заметка

Этот метод не работает, если вы встраиваете помощник, используя подход iFrame. Дополнительную информацию см. в разделе Добавление помощника на работающий или демонстрационный веб-сайт.

Как показано в следующем примере кода JavaScript, вы можете получить доступ к conversationId и сохранить его в своей собственной аналитике:

Снимок экрана кода JavaScript, на котором выделен параметр console.log, ссылающийся на conversationInfo.conversationId.

Чтобы проверить правильность работы этого метода, нажмите клавишу F12. В инструментах разработчика своего веб-браузера найдите console.log, как показано на следующем рисунке:

Снимок экрана окна инструментов разработчика веб-браузера, на котором выделен вывод console.log.