我刚刚加入了我的同事曾经工作过的一个项目。我看到以下代码。
var _gaq = _gaq || [];
_gaq.push(['_setAccount', "my id"]);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackEvent', 'app', 'DEACTIVATE'])
问题是,我在谷歌分析页面下看不到任何用户事件。我检查了内容->事件。
我用谷歌搜索然后发现大多数人使用
pageTracker = _gat._getTracker("id")
pageTracker._trackEvent("app","DEACTIVATE");
哪一个是正确的?我喜欢先自己测试一下,但应用程序已经上线,GA 延迟了一天。我喜欢先确认一下。
更新:在深入研究之后,我发现我应该使用第一种方法。但是,除非您传递该值,否则它仍然不起作用。
var _gaq = _gaq || [];
_gaq.push(['_setAccount', "my id"]);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackEvent', 'app', 'DEACTIVATE',""]) // must pass value even if it's empty