omniture dashboad My Reports中的url不正确

Incorrect url in omniture dashboad My Reports

本文关键字:url 不正确 中的 Reports dashboad My omniture      更新时间:2023-09-26

我希望在我的站点中实现Omniture。我收到了一些javascript代码,但不确定我是否需要在页面中使用这些代码,或者我是否只需要在s对象属性中提供一些额外的params。在Omniture面板中查看报告时,我看到了"未定义:未定义:mysite名称"。有人知道如何避免未定义的错误吗?

这不是Omniture报告的问题。

这些值来自您在页面上填充Omniture的s.pageName变量的任何javascript代码。

可能发生的情况是,您有代码试图基于其他javascript变量构建值,无论出于何种原因,这些变量都没有定义,因此s.pageNameundefined作为它们的值。

基于"file:////C:"值的一部分,我猜这里是你的s.pageName变量可能是通过解析URL构建的,它没有正确解析,因为页面是从本地浏览器查看的。例如,其中一个"未定义"值可能是基于location.hostname或simlar的。但如果某人的计算机上有页面的本地副本,并在浏览器中查看,则不会有主机名(除非他们特意在hosts文件中映射一个……但如果是这样的话,你可能就不会这样了file:////C:值),这可能导致s.pageName为其显示undefined,具体取决于代码的实际逻辑。

但是,这只是一个例子。我实际上并没有深入了解你的代码来知道它到底在做什么。如果您发布负责填充s.pageName的javascript代码,我可能能够提供更多关于它的详细信息,但这基本上就是它的总结:尝试将未定义的变量分配给s.pageName