0

我试图了解谷歌分析是如何工作的,我开始想知道的一件事是为什么它们不能取代

  _gaq.push(['_setAccount', 'UA-XXXXX-Y']);
  _gaq.push(['_trackPageview']);

_gaq.push(['_setAccount', 'UA-XXXXX-Y','_trackPageview']);

我的意思是,为什么三个数组元素需要行(而不是一三行) ?我有什么误解?

4

1 回答 1

2

是的,您可以将 2 push 语句替换为单个语句,它将提供相同的功能

_gaq.push(['_setAccount', 'UA-XXXXX-X'], ['_trackPageview']);

2 个 push 语句有不同的作用:

1、第一次设置跟踪对象的网络媒体资源ID。这意味着所有进一步推送到同一队列的语句都将发送到同一 GA 属性(跟踪 ID)。

2,第二次推送使用上述跟踪对象跟踪综合浏览量,通常是您在任何网页中加载分析时所需的第一个 GA 功能。现在您可以使用已经创建的跟踪对象向您的 GA 帐户发送进一步的跟踪数据,您只需要调用相应的推送语句,如下所示:

- 事件追踪

<button onclick="_gaq.push(['_trackEvent', 'button3', 'clicked'])"/><button>
  • 电子商务跟踪等

    _gaq.push(['_addTrans', transactionId, affiliation, total, tax, shipping, city, state, country]);

于 2013-09-27T07:19:13.563 回答