谷歌分析没有发送_gaTracker变量?

时间:2018-02-11 20:56:31

标签: javascript wordpress google-analytics javascript-events

我正在为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');

仍然没有任何工作 - 我也没有得到任何控制台错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用window.GoogleAnalyticsObject获取有效的GA对象