2011-12-04 15 views
0

サブドメインにある言語翻訳サイトの新しいGoogle Analyticsアカウントをセットアップしました。これはあなたが以下のサイトの両方を比較する場合、HTML/JSの99%が正確であることを確認しなければならないということであるGoogleアナリティクストラッキングコードが原因でエラーが発生しました "不足; before文"

Error: missing ; before statement 
Source File: http://fr.example.local/ 
Line: 346, Column: 87 
Source Code: 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') '.google-analytics.com/ga.js'; 

奇妙:どうして私はサイトの一つだけに、このエラーを取得しています

同じ(同じテンプレートファイルを別のデータベースだけで使用する)。

+1

これは奇妙ではありません。別のものは、GAコードです:P – PeeHaa

答えて

2

あなたが不足している+

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
1

私は+記号を持っているにもかかわらず、同じエラーを取得しています。これは、このスクリプトが他のいくつかのjと同じページにあるときに発生します.2つの間に競合があるようです。 Firebugのエラーはエラーがhttp://code.jquery.com/jquery-1.7.1.min.jsにあるので、そこに競合がある可能性があると言います。

+0

私の問題は、jQuery Mobileサイトから、ロードする独自のJavaScriptを持つ新しいページにリンクするときに、全面的な更新を行う必要があることでした。あなたのリンクにはdata-ajax = "false"を使用してください。また、Googleアナリティクスのコードはbodyタグの内側にありました。 – heather

関連する問題