谷歌分析跟踪代码导致错误“丢失”;statement"之前

Google analytics tracking code causing error "missing ; before statement"

本文关键字:丢失 statement 之前 quot 错误 跟踪 代码 谷歌      更新时间:2023-09-26

我已经为位于子域的语言翻译站点设置了一个新的google分析帐户。

为什么我只在一个网站上得到这个错误:

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是完全相同的(使用相同的模板文件,只是一个单独的数据库)

您缺少一个+:

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

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