一部のFirefox ユーザーがサイトにアクセスすると、「Bad Request」というメッセージが表示されるという問題があります (「Bad Request」という言葉だけです!)。
これはおそらく、破損した Google トラッキング Cookie が原因であると思われます__utmz
(1 人が順番に Google Cookie を削除し、それが削除されると、サイトは復活しました)。
私たちのウェブサイトは、この 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) {}
これを使用して、フォームが完成したときに Google アナリティクスで追跡する別の疑似 URL を作成することもあります。
pageTracker._trackPageview('{$smarty.const.CONST_PAGE_URL}/complete');
{$smarty.const.CONST_PAGE_URL}
実際の現在のページの URL を出力するための、ほんの少しのテンプレート コードです。
最後に、おそらく関連性はありませんが、CRM のクロス トラッキングには、次のようにページ フッターの Javascript から開始されるhttps://lct.salesforce.com/sfga.jsから読み込まれた Salesforce トラッキングも使用します。
__sfga();
私は Firefox 3.5.7 のユーザーからこの問題の報告を受けました - 他のユーザーについては知りません (彼らが Firefox を使用していたことを除いて)。これを引き起こす可能性のあるものと、それを停止/回避する方法があるかどうかを知っている人はいますか?
どうもありがとう - ところで、スタックオーバーフローは私が頻繁に使用します:O)
ベン