将 Web 分析与代理分析集成对于深入了解跨各种渠道的用户交互至关重要。 有两种方法可以实现无缝集成:将跟踪 ID 从网页传递给代理,或在 Web 分析中捕获对话 ID。 通过实施这些方法,您可以增强分析能力并更深入地了解用户行为。
集成分析的方法
有两种方法可以将 Web 分析与代理分析集成:
将跟踪 ID 和其他数据作为上下文变量传递给代理
在 Web 分析中捕获代理的对话 ID
您可以使用其中一种方法,也可以使用两者。
有关如何在对话记录的基础上使用您自己的自定义维度,构建您自己的报告的更多信息,请参阅使用自定义分析报告。
备注
默认情况下,对话记录在 Dataverse 中的数据保留期为 30 天,但您可以更改保留期。
将跟踪 ID 从网站传递给代理
您可以将任何信息(例如跟踪 ID)从您的网站传递给您的代理。 若要传递信息,您需要在代理中有一个全局变量,该变量从自定义区域(网站代码)获取输入。
若要从自定义画布发送此信息,请添加将网页中的上下文变量传递到智能体中概述的代码段。
通过此设置,您可以在 Dataverse Table ConversationTranscript 中的智能体分析中看到您从自定义画布代码发送的跟踪 ID。
在网络分析中捕获对话 ID
此方法使用对话 ID 连接您的 Web 和代理分析。 要获取此对话 ID,您必须使用 webchat.js 在 HTML/JavaScript 代码中集成智能体,如自定义默认画布(简单)中所述。
备注
如果您使用 iFrame 方法嵌入智能体,则此方法不起作用。 更多信息,请参阅将智能体添加到实时网站或演示网站。
如以下示例 JavaScript 代码所示,您可以访问 conversationId
并将其保存到您自己的分析中:
要测试此方法是否有效,请按 F12 键。 在网络浏览器的开发人员工具中,搜索 console.log,如下图所示: