Javascript Google analytics\u trackEvent不会从链接的JS文件中调用
我将Google的异步JavaScript添加到我的HTMl页面,该页面添加了跟踪器:Javascript Google analytics\u trackEvent不会从链接的JS文件中调用,javascript,google-analytics,Javascript,Google Analytics,我将Google的异步JavaScript添加到我的HTMl页面,该页面添加了跟踪器: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXXXX-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
现在我的控制台输出了调用的_gaq.push,而我在页面上没有任何其他变量调用_gaq,所以我不明白为什么,当我使用像Fiddler2这样的HTTP日志工具时,我没有看到对Google analytics的调用
不过,当我从控制台简单地运行“u gaq.push[''u trackEvent',test,tester]时,我确实看到了一个调用,因此该调用的代码绝对正确
我之所以专门使用这个函数,是因为我在单击链接时运行其他事件,所以我想使用它,有人能帮我理解为什么这不起作用吗
短暂性脑缺血发作
干杯
Blaise.看起来您在_trackEvent中缺少了一个下划线。应该是这样的:
_gaq.push(['_trackEvent', "test", "tester"]);
似乎您在_trackEvent中缺少一个下划线。应该是这样的:
_gaq.push(['_trackEvent', "test", "tester"]);
将console.log更改为console.log_gaq.push,调用,_gaq;将console.log更改为console.log_gaq.push,调用,_gaq;