У нас есть проблема на нашем сайте, из-за которой некоторые пользователи Firefox получают сообщение «Плохой запрос» при посещении нашего сайта (больше ничего, только слова «Плохой запрос»!)
Это может быть связано с поврежденным файлом cookie для отслеживания Google, возможно, __utmz
(один человек по очереди удаляет файлы cookie Google, а после его удаления сайт возвращается к жизни.)
Наш веб-сайт использует этот код отслеживания Javascript Google:
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 для отслеживания в Google Analytics после заполнения формы:
pageTracker._trackPageview('{$smarty.const.CONST_PAGE_URL}/complete');
{$smarty.const.CONST_PAGE_URL}
- это всего лишь фрагмент кода шаблона для вывода реального, текущего URL страницы.
Наконец, вероятно, не имеет значения, но для перекрестного отслеживания в нашей CRM мы также используем отслеживание Salesforce, загруженное из https://lct.salesforce.com/sfga.js, которое начинается с Javascript в нижнем колонтитуле нашей страницы, например:
__sfga();
У меня был отчет об этой проблеме от пользователя Firefox 3.5.7 - я не знаю о других (за исключением того, что они использовали Firefox). Кто-нибудь знает, что может вызвать это и есть ли способ остановить / избежать этого?
Большое спасибо - кстати, переполнение стека, я использую его часто: O)
Ben