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


Объединение веб-аналитики и аналитики по агентам

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

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

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

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

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

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

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

Заметка

По умолчанию расшифровки разговоров хранятся в течение 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.