GWT GoogleAnalytics_trackEvent什么都不做
GWT GoogleAnalytics _trackEvent doesn't do anything
我 http://code.google.com/p/gwt-platform/wiki/GoogleAnalytics 按照这里的说明进行操作,并且能够注入GoogleAnalytics,但我有几个问题:
他们说你不必打电话给init(userAccount)
因为杜松子酒为你做这件事,我发现这不是真的,我必须自己打电话init()
,我担心这不是最好的做法。
我试图用必要的论据打电话给trackEvent
,但什么也没发生。我正在使用铬;我可以看到脚本已加载到页面并尝试跟踪网络的任何拨出呼叫,并且我的浏览器没有发送任何内容。
我尝试使用JSNI调用,自己在GWT中编写Javascript,但这根本没有给出不同的结果。
任何帮助将不胜感激。
我依靠JSNI和Google Analytics,它对我有用,因为我可以在我的分析控制面板中看到事件。您确定在 html 文件中放置了正确的初始化吗?我不熟悉您使用的 gwt 平台库,也许它已经过时了?
以下是我的跟踪方法:
private static native void trackEvent(String category, String action, String label) /*-{
$wnd._gaq.push(['_trackEvent', category, action, label]);
}-*/;
private static native void trackEvent(String category, String action, String label, int intArg) /*-{
$wnd._gaq.push(['_trackEvent', category, action, label, intArg]);
}-*/;
private static native void trackPageview(String url) /*-{
$wnd._gaq.push(['_trackPageview', url]);
}-*/;
并且不要忘记模块 html 文件中的此初始化:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-29066117-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);
})();
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 全局变量和全局对象的属性之间有什么区别吗
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在ember/handlers中使用value和valueBinding有什么区别
- 什么'在webpack外部设置中,reactDom和reactDom不同
- 在JavaScript中拆分日期字符串的更好方法是什么
- 为什么$.brower被弃用?还有什么更好的替代方案
- 什么是&&在没有if的行中的变量之间
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- DOM元素和angular元素之间的主要区别是什么
- javascript导入的最佳实践是什么
- 这两个关于 JavaScript 作用域链的例子有什么区别?
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 基于窗口宽度jquery的函数的替代方法是什么
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效