我正在为Google Analytics创建自定义事件。它适用于正常安装GA的站点。
所以我的工作正常:
jQuery("a[href^='tel:']").click(function(event){
if (typeof ga !== 'undefined') {
ga('send', 'event', 'Contact', 'Phone', 'Click');
}
});
^^这会在网站上跟踪电话号码时向分析添加事件。
我遇到了一个问题,即通过WordPress插件将Google Analytics添加到网站中(即Monster见解)。该插件使用__gaTracker而不是ga。
因此。我尝试了以下两种方法但没有运气:
__gaTracker('send', 'event', 'Contact', 'Phone', 'Click');
和
var ga = __gaTracker;
ga('send', 'event', 'Contact', 'Phone', 'Click');
仍然没有任何工作 - 我也没有得到任何控制台错误。
有什么想法吗?
答案 0 :(得分:1)
您可以使用window.GoogleAnalyticsObject
获取有效的GA对象