Google分析跟踪代码导致错误“丢失;在声明之前”

时间:2011-12-04 20:09:21

标签: javascript html

我为位于子域名的语言翻译网站设置了新的Google Analytics分析帐户。

为什么我只在其中一个网站上收到此错误:

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'; 

奇怪的是,如果您比较下面的两个站点,您将看到99%的HTML / JS完全相同(使用相同的模板文件只是一个单独的数据库)。

2 个答案:

答案 0 :(得分:2)

您错过了+

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

答案 1 :(得分:1)

即使我有+号,我也会收到同样的错误。当此脚本与其他js包含在同一页面上时会发生这种情况,就像其中两个脚本之间存在冲突一样。 Firebug中的错误表示错误在http://code.jquery.com/jquery-1.7.1.min.js,因此可能存在冲突。