我们的网站上有一个问题,一些Firefox 用户在访问我们的网站时收到“错误请求”消息(没有别的,只是“错误请求”字样!)
这似乎是由于谷歌跟踪 cookie 损坏,可能__utmz
(一个人依次删除了谷歌 cookie,一旦删除了该 cookie,该网站就恢复了活力。)
我们的网站使用这个 Javascript 谷歌跟踪代码:
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try {
var pageTracker = _gat._getTracker("UA-**********");
pageTracker._trackPageview();
} catch(err) {}
有时我们也使用它来创建一个不同的伪 URL,以便在表单完成后在谷歌分析中进行跟踪:
pageTracker._trackPageview('{$smarty.const.CONST_PAGE_URL}/complete');
{$smarty.const.CONST_PAGE_URL}
只是一些模板代码来输出真实的当前页面 url。
最后,可能不相关,但对于我们的 CRM 中的交叉跟踪,我们还使用从https://lct.salesforce.com/sfga.js加载的 Salesforce 跟踪,它是从我们页面页脚中的 Javascript 启动的,如下所示:
__sfga();
我从 Firefox 3.5.7 的用户那里收到了关于这个问题的报告——我不知道其他人(除了他们使用的是 Firefox)。有谁知道可能导致这种情况的原因以及是否有任何方法可以阻止/避免它?
非常感谢 - 顺便说一句,我经常使用它的堆栈溢出岩石:O)
本