【问题标题】:Google Analytics Event Tracking "labels" not recorded未记录 Google Analytics 事件跟踪“标签”
【发布时间】:2011-06-14 20:00:47
【问题描述】:

我正在使用带有新异步代码的 Google Analytics(分析)事件跟踪。我已经指定了一组类别和操作,它们在我的分析配置文件中显示得很好。但是,我知道我已将元素推送到包含标签的 gaq 数组中,但它们从未出现在我的分析配置文件中,即使我等待 24/48/72 小时。我的代码看起来像这样,放在一个单独的文件(GA.js)中,并从 default.aspx 引用(站点中的唯一页面,所有后续页面请求都通过 AJAX):

function GoogleAnalyticsTrackEvent(Category, Action, Label) {
    //alert(Category + "|" + Action + "|" + Label);
    if (Label) {
        _gaq.push(['_trackEvent', Category, Action, Label]);
    }
    else {
        _gaq.push(['_trackEvent', Category, Action]);
    }
} 

function GoogleAnalyticsTrackPage() {
    //alert('track page');
    _gaq.push(['_trackPageview']);
}

/* Code below is executed when default.aspx is loaded, and only then */
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-20332645-1']);
GoogleAnalyticsTrackPage();
GoogleAnalyticsTrackEvent(MobileRequestType_MobileWeb, "Accessed Login Area");

(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);
})();

有人知道我做错了什么吗?

编辑:

这是一个包含标签参数的不同调用:

GoogleAnalyticsTrackEvent(CurrentMobileRequestType, '" + pAction + "','Exception Message Displayed');"

【问题讨论】:

    标签: javascript events google-analytics label tracking


    【解决方案1】:

    从您显示的代码中,您实际上从未将label 参数传递给GoogleAnalyticsTrackEvent() 函数。因此,if(Label) 条件返回 false,else 块执行,并在没有Label 的情况下发送跟踪事件。为了获得标签,您需要在该函数中传递第三个参数。

    【讨论】:

    • 确实如此,从我所展示的情况来看,我从未通过标签。下面是我在哪里做的一个例子。当我在上面提供的函数中启用警报行时,GoogleAnalyticsTrackEvent 函数会收到正确的和预期的值。 GoogleAnalyticsTrackEvent(CurrentMobileRequestType, '" + pAction + "','显示异常消息');"
    • @Rene Vutborg 您需要提供更多信息。您在此处显示的内容看起来应该可以很好地跟踪这些数据。
    • 嗯,那应该没什么区别。我能想到的唯一能提供价值的是开发环境中正在发生“错误行为”这一事实。我的意思是所有对 GoogleAnalyticsTrackEvent 的调用都来自localhost:81,而不是我在我的谷歌分析设置中指定的网站 URL。也许,在这种情况下,标签不起作用,即使类别和操作工作得很好......
    • 不太可能是这样。您在帐户中指定的域实际上影响很小,对实际流量几乎没有影响。
    猜你喜欢
    • 2014-04-24
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 2011-12-03
    相关资源
    最近更新 更多