如何仅在启用Google Analytics脚本时调用某些JavaScript代码?

如何仅在启用Google Analytics脚本时调用某些JavaScript代码?,javascript,google-analytics,Javascript,Google Analytics,我有一个表单,在提交时调用JavaScript函数: <form name="myForm" action="MyAction.html" method="get" onsubmit="return onSubmitForm();"> ... </form> 标准的异步谷歌分析包括代码片段 var _gaq=_gaq||[] 它将\u gaq定义为一个数组。加载ga.js时,\u gaqget被替换 试一试 事实上,我不知道谷歌分析有这么好,但我认为你可以从中得

我有一个表单,在提交时调用JavaScript函数:

<form name="myForm" action="MyAction.html" method="get" onsubmit="return onSubmitForm();">
   ...
</form>

标准的异步谷歌分析包括代码片段

var _gaq=_gaq||[]
它将
\u gaq
定义为一个数组。加载
ga.js
时,
\u gaq
get被替换

试一试


事实上,我不知道谷歌分析有这么好,但我认为你可以从中得到你的_gaq变量,对吗?如果是这样,那么检查变量是否是对象(typeof),然后返回一些内容。我到底应该尝试什么?我已经尝试了一些类型的,但没有成功。我真的不太了解谷歌分析。但是如果加载了变量、对象或HTML标记,您会得到它吗?如果是这样,那么检查它是否存在……事实上,这是我的问题:我应该怎么做?不幸的是,
\u gaq instanceof Array
始终为false,无论脚本是否启用。
var _gaq=_gaq||[]
_gaq instanceof Array