Javascript 使用adobe omniture的动态页面标题

Javascript 使用adobe omniture的动态页面标题,javascript,jquery,page-title,adobe-analytics,Javascript,Jquery,Page Title,Adobe Analytics,我的velocity模板中包含了页面页脚处的omniture脚本。 我的页面是这样的,它有两个选项卡,即“个人资料”和“公司资料”,加载页面时,前一个选项卡和页面标题设置为“帐户信息-个人资料”。单击第二个选项卡时,标题将根据我的Javascript进行更改 <a href="javascript:document.title='Account Info - Company Profile'">Company Profile</a> 问题是,我的omniture脚本

我的velocity模板中包含了页面页脚处的omniture脚本。 我的页面是这样的,它有两个选项卡,即“个人资料”和“公司资料”,加载页面时,前一个选项卡和页面标题设置为“帐户信息-个人资料”。单击第二个选项卡时,标题将根据我的Javascript进行更改

<a href="javascript:document.title='Account Info - Company Profile'">Company Profile</a>

问题是,我的omniture脚本在页面加载期间只读取s.pageName中的标题,而更改的标题不会被它读取

一些厚颜无耻的代码,如s.pageName=''帐户信息-公司简介',没有被考虑,可能无法工作,因为s不是由我定义的

但我需要知道是否有一个合适的/规定的方法来做这件事,谷歌搜索和检查omniture文档对我的特殊事业没有帮助

请分享您对此的解决方案/建议


谢谢,干杯

虽然代码可能位于不同的位置(例如,在页面上,在s炣代码文件中),但当页面加载时触发的代码包含以下内容:

s.pageName = window.title; // this sets the pagename variable (probably in s_code.js file)
s.t();  // this fires off the image request (on the page)
这将在每次完整http页面加载时执行。单击选项卡听起来好像不会强制加载新页面,它只是运行javascript

如果您想将点击该选项卡视为新的页面加载和页面(即使不是),那么这是一个更深层次的问题,请让我知道

但是,如果您只想将pagename设置为初始页面加载时所需的名称,那么实际上您有这样做的权限。只需做如下操作:

s.pageName = 'Account Info';
s.t();

重要的是把这个“硬编码”的页面名放在s.t()函数的正上方。

@Johan我已经按照需要设置了我的标题。。。问题是我无法让SiteCatalyst看到这个新标题…感谢您的回答。。。。找到了解决方案..要回答您的查询,我不想将选项卡加载视为新页面加载..我的问题只是变量的范围不允许分配工作..通过艰难的方式解决:)。。。。谢谢