我为位于子域名的语言翻译网站设置了新的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完全相同(使用相同的模板文件只是一个单独的数据库)。
答案 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,因此可能存在冲突。