ga()javascript函数可见性问题

时间:2016-07-09 16:17:08

标签: javascript jquery google-analytics

我必须使用一些第三方功能,然后调用google analytics ga(),如下所示:

window.somefunc = function() {
   ...
   ga(...);
   ...
}

当" somefunc"从加载页面的JS代码调用,它运行得很好。

但是一旦我尝试从ajax加载的代码中调用它(使用jquery" load"),它最终会得到:

ReferenceError: ga is not defined

为什么会发生这种情况,我该如何解决?

1 个答案:

答案 0 :(得分:0)

load() - 在这种情况下,它是一个DOM加载,但JS不完整(窗口加载)。 完成所有js脚本后使用ga()。 在谷歌标记管理器中,您可以在所有这些事件之后运行脚本。